Benutzer-Werkzeuge

Webseiten-Werkzeuge


monitoringnagios

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
monitoringnagios [2018/02/26 22:14]
dh3wr
monitoringnagios [2018/02/27 11:27] (aktuell)
dh3wr
Zeile 3: Zeile 3:
 Die Überwachung der Sender ist über die [[dapnetapioverview|REST-API]] sehr einfach möglich. Wir benutzen [[https://​www.nagios.org/​|Nagios]],​ daher wird hier der Weg entsprechend beschrieben. Zunächst ist das Plugin [[https://​github.com/​drewkerrigan/​nagios-http-json|check_http_json]] zu installieren. Die Überwachung der Sender ist über die [[dapnetapioverview|REST-API]] sehr einfach möglich. Wir benutzen [[https://​www.nagios.org/​|Nagios]],​ daher wird hier der Weg entsprechend beschrieben. Zunächst ist das Plugin [[https://​github.com/​drewkerrigan/​nagios-http-json|check_http_json]] zu installieren.
  
-Dann ist in commands.cfg das Kommando hinzuzufügen.+Dann ist in ''​commands.cfg'' ​das Kommando hinzuzufügen.
 <​file>​ <​file>​
 # '​check_http_json'​ command definition # '​check_http_json'​ command definition
Zeile 14: Zeile 14:
 Dabei bedeuten die Variablen: Dabei bedeuten die Variablen:
  
-  * ARG1: Port der REST API des DAPNET-Core +  * ARG1: Port der REST API des DAPNET-Core, meistens ''​8080''​ 
-  * ARG2: HTTP Pfad, hier transmitters/​db0kwe Der Wert ist entsprechend mit dem Sender Namen zu ersetzen.+  * ARG2: HTTP Pfad, hier ''​transmitters/​db0kwe'' ​Der Wert ist entsprechend mit dem Sender Namen zu ersetzen.
   * ARG3: status (hier ist der Wert aus der JSON-Antwort zu verwenden, für den Sender-Status ist es ''​status''​ .)   * ARG3: status (hier ist der Wert aus der JSON-Antwort zu verwenden, für den Sender-Status ist es ''​status''​ .)
   * ARG4: ONLINE (Siehe ARG3)   * ARG4: ONLINE (Siehe ARG3)
Zeile 26: Zeile 26:
 # DAPNET Transmitter db0kwe (hier db0kwe als Beispiel) # DAPNET Transmitter db0kwe (hier db0kwe als Beispiel)
 define service { define service {
-use generic-service-rwthafu ; Name of service template to use +  ​use generic-service-rwthafu ; Name of service template to use 
-host_name db0sda.ampr.org +  host_name db0sda.ampr.org 
-service_description Funkrufsender DB0KWE +  service_description Funkrufsender DB0KWE 
-check_command check_http_json!8080!transmitters/​db0kwe!status!ONLINE +  check_command check_http_json!8080!transmitters/​db0kwe!status!ONLINE 
-}+  }
 </​file>​ </​file>​
 {{ ::​monitoring:​nagios_dapnet_check_example.png |}} {{ ::​monitoring:​nagios_dapnet_check_example.png |}}
monitoringnagios.1519679650.txt.gz · Zuletzt geändert: 2018/02/26 22:14 von dh3wr