Zum Inhalt

Daten abfragen mit Livestatus/NDOUtils#

Mit der Monitoring-Schnittstelle vergleichst du die Soll-Dokumentation in i-doit mit dem Ist-Zustand aus deinem Network Monitoring. So zeigst du Live-Daten direkt in i-doit an und wertest sie aus.

Schnittstellen#

Unterstützt werden die Schnittstellen

für Nagios, checkmk, Icinga und kompatiblen Forks unterstützt.

Empfehlung

checkmk Livestatus bietet eine sehr performante Anbindung an das Network Monitoring. Daher ist es den NDOUtils zu bevorzugen.

Grundkonfiguration#

Voraussetzung ist ein laufendes NDOUtils oder checkmk Livestatus auf deinem Monitoring-System. Konfiguriere den Zugriff in i-doit unter Verwaltung → Import und Schnittstellen → Monitoring → Livestatus/NDO.

Livestatus unterstützt ab i-doit 36 auch TLS

Beispiel Livestatus:

daten-abfragen-mls-example

Kategorien einrichten#

So richtest du die Monitoring-Kategorie ein:

  1. Weise über Datenstruktur bearbeiten den gewünschten Objekttypen den Kategorie-Ordner Monitoring zu.
  2. Konfiguriere in der Kategorie Monitoring für jedes Objekt den Identifizierungsschlüssel. Du kannst den Objekttitel, den Hostname (mit oder ohne Domain) oder einen frei gewählten Namen verwenden.
  3. Wähle bei mehreren Monitoring-Instanzen die passende Instanz aus.

daten-abfragen-mls-multi-instance

Nachdem du die Kategorie aktiviert und gespeichert hast, fragst du in der Kategorie Livestatus bzw. NDO den aktuellen Status ab.

daten-abfragen-mls-status

Zusätzlich kannst du in der Objektlistenkonfiguration eine Spalte für NDO oder Livestatus hinzufügen, um den Hoststatus direkt in der Objekt-Liste anzuzeigen.

daten-abfragen-mls-objlist

Logbucheinträge aus dem Monitoring#

Mit dem i-doit console utility übertraegst du Statusmeldungen aus dem Monitoring in das Logbuch von i-doit. Rufe dazu den Befehl nagios-ndoutils auf -- er überträgt automatisch alle Statusänderungen seit dem letzten Lauf.