Prerequisites for Shinken 1.2

This page lists the prerequisites of shinken. A packager can use these dependencies when creating a package for his distribution and others can use it as a reference when installing on a new OS which is unsupported until now.

Build Dependencies for certain modules

These packages are only needed if one or more of the required modules are not contained in the distros repositories or only in a version that is not sufficiently high enough.

The package names are from Debian/Ubuntu, please adapt as needed
  • build-essential
  • libperl-dev
  • libsqlite3-dev
  • python-dev
  • libmysqlclient-dev
  • libevent-dev
  • python-setuptools

Core, Libs and Modules

  • Python >= 2.4 for CORE
  • Python >= 2.6 for WebUI and Skonf
  • Pyro >= 4.0, if possible 4.9 or 4.14
  • pysqlite:sqlite3 >= <version> for livestatus
  • MySQL_python:MySQLdb >= <version> for ndomod
  • pymongo >= 2.1 : for WebUI
  • pycurl for Skonf configuration pack management
  • paramiko (only if you use installer script)
  • netifaces (only if you use installer script)

Optional Python Modules for Extended Features

  • kombu : only if you use canopsis module
  • simplejson : only if python 2.5 used
  • python-ldap : active directory authentication (needed by Shinken WebUI ActiveDir_UI module)
  • ujson : ujson (preferred by Livestatus over simplejson)
  • Python >= 2.7 for running the Shinken Test Suite. This is mandatory for developers.

Additional Software

  • sqlite3
  • nmap : for discovery feature
  • unzip
  • nagios-plugins
  • mongodb
Read the Docs v: documentation
Versions
latest
documentation
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.