Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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 :)

1.png

Bearbeitet von churchnerin

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 von FlareForce
Nachtrag

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".

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.

 

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.