Was sind Objekte?
Objekte sind alle Elemente, die an der Überwachungs- und Benachrichtigungslogik beteiligt sind. Objekttypen umfassen:
- Services
- Servicegruppen
- Hosts
- Hostgruppen
- Kontakte
- Kontaktgruppen
- Befehle
- Zeitfenster
- Benachrichtigungseskalationen
- Benachrichtigungs- und Ausführungsabhängigkeiten
Mehr Informationen darüber, was Objekte sind und wie sie in Beziehung zueinander stehen, finden Sie nachstehend.
Wo werden Objekte definiert?
Objekte können in einer oder mehreren Konfigurationsdateien und/oder Verzeichnissen definiert werden, die Sie mit den cfg_file- und/oder cfg_dir-Direktiven in der Hauptkonfigurationsdatei angeben.
Hinweis: Wenn Sie der Schnellstart-Installationsanleitung für Fedora, OpenSuse oder Ubuntu folgen, werden verschiedene Beispiel-Objektkonfigurationsdateien in /usr/local/nagios/etc/objects/ abgelegt. Sie können diese Beispieldateien benutzen, um zu sehen, wie Objektvererbung funktioniert und lernen, wie Sie Ihre eigenen Objektdefinitionen anlegen.
Wie werden Objekte definiert?
Objekte werden in einem flexiblen Vorlagenformat definiert, das es viel einfacher machen kann, Ihre Nagios-Konfiguration auf lange Sicht zu verwalten. Grundlegende Informationen, wie Objekte in Ihren Konfigurationsdateien definiert werden, finden Sie hier.
Sobald Sie mit den Grundlagen vertraut sind, wie Objekte zu definieren sind, sollten Sie bei Objektvererbung weiterlesen, weil es Ihre Konfiguration robuster für die Zukunft macht. Erfahrene Benutzer können einige fortgeschrittene Möglichkeiten der Objektdefinition ausnutzen, die in der Dokumentation zu Objekt-Tricks beschrieben sind.
Objekte erklärt
Einige der Hauptobjekttypen werden nachfolgend genauer erklärt...
Hosts sind eins der zentralen Objekte in der Überwachungslogik. Wichtige Attribute von Hosts sind:
Hostgruppen sind Gruppen von einem oder mehreren Hosts. Hostgruppen können es einfacher machen, (1) den Status von in Beziehung stehenden Hosts im Nagios-Web-Interface anzusehen und (2) Ihre Konfiguration mit Hilfe von Objekt-Tricks zu vereinfachen. |
Services sind eins der zentralen Objekte in der Überwachungslogik. Services sind mit Hosts verbunden und können:
Servicegruppen sind Gruppen von einem oder mehreren Services. Servicegruppen können es einfacher machen, (1) den Status von in Beziehung stehenden Services im Nagios-Web-Interface anzusehen und (2) Ihre Konfiguration mit Hilfe von Objekt-Tricks zu vereinfachen. |
Kontakte sind Leute, die am Benachrichtigungsprozess beteiligt sind:
Kontaktgruppen sind Gruppen von einem oder mehreren Kontakten. Kontaktgruppen können es einfacher machen, alle Leute zu definieren, die informiert werden, wenn bestimmte Host- oder Serviceprobleme auftreten. |
Zeitfenster werden benutzt, um zu kontrollieren:
Informationen darüber, wie Zeitfenster arbeiten, finden Sie hier. |
Befehle werden benutzt, um Nagios mitzuteilen, welche Programme, Scripte usw. es ausführen soll:
|
Siehe auch: Konfigurationsüberblick, Objektdefinitionen