Führen Sie mehrere geplante Aufgaben für die Warnungsgruppierung aus

  • Freigeben Version: Zurich
  • Aktualisiert 24. Juni 2026
  • 3 Minuten Lesedauer
  • Führen Sie mehrere geplante Aufgaben parallel zu Gruppenwarnungen aus. Dies trägt dazu bei, eine Überlastung des Systems bei Überspannungen (Warnungsstürme) zu verhindern.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Die aktuelle geplante Aufgabe wird mit einem einzelnen Thread ausgeführt. Bei Warnungsstößen (Warnungsstürme) dauert die Verarbeitung erheblich länger. Um diese Auswirkung zu beheben, können jetzt mehrere Aufgaben Warnungen innerhalb der geplanten Aufgabe verarbeiten. Dies verbessert die Skalierbarkeit und verbessert die Gesamtleistung in Zeiten mit hohem Volumen.

    Die Anzahl der Aufträge, die in der Warnungsverarbeitung ausgeführt werden sollen, wird in einer neuen Eigenschaft definiert sa_analytics.agg.alert_grouping.num_of_jobs. Die Auftragsnummer wird als Parameter an die entsprechende Methode gesendet.

    Hinweis:
    In diesem Szenario wird das Verfahren zum Erhöhen der Skalierung von „keine Skalierung“ (einzelner Auftrag) auf 2 Aufträge angezeigt.
    Sie können mithilfe bestimmter Eigenschaften mehrere geplante Aufgaben effizient verwalten und parallel zur Gruppe von Warnungen ausführen. Mit diesen Eigenschaften können Sie die Gruppierungskriterien an Ihre Anforderungen anpassen und sicherstellen, dass Warnungen basierend auf Zuweisungsgruppen, Domänentrennung oder Gruppierung nach Feldern verarbeitet werden. Die verfügbaren Eigenschaften sind:
    • sa_analytics.agg.group_alert_with_same_assignment_group_only: Gruppiert Warnungen, die dieselbe Zuweisungsgruppe teilen. Standardmäßig ist der Wert auf „falsch“ festgelegt. Wenn Sie diese Eigenschaft auf „wahr“ festlegen möchten, erstellen Sie eine Eigenschaft mit demselben Namen, und legen Sie den Wert auf „wahr“ fest.
    • sa_analytics.agg.group_alert_with_same_domain_only: Gruppiert Warnungen, die zu derselben Domäne gehören. Standardmäßig ist der Wert auf „wahr“ festgelegt.
    • sa_analytics.agg.group_alert_with_same_group_by_fields: Eigenschaft „Gruppieren nach“ mit kommagetrennter Liste von Feldnamen, die übereinstimmende Werte für Warnungen aufweisen müssen, damit Warnungen gruppiert werden können. Die Eigenschaft kann Warnungsfeldnamen (z. B. Assignation_Group), CI-Feldnamen (z. B. Alert_cmdb_ci.location), Feldnamen für zusätzliche Warnungsinformationen (z. B. additional_info.State) oder Warnungs-Tags (z. B. t_Data_Center) enthalten. Wenn die angegebenen Feldwerte zwischen Warnungen übereinstimmen, können diese Warnungen gruppiert werden.
    Hinweis:
    Um eine effiziente Skalierung zu gewährleisten, muss mindestens eine dieser Eigenschaften definiert werden, um eine Form von Trennungs- oder Gruppierungslogik festzulegen. Dies ist erforderlich, um sicherzustellen, dass alle Warnungen, die zu derselben Gruppe gehören, von bestimmten Aufträgen korrekt verarbeitet werden, wodurch eine logische Aufteilung von Warnungen erstellt wird.

    Wenn nicht mindestens eine dieser Eigenschaften auf „wahr“ festgelegt wird, werden die Warnungen nicht ordnungsgemäß getrennt. Wenn Sie beispielsweise keine Gruppierungslogik definieren (beliebige Eigenschaft auf „wahr“ festlegen) und sowohl die Zuweisungsgruppe als auch die Domänentrennung auf „falsch“ festgelegt sind, funktioniert die Skalierung nicht, und alle Warnungen werden von einer einzigen geplanten Aufgabe verarbeitet.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Geplante Aufgabenan.
    2. Suchen Sie die geplante Aufgabe: Service Analytics gruppieren Sie Warnungen mithilfe von RCA/Warnungszusammenfassung.
    3. Legen Sie für alle vorhandenen geplanten Aufgaben von Service Analytics-Gruppenwarnungen mit RCA/Warnungszusammenfassung den Wert in fest Aktiv Spalte bis Falsch .
      Abbildung : 1. Deaktivieren Sie die geplante Aufgabe
      Deaktivieren Sie die geplante Aufgabe
    4. Erstellen Sie eine neue Eigenschaft sa_analytics.agg.alert_grouping.num_of_jobsOder aktualisieren Sie die Eigenschaft, falls sie bereits vorhanden ist, auf die gewünschte Anzahl mehrerer geplanter Aufgaben für die Warnungsgruppierung, z. B. 2 oder 4.
    5. Klonen Sie die Definition der geplanten Aufgabe aus der Tabelle „geplante Aufgaben“ [sys_Auto] auf die gewünschte Anzahl mehrerer geplanter Aufgaben für die Warnungsgruppierung.
    6. Rufen Sie in den neuen Aufträgen im Abschnitt dieses Skript ausführen die neue JS-Funktion queryS0 auf (anstelle der alten Abfragefunktion ())), und übertragen Sie die Auftragsnummer als Eingabeparameter.
      Hinweis:
      Auftragsnummern müssen bei 0 beginnen und nacheinander folgen: 0, 1, 2, 3, 4...
    7. Beheben Sie Hashes in den Tabellen [sa_Analytics_Status] und [sa_hash], indem Sie den frühesten Hash mit demselben Präfix auswählen, klonen und das Hash-Namenssuffix hinzufügen, z. B. „_groupingX“, wobei X die Auftragsnummer ist.
      Im Falle der Skalierung von „keine Skalierung“ (einzelner Auftrag) auf 2 Aufträge und für den Hash-Namen Last_Alert_Process_time , Klonen Sie es, um denselben Wert wie in beizubehalten Last_Alert_Process_time :
      • Last_Alert_Process_time_grouping0
      • Last_Alert_Process_time_grouping1
      Im Falle der Skalierung von „keine Skalierung“ (einzelner Auftrag) auf 4 Aufträge und für den Hash-Namen Last_Alert_Process_time , Klonen Sie es, um denselben Wert wie in beizubehalten Last_Alert_Process_time :
      • Last_Alert_Process_time_grouping0
      • Last_Alert_Process_time_grouping1
      • Last_Alert_Process_time_grouping2
      • Last_Alert_Process_time_grouping3
      Tabelle : 1. Zu klonende Hashes
      Hash-Name Tabelle
      Query_Job_Last_Run sa_Hash
      Last_Alert_Process_time sa_Analytics_Status
      Last_Staging_table_Update_time sa_Analytics_Status
      Last_Staging_table_truncate_time sa_Analytics_Status
      analytics_Trigger_g1 sa_Hash
    8. Aktivieren Sie die neuen Aufträge, indem Sie auswählen Aktiv Kontrollkästchen für jeden Auftrag.
      Abbildung : 2. Aktivieren Sie die geplante Aufgabe
      Aktivieren Sie die geplante Aufgabe

    Ergebnisse

    Die geplante Aufgabe „Service Analytics-Gruppenwarnungen mithilfe von RCA/Warnungszusammenfassung“ ist so eingerichtet, dass mehrere Aufgaben gleichzeitig für die Warnungsgruppierung ausgeführt werden.