29.09.2009: Icinga: Installation HowTo
Ich habe mal schnell Icinga aufgesetzt. Geht eigentlich ganz einfach. Das ganze habe ich unter Debian Lenny umgesetzt. Bei Icinga handelt es sich um einen Nagios Fork. So konnte ich meine bestehende Nagios Konfiguration einfach übernehmen.
Folgende Befehle als root User ausführen:
#adduser icinga
#usermod -G icinga icinga
#usermod -G www-data,icinga www-data
#mkdir /usr/local/icinga
#chown -R icinga:icinga /usr/local/icinga/
Debian Pakete installieren:
#aptitude install libgd2-xpm libgd2-xpm-dev libgd2 libgd2-dev libpng12-dev libjpeg62-dev libgd-tools libpng3-dev ibgd-tools
# aptitude install apache2 build-essential libgd2-xpm-dev
Jetzt Icinga downloaden und installieren:
# cd /usr/src/
# tar xvzf icinga-0.8.4.tar.gz
# cd icinga-0.8.4
#./configure
#make all
#make install
#make install-init
#make install-config
#mkdir /usr/local/icinga/var/rw
#chown icinga:icinga /usr/local/icinga/var/rw
#make install-webconf
Nagios Plugins installieren:
# cd /usr/src
#wget mesh.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.3.tar.gz
# tar xvzf nagios-plugins-1.4.13.tar.gz
# cd nagios-plugins-1.4.13
Plugins kompilieren
# ./configure --prefix=/usr/local/icinga --with-nagios-user=icinga
# make
# make install
Startscript prüfen:
#ln -s /etc/init.d/icinga /etc/rcS.d/S99icinga
Konfiguration testen:
#/usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg
Wenn keine Fehler kommen, dann icinga starten:
#/etc/init.d/icinga start
Fertig.