Verhindern Sie doppelte oder verwaiste Datensätze, nachdem Sie CI-Suchregeln für Application Vulnerability Response ausgeführt haben

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Ergreifen Sie Schritte, um zu verhindern, dass doppelte oder verwaiste Datensätze durch Übereinstimmungen (Konfigurationselemente (CIs) innerhalb von entstehen CMDB.

    Das Importieren von Schwachstellendaten kann eine Instanz belasten, und Leistungsprobleme mit Ressourcen können auftreten, wenn Regeln nicht sorgfältig erstellt werden. Die Logik, die zum Iterieren und Durchführen des Abgleichs in der CMDB verwendet wird, kann zu längeren Verarbeitungszeiten führen. Gründliches Testen und Debugging von Verarbeitungsskripts in den Regeln trägt dazu bei, das Potenzial von Problemen später im Prozess zu mindern.

    Doppelte oder verwaiste Datensätze werden verhindert

    • Verwenden Sie kleine Teilmengen von Daten, die für die getestete CI-Suchregel spezifisch sind.
      • Alle festlegen CI-Suchregeln , Anderer als der getestete, bis Inaktiv .
      • Analysieren Sie die importierten Anwendungen und Konfigurationselemente (Configuration Items, CIs), um sicherzustellen, dass Sie das erwartete Verhalten beobachten und die Übereinstimmung ordnungsgemäß erfolgt.
    • Überprüfen Sie CI-status wie Stillgelegt .
    • Entfernen Sie Testdaten. Sobald Sie mit der Beobachtung des richtigen oder erwarteten Verhaltens bei der CI-Übereinstimmung beginnen, beginnen Sie von vorn. Dies kann geschehen durch:
      • Löschen der für das Testen verwendeten Daten: (Siehe Daten werden aus Tabellen gelöscht Abschnitt)
        • Gescannte Anwendungen
        • Angreifbare Anwendungselemente (Avis)
      • Führen Sie die Integrationen manuell erneut aus.
    an.

    Daten werden aus Tabellen gelöscht

    Manchmal haben Sie Daten importiert und stellen fest, dass etwas nicht stimmt. Wenn dies in einer Entwicklungs- oder Leistungsumgebung geschieht, könnten Sie sich von einer besseren Umgebung zurückziehen, aber das ist nicht immer eine Option.
    Hinweis:
    Das Ausführen dieser Aktionen erfordert erweiterte Schritte ServiceNow Fachwissen.
    Es gibt vier Optionen zum Löschen von Daten aus Tabellen:
    • Verwenden Löschen Sie Alle Datensätze Ein Tabellenkonfiguration .
    • Konfigurieren Sie Tabellenbereinigung Indem Sie zu navigieren Automatisch Entleeren (sys_Auto_Flush.list) und erstellt eine neue Automatisch leeren Datensatz.
    • Kürzen Sie gs.truncateTable mit einem Hintergrundskript.
      Hinweis:
      Niemals verwenden truncateTableIn einer Produktionsumgebung. Wenden Sie sich an Ihren Support-Mitarbeiter, bevor Sie große Löschungen in Produktions- oder freigegebenen Umgebungen ausführen.
    • Erstellen Sie eine Anforderung in HI, um die Daten zu löschen.