8. Februar 201610 j Hallo, ich bin gerade dabei, mich in Icinga2 einzuarbeiten. Soweit läuft es auch und eine Windows Test-VM lässt sich auch überwachen. Meine Frage bezieht sich jetzt auf Prozesse und Dienste. Mit der Standardkonfiguration lassen sich alle Prozesse und Dienste überwachen. Gibt es auch die Möglichkeit, separat einzeln bestimmte Dienste und Prozesse überwachen zu lassen? Danke Bearbeitet 8. Februar 201610 j von churchnerin
8. Februar 201610 j Es gibt über nrpe die Möglichkeit alias_process mit einem Argument zu versehen, so habe ich z.b. durch object Service "Prozess" { import "generic-service" host_name = "SRV-TERM1" check_command = "check_process" vars.remote_nrpe_command = "alias_process" vars.arg1 = "[PROZESSNAME]" } Die Möglichkeit diesen Prozess zu überwachen und bei 0 Prozessen einen Kritischen Wert zu erhalten. In Grafana kann ich dann hinterher die Summe anzeigen um z.b. geöffnete terminalserverprozesse anzuzeigen. Nachtrag: Bei Diensten konnte ich eine solche Möglichkeit nicht finden. Bearbeitet 8. Februar 201610 j von FlareForce Nachtrag
8. Februar 201610 j Autor Danke für die Info. Wenn ich das so mit meinem Daten übernehme, dann wird mir der Prozess als kritisch angezeigt. Der Prozess läuft aber definitiv auf der VM
9. Februar 201610 j Schon mal so probiert? define service{ use generic-service host_name HOSTNAME service_description BESCHREIBUNG check_command check_nt!PROCSTATE! -d SHOWALL -l Prozess.exe } Weiß aber nicht, ob "check_nt" direkt mit der Standardinstallation möglich ist, oder aber man dafür Module / Plugins nachinstallieren muss. Ansonsten such mal bei Google nach "checkprocstate".
9. Februar 201610 j Wenn die Anzahl des Prozesses ARG1 = 1 ist, ist es kritisch. Bei mehreren gleichen Prozessen z.b. Explorer.exe 2x ist der Wert dann 2.0 und 'OK'.Die oben genannte Alternative funktioniert auch. Du wirst nur keine Anzahl der Prozesse erhalten sondern nur ob der gewünschte Prozess läuft. $ /usr/lib/nagios/plugins/check_nt -H 192.168.0.6 -p 12489 -v PROCSTATE -l explorer.exe $ OK: All processes are running. Brauchte bei meiner implementierung allerdings die genaue Anzahl der Terminalserververbindungen.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.