Check_MK is een schil op het wat gedateerde, maar goedwerkende Nagios3. Met check_mk heb je een website waarin het makkelijk is om hosts, hostgroups, services en service groups te maken, wijzigen en verwijderen. Iets wat met Nagios in tekstfiles op de server moet gebeuren. Hierbij de installatie:
Nagios dient reeds geïnstalleerd te zijn.
let op dat dit al uitgevoerd is voor je check mk installeerd:
usermod -a -G nagios www-data
Dependencies:
apt-get install dialog xinetd build-essential apache2 libapache2-mod-python
http://mathias-kettner.com/check_mk_download_source.html
tar file neerzetten in bijvoorbeeld /tmp.
tar xzf filename
ga naar de map die zojuist is uitgepakt.
./setup.sh
In de laatste versies van Linux krijg je deze foutmelding: cannot touch auth.serials
ln -s /etc/nagios3 /etc/nagios
* kopieer config file naar apache 2.x webserver vanuit apache2/conf.d
cp /etc/apache2/conf.d/zzz_check_mk.conf /etc/apache2/conf-available/check_mk.conf
* apache enable config file
a2enconf
check_mk
service apache2 reload
service nagios3 stop
dpkg-statoverride –update –add nagios www-data 2710 /var/lib/nagios3/rw
dpkg-statoverride –update –add nagios nagios 751 /var/lib/nagios3
service nagios3 start
* user nagios moet als root plugins kunnen uitvoeren
chown root:nagios /usr/lib/nagios/plugins/*
chmod u+s /usr/lib/nagios/plugins/*
service nagios3 restart
service apache2 restart
* logos werken niet?
cd /usr/share/check_mk/web/htdocs/images/icons
ln -s /usr/share/nagios/htdocs/images/logos/base/ base