Verhindern Sie doppelte oder verwaiste Datensätze, nachdem Sie CI-Suchregeln für die Antwort auf Anwendungsschwachstellen ausgeführt haben

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Ergreifen Sie Schritte, um zu verhindern, dass doppelte oder verwaiste Datensätze durch Abgleiche (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 innerhalb der CMDB verwendet wird, kann zu langen 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 , Ein 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 der Abgleich ordnungsgemäß erfolgt.
    • Überprüfen Sie CI-status wie Stillgelegt .
    • Entfernen Sie Testdaten. Sobald Sie mit der Beobachtung des richtigen oder erwarteten Verhaltens beim CI-Abgleich beginnen, beginnen Sie von vorne. Dies kann durch Folgendes geschehen:
      • Löschen der zum 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 aus einer besseren Umgebung zurückziehen, aber das ist nicht immer eine Option.
    Hinweis:
    Das Ausführen dieser Aktionen erfordert erweiterte Optionen ServiceNowFachwissen.
    Es gibt vier Optionen zum Löschen von Daten aus Tabellen:
    • Wird Verwendet Löschen Sie Alle Datensätze Ein Tabellenkonfiguration .
    • Konfigurieren Sie Tabellenbereinigung Indem Sie zu navigieren Automatische Entleerungen (sys_Auto_Flush.list) und wird neu erstellt 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.