By following this tutorial, in 10 minutes you will have the core monitoring system for your network.
The very first step is to verify that your server meets the requirements, the installation script will try to meet all requirements automatically.
You can get familiar with the Shinken Architecture now, or after the installation. This will explain the software components and how they fit together.
- Installation : GNU/Linux & Unix
- Installation : Windows
Ready? Let’s go!
Warning
Do not mix installation methods! If you wish to change method, use the uninstaller from the chosen method THEN install using the alternate method.
Shinken 2.0 is available on Pypi : https://pypi.python.org/pypi/Shinken/2.0 You can donwload the tarball and execute the setup.py or just use the pip command to install it automatically.
apt-get install python-pip python-pycurl
adduser shinken
pip install shinken
For now the 2.0 packages are not available, but the community is working hard for it! Packages are simple, easy to update and clean. Packages should be available on Debian/Ubuntu and Fedora/RH/CentOS soon (basically .deb and .rpm)
Download last stable Shinken tarball archive (or get the latest git snapshot) and extract it somewhere:
adduser shinken
wget http://www.shinken-monitoring.org/pub/shinken-2.0.tar.gz
tar -xvzf shinken-2.0.tar.gz
cd shinken-2.0
python setup.py install
Shinken 2.0 introduces LSB path. If you want to stick to one directory installation you can of course. Default paths are the following :
- /etc/shinken for configuration files
- /var/lib/shinken for shinken modules, retention files...
- /var/log/shinken for log files
- /var/run/shinken for pid files
For 2.0 the executable installer may not be provided. Consequently, installing Shinken on a Windows may be manual with setup.py Step are basically the same as the linux one (Python install etc) but in windows environment it’s always a bit tricky.