Erstellen oder ändern Sie eine Probe

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • Erstellen Sie eine neue Probe, um zusätzliche CIs zu erkennen, oder ändern Sie eine vorhandene Probe, um zusätzliche Informationen zu sammeln. Testen Sie eine Probe, nachdem Sie sie erstellt oder geändert haben.

    Vorbereitungen

    Erforderliche Rolle: Administrator
    Wichtig:
    Sie benötigen fortgeschrittene Kenntnisse über Skripting, um Probes oder die zugehörigen Sensoren zu ändern. Viele vorhandene Probes bieten Parameter, die Sie festlegen können, anstatt die Probe selbst zu ändern. Weitere Informationen finden Sie unter Legen Sie die Probe-Parameter fest.

    Prozedur

    1. Navigieren zu Alle > Discovery > Discovery-Definition > Probesan.
    2. Klicken Sie auf den Namen der Probe, die Sie ändern möchten.
    3. Ändern Sie die Formularfelder (siehe Tabelle).
      Feld Beschreibung
      Klasse Wählen Sie die Probe für das Betriebssystem des Geräts aus, das abgefragt wird.
      • AWS-Probe: Wählen Sie diese Klasse aus, um Ihre Ressourcen in einer AWS-Cloud abzufragen.
      • CIM-Probe : Wählen Sie diesen Probentyp aus, um einen CIM-Server mithilfe von WBEM-Protokollen abzufragen.
      • Mehrfachprobe : Wählen Sie diesen Probentyp aus, um eine oder mehrere einfache Probes eines beliebigen Typs auszuführen oder Probes verschiedener Typen zu mischen. Diese Art von Probe kann mehrere Abfragen gleichzeitig durchführen, die alle Ergebnisse gleichzeitig zurückgeben. Sie können keine Multiprobes zu anderen Multiprobes hinzufügen.
      • Probe : Wählen Sie diesen generischen Typ aus, um eine Probe-Klasse zu definieren. Geben Sie den Namen der Probe-Klasse in an ECC-Warteschlangenthema Feld.
      • SNMP-Probe : Wählen Sie diesen Probentyp für Netzwerkgeräte aus, z. B. Router.
      • WMI-Probe : Wählen Sie diesen Probentyp für aus WindowsGeräte.
      ECC-Warteschlangenthema Geben Sie einen beschreibenden Begriff für die Funktion der Probe ein. Die Probe verwendet diese Bezeichnung als Thema Feld für eingehende ECC-Warteschlangennachrichten. Der Begriff muss nicht eindeutig sein. Beispiel: Alle UNIXProbes haben möglicherweise einen ECC-Warteschlangenthema-Wert von SSHBefehl .
      Standardmäßig verwenden Probes die folgenden ECC-Warteschlangenthemen:
      • CimProbe
      • Mehrfachprobe
      • PowerShell-Probe
      • SCPRelais
      • SSHBefehl
      • SNMP
      • WMIRunner
      ECC-Warteschlangenname Geben Sie entweder einen beschreibenden Namen für den menschlichen Gebrauch oder den tatsächlichen Befehl ein, den die Probe ausführen soll. Beispiel: Der Wert im Feld „ECC-Warteschlangenthema“ ist SSHBefehl , Geben Sie dann den eigentlichen Shell-Befehl ein, der in diesem Feld ausgeführt werden soll.
      Cache-Ergebnisse Wählen Sie diese Option aus, um die Ergebnisse dieser Probe im Cache zu speichern, um die Discovery-Leistung insgesamt zu verbessern. Der Probe-Ergebniscache sollte nur für die Probes und Sensoren aktiviert werden, deren Ausgabe sich wahrscheinlich nicht ändert. Beispielsweise wird der Linux – CPU-Sensor zwischengespeichert, da sich die CPU-Informationen selten ändern. Der Cache ist standardmäßig für Basissystem-Probes und -Sensoren aktiviert, deren Ausgabe sich wahrscheinlich nicht ändert.
      Warnung:
      Aktivieren Sie den Cache für Klassifizierungs- und Identifizierungsprobes nicht. Aktivieren Sie außerdem nicht den Cache für Probes, die zusätzliche Probes auslösen, da dies verhindern kann, dass sie ausgelöst werden.
      Klassischer Modus Wählen Sie diese Option aus, um die Ergebnisse dieser Probe im Cache zu speichern, und wählen Sie diese Option aus, um das Nachverarbeitungsskript auf der ServiceNow-Instanz anstelle des MID-Servers zu debuggen. Dieser Modus ist nur gültig, wenn ein Postprozessorskript vorhanden ist. Verwenden Sie den klassischen Modus, um Nachverarbeitungsskripts in der Testumgebung zu debuggen. ServiceNow empfiehlt nicht, den klassischen Modus in der Produktionsumgebung zu verwenden.
      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 ein Sensor als Eingabe verwendet werden kann. Verwenden Sie diesen Skripttyp, um Aufgaben wie das Analysieren von Daten auszuführen.
      Alle Nachverarbeitungsskripts für Proben und die entsprechenden Sensoren haben Zugriff auf die folgenden globalen Variablen:
      • Aktuell : Legt das Attribut auf „aktuell“ fest. Dieselbe Funktionalität, die in Sensoren vorhanden ist. Dies sind Attribute des erkannten Geräts.
      • Related_Data : Alle zusätzlichen Daten, die von den Probes-Nachverarbeitungsskripts übergeben werden sollen, z. B. Zugehörige Liste .
      Alle Nachverarbeitungsskripts für Proben und die entsprechenden Sensoren haben Zugriff auf die folgenden Methoden:
      • Protokoll(Zeichenfolge) : Protokolliert die Zeichenfolge auf dem MID-Server und den ServiceNow-Instanzprotokolldateien.
      • GetParameter (Parameter) : Ruft den Parameter aus der Nutzlast der ECC-Warteschlange ab.
    4. Rechtsklicken Sie auf die Formularüberschrift und wählen Sie Speichern.
    5. Ändern Sie diese zugehörigen Listen bei Bedarf.
      Zugehörige Liste Beschreibung
      Probe Parameter Parameter, die die Funktionalität der Probe steuern. Siehe Legen Sie die Probe-Parameter fest für Anweisungen.
      Sensoren, die auf diese Probe oder Sensoren reagieren Die Sensoren, die diese Probe verwendet.
      Enthalten in MultiProbe Wenn diese Probe in anderen Proben als Mehrfachprobe enthalten ist.
      MultiSensor-Skripts Skripts, die für mehrere Sensoren ausgeführt werden.
      Versionen Die Version der Probe. Wenn Status Ist Aktuell , Die Probe ist mit Ihrer Version der Instanz auf dem neuesten Stand. Wenn nicht, verfügen Sie nicht über die aktuelle Version, und Sie müssen sie möglicherweise neu ausrichten. Siehe Richten Sie Versionen anwenderdefinierter Proben und Sensoren aus für Anweisungen.
    6. Klicken Sie Auf Probe testen .
    7. Geben Sie im Testprobenfenster die IP-Adresse des Ziels ein, und wählen Sie den MID-Server aus.
      Nur Aktiv Und Validiert MID-Server können ausgewählt werden.
    8. Klicken Sie auf OK.
    9. Überprüfen Sie die ECC-Warteschlange Damit der MID-Server die Ergebnisse anzeigt.

    Nächste Maßnahme

    Fügen Sie die Probe zu hinzu Löst Die Probe Aus Zugehörige Liste in der entsprechenden Klassifizierung. Siehe Erstellen Sie eine Discovery-CI-KlassifizierungFür eine Beschreibung der Felder und zugehörigen Listen im Klassifizierungsformular.