Probes erstellen oder ändern
Erstellen Sie eine neue Probe zur Erkennung zusätzlicher CIs, oder ändern Sie eine vorhandene Probe, um zusätzliche Informationen zu erfassen. Nachdem Sie eine Probe erstellt oder geändert haben, testen Sie sie.
Vorbereitungen
Wichtig:
Sie benötigen fortgeschrittene Skriptkenntnisse, um Sonden oder die zugehörigen Sensoren zu modifizieren. Viele vorhandene Sonden bieten Parameter, die Sie einstellen können, anstatt die Sonde selbst zu ändern. Weitere Informationen finden Sie unter Probe-Parameter festlegen.
Prozedur
- Navigieren zu Alle > Discovery > Discovery-Definition > Probes.
- Klicken Sie auf den Namen der Probe, die Sie ändern möchten.
-
Ändern Sie die Formularfelder (siehe Tabelle).
Feld Beschreibung Klasse Wählen Sie die Probe für das Betriebssystem des abzufragenden Geräts aus. - AWS-Test: Wählen Sie diese Klasse aus, um Ihre Ressourcen in einer AWS-Cloud abzufragen.
- CIM-Test: Wählen Sie diesen Probe-Typ aus, um einen CIM-Server mit WBEM-Protokollen abzufragen.
- Mehrfachprobe: Wählen Sie diesen Probe-Typ aus, um eine oder mehrere einfache Probes eines beliebigen Typs auszuführen oder Probes verschiedener Typen zu mischen. Dieser Probe-Typ kann mehrere Abfragen gleichzeitig ausführen, die alle Ergebnisse gleichzeitig zurückgeben. Es ist nicht möglich, Multi-Probes zu anderen Multi-Probes hinzuzufügen.
- Probe: Wählen Sie diesen generischen Typ aus, um eine Probe-Klasse zu definieren. Geben Sie den Namen der Probe-Klasse im Feld ECC-Warteschlangenthema an.
- SNMP-Probe: Wählen Sie diesen Probe-Typ für Netzwerkgeräte wie Router aus.
- WMI-Probe: Wählen Sie diesen Probe-Typ für Windows-Geräte aus.
ECC-Warteschlangenthema Geben Sie einen beschreibenden Begriff für die Funktionsweise der Probe ein. Die Probe verwendet diese Bezeichnung als Feld Thema für eingehende ECC-Warteschlangennachrichten. Der Begriff muss nicht eindeutig sein. Beispielsweise können alle UNIX-Probes für das ECC-Warteschlangenthema den Wert SSHCommand aufweisen. Standardmäßig verwenden Probes die folgenden ECC-Warteschlangenthemen:- CimProbe
- Multi-Probe
- PowerShell-Probe
- SCPRelay
- SSHCommand
- SNMP
- WMIRunner
ECC-Warteschlangenname Geben Sie entweder einen beschreibenden, für Benutzer verständlichen Namen oder den tatsächlichen Befehl ein, den die Probe ausführen soll. Beispiel: Wenn der Wert im Feld für das ECC-Warteschlangenthema SSHCommand lautet, geben Sie den tatsächlichen Shell-Befehl zur Ausführung in dieses Feld ein. Cache-Ergebnisse Wählen Sie diese Option aus, um die Ergebnisse dieser Probe zwischenzuspeichern und die Erkennungsleistung insgesamt zu verbessern. Der Cache für Probe-Ergebnisse sollte nur für die Probes und Sensoren aktiviert werden, deren Ausgabe sich wahrscheinlich nicht ändert. Beispielsweise werden Ergebnisse des Sensors „Linux - CPU“ zwischengespeichert, da sich CPU-Informationen nur selten ändern. Der Cache ist standardmäßig für Probes und Sensoren im Basissystem aktiviert, deren Ausgabe sich wahrscheinlich nicht ändert. Warnung:Aktivieren Sie den Cache weder für Klassifizierungs-Probes noch für Identifizierungs-Probes. Darüber hinaus sollten Sie den Cache nicht für Probes aktivieren, die zusätzliche Probes auslösen, da deren Auslösung dadurch möglicherweise verhindert wird.Klassischer Modus Wählen Sie diese Option aus, um die Ergebnisse dieser Probe zwischenzuspeichern. Wählen Sie diese Option aus, um das Nachverarbeitungsskript auf der ServiceNow-Instanz anstatt auf dem MID Server zu debuggen. Dieser Modus ist nur gültig, wenn ein Postprozessorskript vorhanden ist. Verwenden Sie den klassischen Modus zum Debuggen von Nachverarbeitungsskripts in der Testumgebung. Von der Verwendung des klassischen Modus in der Produktionsumgebung rät ServiceNow ab. Postprozessorskript Definieren Sie ein optionales Nachverarbeitungsskript, das auf dem MID Server ausgeführt wird. Das Skript akzeptiert Probe-Ergebnisse als Eingabe und gibt eine JSON-Zeichenfolge aus, die an die Instanz zurückgesendet wird, damit sie von Sensoren als Eingabe verwendet werden kann. Verwenden Sie diese Art von Skript, um Aufgaben wie das Analysieren von Daten durchzuführen. Alle Probe-Nachverarbeitungsskripts und deren zugehörigen Sensoren haben Zugriff auf die folgenden globalen Variablen:current: Legt das Attribut als aktuell fest. Dieselbe Funktionalität ist auch für Sensoren verfügbar. Dabei handelt es sich um Attribute des erkannten Geräts.related_data: Alle zusätzlichen Daten, die von den Nachverarbeitungsskripts der Probes übergeben werden sollen, zum Beispielrelated_list
Alle Probe-Nachverarbeitungsskripts und deren zugehörigen Sensoren haben Zugriff auf die folgenden Methoden:log(string): Protokolliert die Zeichenfolge zum MID Server und zu den ServiceNow-InstanzprotokolldateiengetParameter(param): Ruft den Parameter aus der Nutzlast der ECC-Warteschlange ab
- Rechtsklicken Sie auf die Formularüberschrift und wählen Sie Speichern.
-
Ändern Sie diese zugehörigen Listen bei Bedarf.
Zugehörige Liste Beschreibung Probe Parameter Parameter, die die Funktionalität von Probes steuern. Anweisungen dazu finden Sie unter Probe-Parameter festlegen. Sensoren, die auf diese Probe reagieren Die Sensoren, die von dieser Probe verwendet werden Enthalten in MultiProbe Gibt an, ob diese Probe mit anderen Probes als Multi-Probe enthalten ist MultiSensor-Skripts Skripts, die für mehrere Sensoren ausgeführt werden Versionen Die Version der Probe. Wenn Status auf Aktuell festgelegt ist, stellt die Probe die aktuelle Version der Instanz dar. Andernfalls haben Sie nicht die aktuelle Version und müssen möglicherweise eine Neuausrichtung durchführen. Anweisungen dazu finden Sie unter Versionen benutzerdefinierter Probes und Sensoren angleichen. - Klicken Sie auf Probe testen.
-
Geben Sie im Fenster „Probe testen“ die IP-Adresse des Ziels ein, und wählen Sie den MID Server aus.
Nur MID Server, die den Status In Betrieb und Validiert aufweisen, können ausgewählt werden.
- Klicken Sie auf OK.
- Prüfen Sie die ECC-Warteschlange für den MID Server, und zeigen Sie die Ergebnisse an.
Nächste Maßnahme
Fügen Sie der zugehörigen Liste Löst Probe aus die Probe des entsprechenden Klassifizierers hinzu. Unter Discovery-CI-Klassifizierung erstellen finden Sie Beschreibungen der Felder und zugehörigen Listen im Klassifiziererformular.