Icingaweb2 Werte für das NRPE CheckDisk anpassen
Hallo zusammen,
ich bin ein Icinganeuling und habe das System seit 1 Monat am laufen (Ubuntu 16.04 Server Core).
Mittels dem NSClient++ überwache ich auch die Festplatten größe von Windows Servern.
Alles läuft ganz gut, nur fängt icinga schon bei einer Belegung von 80% der Windowsplatte bereits an zu meckern.
Ich würde gerne das Icinga die Warnung erst bei 90 % gibt und kritisch bei 95 %.
Wenn möglich würde ich das auch für die Hosts selbst bestimmen können das zb Server 1 eine warnung gibt bei 85 % und Server 2 erst bei 90 %.
Ich weis nicht welche Infos ich genau mitgeben muss, damit ihr mir weiterhelfen könnt, aber sollte was fehlen reiche ich dieses nach.
Lg
ich bin ein Icinganeuling und habe das System seit 1 Monat am laufen (Ubuntu 16.04 Server Core).
Mittels dem NSClient++ überwache ich auch die Festplatten größe von Windows Servern.
Alles läuft ganz gut, nur fängt icinga schon bei einer Belegung von 80% der Windowsplatte bereits an zu meckern.
Ich würde gerne das Icinga die Warnung erst bei 90 % gibt und kritisch bei 95 %.
Wenn möglich würde ich das auch für die Hosts selbst bestimmen können das zb Server 1 eine warnung gibt bei 85 % und Server 2 erst bei 90 %.
Ich weis nicht welche Infos ich genau mitgeben muss, damit ihr mir weiterhelfen könnt, aber sollte was fehlen reiche ich dieses nach.
Lg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 322294
Url: https://administrator.de/forum/icingaweb2-werte-fuer-das-nrpe-checkdisk-anpassen-322294.html
Ausgedruckt am: 25.04.2025 um 14:04 Uhr
8 Kommentare
Neuester Kommentar
Weil es auch wenig mit IcingaWeb zu tun hat, sondern eher mit dem darunterliegenden Core. Hast du dir schonmal das grundlegende Layout angeschaut?
hier bspw
hier bspw

Zitat von @certifiedit.net:
diese Info wurde - aus eigener Erfahrung - bereits zigtausend (+) mal im Netz und einfach per Google zu finden behandelt.
diese Info wurde - aus eigener Erfahrung - bereits zigtausend (+) mal im Netz und einfach per Google zu finden behandelt.
Da liegst Du leider etwas falsch. Zum Einen hat sich die Syntax von Icinga zu Icinga2 grundlegend geändert. Bei der Suche (z.B. via Google) vermischen sich die Icinga-Treffer mit den Icinga2-Treffern (teilweise gibt es auch Seiten, auf denen Icinga2 als Icinga bezeichnet wird); so dass man eigentlich nie so genau weiß, zu welcher Sotware die vorgefundene Dokumentation gehört.
Zum Anderen ist die Dokumentation für Icinga2 (entgegen der Dokumentation von Icinga) leider nur in englischer Sprache erhältlich und enthält zwar viele Beispiele, die aber auf keiner einheitlichen Strategie (z.B. in Bezug auf Vererbung) basieren.
Insofern kann man die Dokumentation mit durchaus gutem Gewissen als "ungenügend" bezeichen. Die Community hat 's versaut, einzige Möglichkeit wäre aus meiner Sicht eine Umbenennung der Software mit einer von zentraler Stelle redaktionell betreuten Dokumentation.
Und, um noch etwas Konstruktives beizutragen: vars.nrpe_warn und vars_nrpe_crit stammen noch aus Nagios-Zeiten. Auch hier hat man ins Klo gegriffen und die historische Konfiguration im Release belassen, so dass man intuitiv immer wieder über nicht benutzte Altlasten "stolpert".
Du übergibst den nrpe die Argumente in einem Array. Bei mir sieht das so aus:
In der nsclient.ini auf dem Windows-Host:
alias_disk_ex = check_drivesize "warn=used > $ARG1$" "crit=used > $ARG2$" "drive=$ARG3$"
In der .conf-Datei auf dem Icinga2-Server:
object Service "NRPE: Laufwerk C:" {
import "generic-service"
host_name = "windows-beispiel"
check_command = "nrpe"
vars.host = "x.x.x.x"
vars.check = "alias_disk_ex"
vars.nrpe.arguments = [ "80%", "90%", "C:" ]
}
Genauere Tipps kann ich Dir leider nicht geben; da wir Icinga2 aufgrund der o.g. Dokumentationsproblematik nicht (mehr) einsetzen und die Teststellungen vernichtet wurden.
Wir sind übrigens zu Nagios rüber, dort sollte bergeweise gute deutschsprachige Dokumentation zu finden sein.
Gruß,
Jörg

Hallo,
noch ein Tipp: Wenn Du Fehler suchst hilft es ungemein, die entsprechenden Plugins auf dem Icinga-Server mit den entsprechenden Parametern auf der Shell aufzurufen und zu schauen, ob die vernünftig laufen und was die an Informationen ausgeben.
Bevor Du nicht weißt, wie die Plugins funktionieren kannst Du sie nicht vernünftig benutzen.
Gruß,
Jörg
noch ein Tipp: Wenn Du Fehler suchst hilft es ungemein, die entsprechenden Plugins auf dem Icinga-Server mit den entsprechenden Parametern auf der Shell aufzurufen und zu schauen, ob die vernünftig laufen und was die an Informationen ausgeben.
Bevor Du nicht weißt, wie die Plugins funktionieren kannst Du sie nicht vernünftig benutzen.
Gruß,
Jörg