Category Nagios

Icinga 2 Monitoring

Icinga

1. MariaDB/MySQL installieren
2. Apache Web Server (PHP5 mit PHP 7 gibt es noch Probleme)

#Man sollte vorher noch Nagios installieren wegen den "check_*" Scripten. Siehe Nagios Doku
 
wget https://github.com/Icinga/icinga2/archive/v2.3.5.tar.gz
tar -xzf v2.3.5.tar.gz
cd icinga2-2.3.5

groupadd icinga
groupadd icingacmd
useradd -c "icinga" -s /sbin/nologin -G icingacmd -g icinga icinga
usermod -a -G icingacmd /usr/local/apach2/htdocs

mkdir build && cd build
cmake -DICINGA2_WITH_PGSQL=OFF ..
make all
make install

touch /usr/local/var/cache/icinga2/icinga2.debug.tmp
chmod 777 /usr/local/var/cache/icinga2/icinga2.debug...
Read More

Nagios

"groupadd nagios"
"useradd nagios" bei Debian "useradd nagios -g nagios"
"vi /etc/passwd" und von der /bin/bash in die /bin/false wechseln.
"groupadd nagcmd"
"usermod -G nagcmd apache" bzw. "usermod -G nagcmd daemon" je nach dem welcher User den apachen kontroliert.
"usermod -G nagcmd nagios"
"./configure" oder bei Debian "./configure --prefix=/usr/local/nagios --sysconfdir=/etc/nagios --enable-nanosleep --enable-event-broker --with-cgiurl=/nagios/cgi-bin --with-htmurl=/nagios --with-nagios-user=nagios -with-nagios-group=nagios --with-command-group=nagcmd --with-httpd-conf=/usr/local/apache2/conf --with-temp-dir=/tmp"

	*** Configuration summary for nagios 3.0...
Read More