ECC-Warteschlange für Discovery
Die ECC-Warteschlange (External Communication Channel) ist ein Verbindungspunkt zwischen ServiceNow Instanz und andere Systeme, die in die IT integriert werden, meist ein MID-Server.
Inhalte der ECC-Warteschlange
Die ECC-Warteschlange enthält Datensätze, die während aller Phasen der Erkennung erstellt werden. Jeder Datensatz ist eine Nachricht von der Instanz an das System, das Sie für die Discovery anvisieren, klassifiziert als Ausgabe , Oder eine Nachricht von diesem System an die Instanz, klassifiziert als Eingabe .
ECC-Warteschlangendatensätze bieten Ihnen einen verbundenen Flow von Probe- und Sensoraktivitäten zusammen mit der XML-Nutzlast, die an oder von einer Instanz gesendet wird, und den Assets, die Sie anvisieren.
Datensätze der ECC-Warteschlange automatisch löschen
Als Ihr IT-Asset Discovery Wird ausgeführt, kann die Größe der ECC-Warteschlange auf mehrere Gigabyte anwachsen. Die meisten Datensätze „abgeschlossene Aufgaben“ sind unnötig, einige können jedoch für die Behebung von Problemen wichtig sein.
Beispiel: Wenn Discovery Erfasst die Laufwerke auf einem bestimmten Windows-Server nicht ordnungsgemäß. Sie können in der ECC-Warteschlange die Daten anzeigen, die von der Probe „Windows – Systeminformationen“ zurückgegeben werden. Aus diesem Grund sollten Sie ECC-Warteschlangendaten aus beibehalten Discovery Mindestens einen Monat lang.
- ecc_queue_event
- ecc_queue
Auf ECC-Warteschlange zugreifen
Die folgende Abbildung enthält ein Beispiel für einen Datensatz in der ECC-Warteschlange. Dieser Datensatz zeigt, dass eine WMI-Klassifizierer-Probe zur Ausführung angewiesen und verarbeitet wurde. Beachten Sie die XML-Nutzlast, die als erfasste Daten der Discovery-Aufgabe zurückgegeben wurde. Siehe Die ECC-Warteschlange des MID-Servers Für eine Beschreibung der einzelnen Felder.
Statusangaben der ECC-Warteschlange
Eingabe- und Ausgabenachrichten werden verarbeitet, bis die Discovery abgeschlossen oder beendet ist. Sie können die ECC-Warteschlange überwachen, um zu sehen, wie Datensätze während der Discovery ausgefüllt werden, und um die status der einzelnen Datensatzänderungen anzuzeigen.
Eingabedatensätze der ECC-Warteschlange werden von Business-Regeln (BR) verarbeitet, aber nicht alle Business-Regeln leiten diese ECC-Warteschlangeneingaben zur Verarbeitung weiter. Daher verbleiben einige ECC-Warteschlangeneingaben in einem Bereit status.
- Wenn neue Probe-Anweisungen für einen MID Server verfügbar sind, erstellt das System einen Datensatz vom Typ Ausgabe mit dem Status Bereit.
- Der MID Server startet dann die Verarbeitung der Probe-Anweisungen, und der Status wird in In Verarbeitung geändert, bevor er schließlich auf Verarbeitet gesetzt wird.
- Wenn ein Ergebnis an den MID Server zurückgegeben wird und zum Senden an die Instanz bereit ist, erstellt das System einen Datensatz vom Typ Eingabe mit dem Status Bereit.
- Während das System die Nutzlast verarbeitet, wird der Status in In Verarbeitung geändert, bevor er schließlich auf Verarbeitet gesetzt wird.
Wenn Fehler auftreten, wird der Status in Fehler geändert. Sie können Fehler als Ausgangspunkt für die Behebung einer fehlgeschlagenen Discovery überprüfen.
Debuggen der Verarbeitung von ECC-Warteschlangendatensätzen
Um einen Skript-Debugger zu verwenden, verarbeiten Sie die Nutzlast in derselben Sitzung wie der Debugger. Überprüfen Sie die Business-Regel, die den bestimmten ECC-Warteschlangendatensatz verarbeitet, und den tatsächlichen Code, der die Nutzlast verarbeitet.
Eigenschaften und Parameter, die sich auf die ECC-Warteschlange auswirken
| Eigenschaft | Beschreibung |
|---|---|
| Anhänge der ECC-Warteschlange speichern | Das normale Verhalten von Erkennungssensoren besteht darin, Anhänge an ECC-Warteschlangeneinträgen nach erfolgreicher Sensorbearbeitung zu löschen. Durch Aktivierung dieser Eigenschaft wird dieses Verhalten außer Kraft gesetzt, Anhänge werden beibehalten. Dies erfolgt normalerweise zu Debugging-Zwecken. Um diese Eigenschaft zu aktivieren, navigieren Sie zu an. |