Nag(ix)SC

Ein Tool, um möglichst flexibel Nagios Check-Ergebnisse zu transportieren

Die wichtigsten Links:

Motivation

Die Nagios AddOns NRPE und NSCA setzen auf eigene TCP-Protokolle (und somit einen eigenen Port) ein. Nicht immer können diese Protokolle vom Nagios-Server zur überwachenden Maschine (bzw. umgekehrt) eingesetzt werden. Insbesondere bei Firewall-Administratoren stößt man nicht unbedingt auf Gegenliebe, wenn man weitere Ports geöffnet haben möchte.

Nag(ix)SC bringt alles mit, um NRPE-like Checks auszuführen und die Ergebnisse in einer XML-Struktur abzulegen. Dieses XML muss nun transportiert werden. Der bevorzugte Weg hierfür ist HTTP (Warum HTTP?), allerdings spricht auch nichts dagegen, die Datei z.B. per "scp" über Rechnergrenzen zu kopieren, per "(x)inetd" auf einem eigenen Port zur Verfügung zu stellen oder als E-Mail-Attachement per SMTP zu verschicken.

Auf der Nagios-Maschine muss nun das XML analysiert, zerlegt und als Check-Ergebnisse dem Nagios-Prozess zur Weiterverarbeitung übergeben werden.

Ein Einstieg (Tutorial)

HowTos / Use Cases / Praktische Anwendungen

Vorstellungen / Vorträge

FIXME
  • Offizielle Vorstellung am Nagios-Portal Workshop im Mai 2010 in Nürnberg (Angehängt, siehe unten)
  • Geplanter (aber ausgefallener) Vortrag auf der OSMC 2010 in Nürnberg (Angehängt, siehe unten)

Die Bausteine

ws2010_sven_velt_-_nagixsc_ein_ersatz_fuer_nrpe_nsca.pdf (120.6 kB) Sven Velt, 01/05/2011 01:00 pm

osmc2010_nagixsc.pdf (114 kB) Sven Velt, 01/05/2011 01:00 pm