Beiträge zu dem Tag: “icinga2”

Icinga2: Einen Host nicht auf alive prüfen

Aus einem bestimmten Grund pflege ich in Icinga auch Hosts die ich garnicht überwachen kann da diese in einem “unerreichbaren” Netzwerksegment stehen. Das führte natürlich dazu das diese Hosts von Icinga als “Host Down” gemeldet wurden.

Durch ein weiteres Template konnte ich es erreichen das diese Hosts immer als “Grün” gemeldet werden

 template Host "no-alive-check-host" {
     check_command = "dummy"
 }
7.8.17
Weitere Beiträge zu: icinga2  

icinga2: Defaultwerte für Plugins

stehen in

  /usr/share/icinga2/include/command-plugins.conf
4.7.17
Weitere Beiträge zu: icinga2  

icinga2: HP Laser Drucker überwachen

Icinga2 ist (vermutlich) deutlich besser als die Icinga 1 / Nagios aber die verfügbare Dokumentation hat noch Luft nach oben.

Ich wollte Drucker überwachen aber leider gibt es kaum Beispiel so das ich mir die folgende Konfiguration aus diesem Beitrag übertragen habe. Es gibt mit Sicherheit bessere Wege aber hier erfüllt es erst mal die Anforderung.

Auf Debian sind die Voraussetzungen zu installieren

apt install monitoring-plugins-standard

Ein erster Test

 /usr/lib/nagios/plugins/check_hpjd -H p-1.domain.de
 Printer ok - ("BEREIT")

Jetzt die Icinga2 Konfiguration

 vi /etc/icinga2/conf.d/hplj.conf
    object CheckCommand "hp-printers" {
         command = [ "/usr/lib/nagios/plugins/check_hpjd" ]
         arguments = {
            "-H" = "$address$"
         }
    }
    apply Service "hplj" {
        import "generic-service"
        check_command = "hp-printers"
        assign where host.vars.os_family == "hp"
    }

Damit bekommen alle Hosts die in Ihrer Host Definition das “Betriebsystem” auf “hp” gesetzt bekommen haben diese Service zugewiesen.

Warum das Plugin check_hpdj allerdings des Status OK vergibt wenn ein Fach offen ist muss ich erst noch herausfinden.

27.1.17
Weitere Beiträge zu: icinga2  

icinga2: ssh check mit anderem Port

Möchte man mit Icinga2 den check ssh nicht mit dem Standard Port sondern mit einem anderen machen steht hier beschrieben wie das geht.

Einfach

 vars.ssh_port = 2022

in die Service Konfiguration einstellen.

Wahrscheinlich gibt es eine Stelle wo das richtig beschrieben ist. Ich habe etwas gebraucht um das zu finden.

23.1.17
Weitere Beiträge zu: icinga2  

Dies ist ein privater Blog von Hagen Bauer- berufstätiger Vater, Ehemann, Naturliebhaber, Läufer, Zelter, technikverliebt.


Creative Commons License
This blog is licensed under a Creative Commons License