Nach der Ubuntu Server installation müssen die Nagios Pakete installiert werden:
apt-get install nagios3 nagios-plugins nagios-nrpe-plugin
Für den DHCP check muss noch das setuid gesetzt werden:
cd /usr/lib/nagios/plugins
chmod u+s check_dhcp
chmod g+s check_dhcp
Für das Auslesen von ESX Hosts müssen weitere Pakete installiert werden:
apt-get install libssl-dev perl-doc libxml-libxml-perl libxml2-dev uuid-dev uuid
Dazu muss noch von der VMware Homepage die VMware Perl SDK heruntergeladen und installiert werden:
tar -xzvf VMware-vSphere-Perl-SDK-5.0.0-422456.x86_64.tar.gz
cd vmware-vsphere-cli-distrib
./vmware-install.pl
Und das check_esx3.pl Script von exchange.nagios.org in das Verzeichnis /usr/lib/nagios/plugins kopiert werden und Ausführbar gemacht werden:
chmod 755 /usr/lib/nagios/plugins/check_esx3.pl
Damit Nagios auch externe Befehle ausführen kann müssen noch die Berechtigungen angepasst werden:
cd /var/lib/nagios3/rw/
chmod -R g+x /var/lib/nagios3/rw
chown nagios:www-data nagios.cmd
Falls Nagios Werte von Netzwerkkarten auslesen soll, muss das Script check_snmp_int.pl von exchange.nagios.org in das Verzeichnis /usr/lib/nagios/plugins kopiert werden und Ausführbar gemacht werden:
chmod 755 /usr/lib/nagios/plugins/check_snmp_int.pl
Mit CPAN das Nagios Plugin installieren:
perl -MCPAN -e shell
install Nagios::Plugin
install GAAS/libwww-perl-5.837.tar.gz
Nun können die Konfigurationen in /etc/nagios3 angepasst werden und die Check Commands angelegt werden.