Installation
Das Paket enthält folgende Komponenten
- Das PHP Frontend für SNMPTT
- Das Plugin check_snmptraps.pl ( Perl-Script )
- snmptt-<version>.sql script zur Erstellung einer Mysql Datenbank.
Das Paket wird im Nagios share Verzeichnis entpackt. Es entsteht das Verzeichnis „nagtrap“.
Datenbank anlegen
Zuerst wird die Datenbank snmptt mit dem Befehl
mysqladmin create snmptt
angelegt.
Danach wird die Datenbank Struktur aus snmptt.sql erstellt
mysql -u root -p snmptt < snmptt-<version>.sql
Die Struktur unterscheidet sich vom Original etwas, ist aber komplett kompatibel.
Das PHP Frontend
Ebenso wie das Plugin check_snmp_trap benötigt das Frontend zuerst die Zugagsdaten zur Mysql Datenbank. Dies erfolgt in der Datei nagtrap/etc/config.ini.php. Ist dies geschehen, kann das Frontend zum erstem mal aufgerufen werden.
Die URL lautet: http://<nagios-server>/nagios/nagtrap/index.php
Bei diesem Aufruf werden keine Filter gesetzt. Es werden also alle Traps angezeigt. Um Traps von nur einem Host anzeigen zulassen, kann dies mit folgendem Aufruf realisiert werden:
http://<nagios-server>/nagios/nagtrap/index.php?hostname=<name des hosts>
Mit diesem Aufruf werden nur Traps angezeigt die vom angegebenen Host stammen. Dies ist auch die URL die über die Service Extinfo verlinkt wird.
