Aller à : navigation, rechercher

Supervision - Installation check mk

Interface check mk.png

Installation de check_mk

L'installation est faite sur une debian 9 Stretch 64bit L'interface par défaut sur http://srvnagios/nagios3 étant asser pauvre nous allons mettre en place celle de Mathias Kettner

http://mathias-kettner.com/check_mk_introduction.html

Les sources de check_mk sont disponibles à cette url:

http://mathias-kettner.de/download/

Installation des dépendances

apt-get install locales-all build-essential sudo
cd /root
wget https://mathias-kettner.de/support/1.4.0p15/check-mk-raw-1.4.0p15_0.stretch_amd64.deb
dpkg -i check-mk-raw-1.4.0p15_0.stretch_amd64.deb
cd check_mk-1.2.6p10/
python autodetect.py
./setup.sh 

Le setup.sh demande quelques informations. Beaucoup sont par défaut excepter deux:( default --> /var/log/nagios/rw/nagios.cmd) et ( autodetected --> /etc/nagios/htpasswd.users): /etc/nagios3/htpasswd.users

( default  --> /usr/bin): 
( default  --> /etc/check_mk): 
( default  --> /usr/share/check_mk): 
( default  --> /usr/share/doc/check_mk): 
( default  --> /usr/share/doc/check_mk/checks): 
( default  --> /var/lib/check_mk): 
( default  --> /usr/lib/check_mk_agent): 
( default  --> /etc/check_mk): 
( autodetected  --> nagios): 
( autodetected  --> www-data): 
( default  --> nagios): 
( autodetected  --> /usr/sbin/nagios3): 
( autodetected  --> /etc/nagios3/nagios.cfg): 
( autodetected  --> /etc/nagios3/conf.d): 
( autodetected  --> /etc/init.d/nagios3): 
( default  --> /var/log/nagios/rw/nagios.cmd): /var/lib/nagios3/rw/nagios.cmd
( autodetected  --> /var/lib/nagios3/spool/checkresults): 
( autodetected  --> /var/cache/nagios3/status.dat): 
( autodetected  --> /usr/lib/nagios/plugins/check_icmp): 
( default  --> /): 
( autodetected  --> /etc/apache2/conf.d): 
( autodetected  --> /etc/nagios/htpasswd.users): /etc/nagios3/htpasswd.users
( autodetected  --> Nagios Access): 
( default  --> /usr/share/check_mk/pnp-templates): 
( default  --> /var/lib/nagios/rrd): 
( default  --> /tmp/rrdcached.sock): 
( default  --> yes): 
( autodetected  --> 3.5.1):
( default  --> /usr/lib/check_mk): 
( default  --> /var/lib/nagios3/rw/live): 
( default  --> /usr/share/check_mk/livestatus): 
( default  --> no):

configuration des droits

chgrp -R nagios /var/lib/check_mk
chmod -R 770 /var/lib/nagios3/rw
usermod -a -G nagios www-data

configuration apache

apt-get install libapache2-mod-python
cd /etc/apache2
mv conf.d/zzz_check_mk.conf conf-available/
cd conf-enabled
ln -sf ../conf-available/zzz_check_mk.conf

configuration sudo

editer le fichier /etc/sudoers ajouter:

Defaults:www-data !requiretty
www-data ALL = (root) NOPASSWD: /usr/bin/check_mk --automation *

L'interface est accessible depuis: http://srvnagios.mondomaine.local/check_mk

Le login est nagiosadmin et le mot de passe configuré lors de l'installation de nagios3