Installation Nagios-Plugins

Hallo Nagios-Freunde,

separat zum Beitrag der Installation von Nagios wird hier das Erstellen der PlugIns von Nagios beschrieben. Wie man sich denken kann, ändert sich Nagios selbst nach der Installation ehr weniger – die PlugIns müssen aber ggf. bei hinzukommenden neuen Funktionen oder Erweiterungen wie Perl neu kompiliert werden.

Installation Nagios-Plugins

Anforderungen zur Installation:
Gnu-Compiler, SSL-Support, Perl-Support

yum install gcc glibc glibc-common 
yum install openssl openssl-devel 
yum install perl.x86_64 perl-Config perl-DBI perl-DBD-MySQL net-snmp-perl net-snmp

Download der PlugIns (intern):
ftp://mirror.prolan-gmbh.de/nagios/nagios-plugins-1.4.15.tar.gz

Download der PlugIns (offiziell):
http://sourceforge.net/projects/nagiosplug/files/latest/download?source=files
http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz/download

wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz/download


Entpacken der PlugIns:

tar xvzf nagios-plugins-1.4.15.tar.gz

cd ./nagios-plugins-1.4.15

Kompilieren & Installieren:

Ab hier wird etwas spannender, was sind unsere Anforderungen an die PlugIns und umgekehrt.
Je nach Funktionsumfang müssen ggf. weitere Funktionen beim Kompilieren hinzugefügt werden.
Ohne weitere Optionen wie SSL (HTTPS-Checks) oder Perl-Skripts würde es wie folgt aussehen:
./configure –with-nagios-user=nagios –with-nagios-group=nagios
Mit SSL-Unterstützung wie folgt:
./configure –with-nagios-user=nagios –with-nagios-group=nagios –with-openssl=yes
Oder mit SSL und Perl-Unterstützung:
./configure  –with-openssl=yes –enable-perl-modules –prefix=/usr/local/nagios –with-nagios-user=nagios –with-nagios-group=nagios
Am Ende sollte man festgestellt haben, alle nicht aktivierten aber verfügbaren Optionen werden mit ausgegeben. (nur halt als inaktiv) Also falls jemanden etwas fehlt:
Erweiterungen installieren und mit entsprechender Option neu kompilieren.
Zur Installation der PlugIns natürlich folgende Befehle wie üblich:
make
make install

Die installierten PlugIns sind bei Standard-Pfaden wie folgt zu erreichen und testbar:

cd /usr/local/nagios/libexec
./check_http -I 192.168.1.1
Die Ausgabe sollte einem dann das mitteilen, was man hören will, nicht erwartet hat oder was für Fehler auftreten wenn etwas beim kompilieren fehlgeschlagen ist oder als Software vermisst wird.
Nagios sollte nun halbwegs einsatzbereit sein ohne über fehlende Plugins zu klagen.