Verwenden Sie skriptbasierte Schwellenwert-Elemente, um bestimmte Werte zu überwachen und Benachrichtigungen auszulösen, wenn bestimmte Bedingungen erfüllt sind. Durch die Verknüpfung eines Skripts mit einem Schwellenwert-Element können Sie eine Vielzahl von Metriken verfolgen und werden benachrichtigt, sobald diese Metriken vordefinierte Schwellenwerte erreichen.
So funktioniert die skriptbasierte Schwellenwert-Überwachung
Skriptbasierte Schwellenwert-Elemente bieten Ihnen die Flexibilität, genau das zu überwachen, was in Ihrer Umgebung wichtig ist – über vordefinierte oder benutzerdefinierte Metriken hinaus. Indem Sie Ihr Überwachungsskript an ein Schwellenwert-Element anhängen, können Sie festlegen, welche Werte überwacht werden und unter welchen Bedingungen Benachrichtigungen ausgelöst werden.
Einsatzbereich: Skriptbasierte Schwellenwert-Elemente unterstützen Windows PowerShell (.ps1) und Shell (.sh) Skripte (macOS und Linux), die keine Variablen enthalten.
Funktionsweise: Das Skript wird automatisch auf dem Zielgerät bei jedem Abfragezyklus (ca. alle 1,5 bis 2 Minuten) ausgeführt, gibt einen Wert aus und prüft diesen anhand des von Ihnen festgelegten Operators und Schwellenwerts (z. B. größer als, kleiner als, gleich).
Wann werden Benachrichtigungen ausgelöst: Wenn die Ausgabe des Skripts während eines Abfragezyklus die Schwellenwert-Bedingung erfüllt, wird eine Benachrichtigung ausgelöst – und alle angehängten Auto-Healing-Skripte werden ausgeführt. Beachten Sie, dass es aufgrund des ca. 2-minütigen Abfrageintervalls zu einer kurzen Verzögerung zwischen dem Erreichen der Bedingung und dem Auslösen der Benachrichtigung/Aktion kommen kann.
Automatisierungsoptionen: Sie können bis zu 3 Auto-Healing-Skripte an ein skriptbasiertes Schwellenwert-Element anhängen, sodass erkannte Probleme durch das Überwachungsskript automatisch behoben werden können.
Sichtbarkeit der Ausgabe: Die Ergebnisse des Überwachungsskripts werden in den Benachrichtigungsdetails aufgezeichnet, wenn eine Benachrichtigung eingeht. Skriptbasierte Schwellenwert-Elemente sind für Benachrichtigungen und Behebungen gedacht – die Skriptausgabe wird nicht als gerätespezifisches Feld gespeichert. Wenn Sie die Ausgabe unter Agent Console > Benutzerdefinierte Felder jedes Geräts sichtbar machen (und für Berichte verfügbar machen) möchten, erstellen Sie separat ein skriptbasiertes benutzerdefiniertes Agentenfeld mit demselben Skript. (Verfügbar in den Enterprise- und SuperPower-Tarifen.)
Ausführungszeit-Limit: Skriptbasierte Schwellenwert-Elemente sind darauf ausgelegt, schnell zu laufen und zügig Ergebnisse zu liefern. Jedes Skript hat eine maximale Ausführungszeit von 10 Sekunden. Wird dieses Limit überschritten, wird das Skript automatisch beendet. Dieses Verhalten ist beabsichtigt und stellt sicher, dass das Überwachungspaket, das etwa alle 90 Sekunden läuft, alle Prozesse vor Beginn des nächsten Zyklus abschließen kann. Skripte, die eine längere Ausführungszeit benötigen (mehr als 10 Sekunden), sollten stattdessen unter IT-Automatisierungsprofilen und nicht als skriptbasierte Schwellenwert-Elemente konfiguriert werden.
Skriptbasiertes Schwellenwert-Element erstellen
Fügen Sie PowerShell (.ps1) und Shell (.sh) Skripte – die keine Variablen enthalten – zu skriptbasierten Schwellenwert-Elementen hinzu.
So erstellen Sie ein skriptbasiertes Schwellenwert-Element:
1. Gehen Sie zu Admin > Überwachung und Automatisierung > Schwellenwerte.
Die Seite Schwellenwert-Profile wird angezeigt.
2. Wählen Sie ein bestehendes Profil aus (oder erstellen Sie ein neues).
Das Schwellenwert-Profil wird angezeigt.
3. Klicken Sie auf Neues Element.
Das Fenster Schwellenwert-Element wird angezeigt.
4. Geben Sie im Tab Skriptbasiert den Benachrichtigungstitel ein. Klicken Sie dann auf Auswählen unter Überwachungsskript.
Das Fenster Skript auswählen wird angezeigt.
5. Wählen Sie im Tab Meine Skripte das gewünschte Skript aus.
Hinweis: Sie können auch ein neues Skript von Grund auf erstellen oder in der Shared Script Library nach von der Community eingereichten Skripten suchen.
Das Überwachungsskript wird dem Schwellenwert-Element hinzugefügt.
6. Vervollständigen Sie das Schwellenwert-Element:
- Wählen Sie die Benachrichtigungsstufe aus.
- Wählen Sie den Werttyp und Operator aus. Legen Sie dann den Wert fest.
- Legen Sie den Zeitraum fest.
- Hinweis: Eine Benachrichtigung wird nach jedem Zeitintervall generiert (mit einer Verzögerung von bis zu 2 Minuten).
- Wählen Sie bis zu 3 Auto-Healing-Skripte aus. Mehr erfahren
7. Klicken Sie auf Hinzufügen.
Das skriptbasierte Schwellenwert-Element wird dem Schwellenwert-Profil hinzugefügt.
8. Klicken Sie auf Speichern.
Das Schwellenwert-Profil wird aktualisiert und enthält nun das skriptbasierte Element. Wenn eine Schwellenwert-Bedingung erfüllt ist, wird die Skriptausgabe in der generierten Benachrichtigung aufgezeichnet.