Translations of this page:

nmap2nagios-ng

nmap2nagios-ng ist ein Perl-Script, welches auotmatisch Object-Konfigurationsdateien aus dem XML-Output des Security- und Portscanners Nmap generiert.

Einleitung

Viele Leute vermissen bei Nagios die Fähigkeit Hosts und Services automatisch zu erkennen und daraus funktionsfähige Konfigurationsdateien erstellen zu lassen, wie es bei einigen proprietären Monitoring-Tools der Fall ist.

Nagios ist kein Inventarisierungswerkzeug und wird es vermutlich auch nie werden, daher muss eine andere Lösung gefunden werden. Es bleiben also noch die Möglichkeit sich ein Inventarisierungstool, z.B. DocuSnap, zu kaufen, alles manuell zu machen, oder nmap2nagios-ng zu verwenden. Es sei aber vorweg gesagt, dass nmap2nagios-ng einem die Arbeit allenfalls erleichtert, aber niemals vollständig abnehmen wird :!:

Was kann es?

Nmap XML-Output in Object-Konfigurationsdateien wandeln, mit

* automatischer Erkennung des Betriebssystems und Anlegen einer entsprechenden Hostgroup

* Generierung von Host- und Servicetemplates, die über die nmap2nagios-Konfigurationsdatei auf die eigenen Wünsche und Bedürfnisse angepasst werden können

* Anpassung auf Nagios v2.x oder v3.x

* der Möglichkeit von den Benutzern auch ohne Programmierkenntnisse erweiterbar zu sein (über die nmap2nagios-Konfigurationsdatei)

Was kann es (noch) nicht?

* Mehrere XML-Dateien parallel abarbeiten (dafür aber IP-Range-Scans ;) )

* Alte Durchläufe zwischenspeichern und mit dem Aktuellen verschmelzen

* Neue Hosts/Services etc. an alte Object-Konfigurationsdateien anhängen

* Hosts, Services etc. in einzelne Dateien aufspalten (still some C&P to do ;) )

Beispielszenario

einzelner Host:

nmap -sS -O -oX 192.168.100.1.xml 192.168.100.1

./nmap2nagios-ng.pl -i -z -r 192.168.100.1.xml -o newhost.cfg

Subnetz:

nmap -sS -O -oX subnet.xml 192.168.1.*

./nmap2nagios-ng.pl -i -z -r subnet.xml -o newhosts.cfg

Download

Anmerkungen

Bitte lesen: Wissenswertes über die Nagios Konfiguration ;)

To be continued… — Michel Sigloch 2008/02/13 01:46

nagios/howtos/nmap2nagios_ng.txt · Zuletzt geändert: 2008/02/13 01:46 von stormy
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0