Ereignismanagement-Konfigurationspräferenzen
Bevorzugte Einstellungen für Eigenschaften und allgemeine Konfiguration.
Verwenden Sie das Known Error-Portal und die Community zur Suche nach weiteren Informationen.
Allgemeine Präferenzen
- Selbstintegrität
- Standardmäßig ist die Selbstintegritätsüberwachung nicht aktiviert. Um sie zu aktivieren, navigieren Sie zu und wählen Sie Ja für die Eigenschaft Enable Event Management self-health monitoring (evt_mgmt.self_health_active). Verwenden Sie dieses Feature zum Überwachen und Nachverfolgen vieler Ereignismanagement-FunktionenHinweis:Im Selbstintegritätsservice verwendete CIs werden in der CMDB erstellt.
Event-Integration
- SNMP-Traps
- Verwenden Sie zum Senden von SNMP-Traps ein Überwachungstool, anstatt sie direkt von Geräten zu senden.
- Um zu vermeiden, dass Event-Regeln neu geschrieben werden müssen, laden Sie MIBs hoch, bevor Sie die Event-Regeln definieren.
- Webservice-API
- Die Verwendung einer Webservice-API für die Integration kann die Anzahl der erforderlichen Event-Regeln reduzieren. Diese Aktion verhindert, dass Events umgewandelt werden müssen (vorbereitete Daten werden in einem Event an die Instanz gesendet).
- Verwenden Sie dedizierte Anmeldeinformationen für die Integration. Geben Sie optional Anmeldeinformationen an, die für jede Event-Quelle spezifisch sind.
- CloudWatch
- Verwenden Sie dedizierte Anmeldeinformationen für die Integration von CloudWatch mit ServiceNow.
- Verwenden Sie E-Mail nur, wenn die Quelle ein geringes Volumen hat und andere Optionen nicht verfügbar sind, z. B. Ausführen eines Skripts oder Weiterleiten eines SNMP-Traps.
- Event-Regeln
- Regeln für Konfigurationseinstellungen bei der Erstellung von Event-Regeln:
- Schreiben Sie Event-Regeln, um sie auf möglichst viele Events anzuwenden. Spezifischere Regeln können dann je nach Bedarf erstellt werden und sollten einen Wert niedrigerer Ordnung verwenden.
- Wenn eine allgemeinere Regel zum gleichen Ergebnis führen kann, vermeiden Sie das Schreiben von Event-Regeln, die nur für eine bestimmte Teilmenge von Events gelten.
- Wenn Event-Regeln auf Events angewendet werden, werden keine Änderungen am ursprünglichen Event vorgenommen. Die gesamte Verarbeitung erfolgt im Arbeitsspeicher. Verwenden Sie daher das Feld Verarbeitungshinweise und/oder verwenden Sie den Link Prozess der Event-UI-Aktion überprüfen, um Fehler zu beheben.
- Wenn Sie eine Regel/Umwandlung ändern, die über Zuordnungsregeln verfügt, sollten Sie tatsächliche und/oder simulierte Events überprüfen und erneut testen.
- Stellen Sie sicher, dass der Wert im Feld Von genau mit einer Zeichenfolge im JSON-Text im Feld additional_info eines Events übereinstimmt. Diese Zuordnung erfolgt, wenn eine Regel basierend auf Informationen in einer MIB-Datei konfiguriert wurde. Wenn die MIB-Datei nicht hochgeladen wird, zeigt die JSON für die SNMP-Trap varbinds (Variablenbindung) mit gepunkteten Namen anstelle des übersetzten Namens in der MIB an. Die Zuordnungsregel für das Event-Feld kann dann nicht angewendet werden.
- Erstellen Sie eine konsistente Namenskonvention. Eine gängige Konvention ist: <customer acronym>.<Event Source>.<Description>. Beispiel: ACME.OEM.Normalize
- Wenn für zwei Event-Regeln ähnliche Bedingungen festgelegt sind, verwenden Sie das Feld Reihenfolge, um zu steuern, welche Event-Regel ausgeführt wird.
- Verwenden Sie Event-Regeln, um eine Warnung einem CI zuzuordnen.
Warnungseinstellungen
- Warnungslebenszyklus
- Allgemeine Warnungsfunktionalität:
- Eine Warnung wird immer dann geöffnet, wenn ein Event nicht ignoriert wird oder dessen Schwellenwert von einer Event-Regel überschritten wird und die Deduplizierung das Event nicht als zu einer vorhandenen Warnung gehörig identifiziert.
- Eine Warnung wird geschlossen, wenn ein Abschluss-Event auf demselben Nachrichtenschlüssel gesendet wird, oder wenn die Warnung manuell geschlossen wird.
- Eine Warnung wird erneut geöffnet, wenn eine Eröffnungswarnung mit demselben Nachrichtenschlüssel innerhalb des in den Eigenschaften definierten Zeitrahmens gesendet wird (Standard ist eine Stunde).
- Wenn eine Warnung in schneller Abfolge (gemäß der Definition in den Eigenschaften) geöffnet und geschlossen wird, wechselt sie in den Status „Fluktuierend“. Wenn diese Öffnungs- und Schließungsrate aufhört, verliert die Warnung ihren Status „Fluktuierend“.
- Wenn ein Incident aus einer Warnung geöffnet wird, bleibt diese Warnung offen, solange der Incident offen bleibt. Standardmäßig wird beim Schließen des Incidents oder der Warnung auch der jeweils andere geschlossen. Dieses Verhalten kann mithilfe von Eigenschaften konfiguriert werden.
- Schließen Sie keine Warnung, wenn Sie einen entsprechenden Incident erstellen.
- Löschen Sie keine offenen Warnungen. Schließen Sie zuerst eine Warnung, und löschen Sie sie dann.
- Verwenden Sie Bestätigen, um anzugeben , dass die Warnung bekannt ist und vorübergehend ignoriert werden kann.
- Verwenden Sie Bestätigen nicht, um eine Warnung mit einem Handlungsbedarf zu versehen.
- Erstellen Sie keine Warnungen in einem der folgenden Status:
- Geschlossen
- OK
- Offen
- Die Eigenschaft
evt_mgmt.alert_auto_close_intervalschließt Warnungen nach dem angegebenen Zeitraum automatisch. Geben Sie nicht 0 an, da dieser Wert die Funktion deaktiviert und zu einer Verschlechterung der Leistung führen kann. - Erstellen Sie keine Warnungen im Status OK. In einigen Überwachungssystemen bedeutet OK, dass ein Problem gelöst wurde, während in anderen Überwachungssystemen OK verwendet wird, um Events zu kennzeichnen, die keine operative Bedeutung haben. Im ersten Fall verwenden Sie Löschen anstatt OK mithilfe einer Zuordnungsregel. Im letzteren Fall müssen Sie eine Ignorieren-Regel verwenden, es sei denn, die Events haben einen bestimmten Wert.
- Warnungsaktionsregeln
- Bei einem Scheduled Job werden alle 11 Sekunden Warnungsaktionsregeln auf neue Warnungen angewendet. Wenn eine Warnungsregel nicht sofort gestartet wird, warten Sie 10–15 Sekunden, bevor Sie mit der Problembehandlung beginnen.
- Wenn für zwei Warnungsregeln ähnliche Bedingungen festgelegt sind, verwenden Sie das Feld Reihenfolge, um zu steuern, welche Warnungsregel ausgeführt wird.
- Verwenden Sie Warnungsaktionsregeln mit Aufgabenvorlagen, um statische Werte in einem Incident auszufüllen. Verwenden Sie das Ausfüllerskript, um dynamische Werte im Incident zuzuweisen. Das Ausfüllerskript kann den Wert false zurückgeben, um die Incident-Erstellung abzubrechen.
- Erstellen Sie einen Benutzer namens Ereignismanagement (oder einen ähnlichen Namen). Anschließend kann das Feld Erstellt von in einer Aufgabenvorlage (z. B. Incident) festgelegt werden, um anzugeben, dass der Benutzer die Quelle der Aufgabe war.
- Verwenden Sie die Skripteinbindung EvtMgmtCustomIncidentPopulator, um dynamische Wertzuweisungen durchzuführen oder dynamische OOB-Wertzuweisungen zu überschreiben.
- Fehlerkorrektur
- Legen Sie für die Fehlerkorrekturaufgaben-Tabelle [em_remediation_task] immer Eigenschaften für den Orchestrierungs-Workflow fest.
- Verwenden Sie ECC-Warteschlange und , um detailliertere Informationen zu Korrekturaktivitäten zu erhalten.
Business-Regeln
- Business Rules, die für Warnungstabellen erstellt werden, sollten nicht länger als einige Millisekunden dauern. Anstatt eine Geschäftsregel zu verwenden, sollten Sie in Betracht ziehen, ob die gleiche Funktionalität mit einem Job erreicht werden kann.
- Verwenden Sie keine Business Rules, um eine Warnung einem CI zuzuordnen. Verwenden Sie Event-Regeln für Bindungen anstelle von Business Rules.
Planung
- Organisieren Sie die Konfiguration der Event-Quelle von Filtern, Modulen usw. in mehreren parallelen Vorgängen anstatt in seriellen.
- Validieren Sie verarbeitete Event-Formate, um sicherzustellen, dass die analysierten Daten mit den gewünschten Ergebnissen übereinstimmen.
- Testen Sie Produktions-Events in einer Umgebung außerhalb der Produktion. Integrieren Sie sie mit Elementmanagern und ServiceNow-Instanzen außerhalb der Produktion. Wenn Elementmanager außerhalb der Produktion nicht verfügbar sind, senden Sie Events von Elementmanagern sowohl an Produktionsumgebungen als auch an Nichtproduktionsumgebungen.
Services und Dashboard
- Verwenden Sie Servicegruppen, um Services in logischen Gruppen zu gruppieren, um die Anzahl der Services zu reduzieren, die im Dashboard „Serviceintegrität“ angezeigt werden.
- Importieren Sie manuell erstellte Servicezuordnungen.
Metrikdaten-Sammlerprotokolle und -dateien
Metrikdaten-Sammlerprotokolle und -dateien befinden sich unter dem Pfad $(MID_SERVER_DIR)/agent. Verwenden Sie diese Protokolle und Dateien für die Fehlerbehebung und Überwachung.
| Protokoll oder Datei | Pfad |
|---|---|
| Protokolldatei für PowerShell-Metriksammler | Protokolle/retrieve_metrics{connector instance ID}.log |
| PowerShell-Ausgabedatei | work/metrics/metrics_output_{connector instance ID}.txt |
| PowerShell-Ausgabedatei | work/metrics/parameters_{connector instance ID}.txt |
Die Metrikdaten-Leistung kann in der MID-Server-Protokolldatei überprüft werden, wenn sich der Parameter mid.log.level MID-Server im Debug-Modus befindet.
Metrikdaten-Leistungszahlen sind in der Tabelle „Leistungsstatistiken“ [sa_performance_statistics] verfügbar. Um die Leistungsnummern anzuzeigen, filtern Sie die Liste der Leistungsstatistiken für Metriksammler.