Sprachauswahl:
Skip to main navigation Skip to main content Skip to page footer

Vorbeitungen des Icinga-Plugins

Um das Didactum Monitoring System 50 in In Icinga2 einzubinden, wurde im Rahmen der Projektarbeit ein Abfragescript angefertigt. 

Für die Einbindung eines neuen Gerätes müssen folgende Punkte angepasst werden, falls ein separater Nutzer gewünscht ist: 

my $username

my $authpasswd

my $privpasswd 

Bei Nichtanpassung ist der Standarduser für Überwachungsgeräte des Institutes eingestellt. Eventuell müssen die Grenzwerte für Temperatur und Luftfeuchtigkeit nach Erfordernissen geändert werden. Der Hostname muss nicht angepasst werden, da er mit der Option „-H“ dem Script übergeben wird.

Integration in Icinga2

Um die Werte des Didactum Systems nutzen zu können, muss dieses mit dem angepassten Pluginin Icinga2 eingebunden werden.

Schritt 1 – Anlegen des Hosts

Im ersten Schritt muss über den Icinga Director der neue Host angelegt werden, der das Didactum System wird. Der Hostname ist „testcmc2“.

Schritt 2 – Auswählen/Erstellen des Befehls

Der Befehl ist bereits erstellt und heißt „check_didactum_snmp_c“. Dieser ist für jedes weitere Didactum System 50 einsetzbar. Die folgenden Ausführungen dieses Schrittes sind dennoch wichtig, falls der bereits erstellte Befehl nicht mehr verfügbar sein sollte (z.B. versehentliches Löschen). Nun muss ein Befehl definiert werden, der das Script ausführt. Es wird ein Befehlsname erstellt und es wird der Pfad zum Script angegeben. Der Befehlsname ist hier frei wählbar. Es wird auch der Befehlstyp ausgewählt, in diesem Fall „Plugin Check Command“.

Schritt 3 – Erstellen eines Services

Der Service check_didactum_snmpv3_s wird im „Services“ Menü angelegt und dem Host in seinem Menü hinzugefügt.

Schritt 4 – Prüfen der Funktionsfähigkeit

Hier ist der fertig angelegte Host TestCMC Didactum angelegt und liefert auch bereits Werte an Icinga, auch visuell in den Diagrammen veranschaulicht, aus.

Diese Webseite nutzt Cookies

Diese Webseite nutzt Cookies zur Verbesserung des Erlebnisses unserer Besucher. Indem Sie weiterhin auf dieser Webseite navigieren, erklären Sie sich mit unserer Verwendung von Cookies einverstanden.

Essenzielle Cookies ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Website erforderlich.
Statistik Cookies erfassen Informationen anonym. Diese Informationen helfen uns zu verstehen, wie unsere Besucher unsere Website nutzen.
Marketing-Cookies werden von Drittanbietern oder Publishern verwendet, um personalisierte Werbung anzuzeigen. Sie tun dies, indem sie Besucher über Websites hinweg verfolgen.