Funktionsweise von Agent Client Collector Visibility

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Agent Client Collector Visibility (ACC-V) erfordert die Installation von ServiceNow Agent Client Collector (ACC) auf dem Zielhost. ACC ist ein Derivat von Sensu-Go, einer Open-Source-Software.

    ACC-V-Anwendungsfälle

    ACC-V wendet Prüfungen und Richtlinien an, um Hostdaten zu planen und zu erfassen. ACC-V wird in den folgenden Fällen ausgelöst:
    • Periodische Planung: Ein richtlinienbasierter Ansatz, bei dem Discovery regelmäßig ausgelöst wird.
    • Bei CI-Löschung: Wenn der CI-Datensatz des Computers oder Servers gelöscht wird.
    • MID-Server -Zyklus: Wenn MID-Server ausfällt und wieder hochkommt.
    • Zielhost-Zyklus: Wenn der Zielhost ausfällt und wieder hochgefahren wird.
    • Netzwerkbruch: Wenn der Netzwerklink zum Ziel unterbrochen wird.
    Hinweis:
    Discovery wird für die Agents ausgelöst, deren Hosts bereits vorhanden sind. Agents, deren Hosts nicht vorhanden sind, werden über ACC-F erkannt.

    ACC-V-Prüfungen und -Richtlinien

    Die ACC-V-Assets werden als Agent-Plugins mit dem Haupteinstiegspunkt [acc_visibility_main] und anderen Modulen für Betriebssystemfamilien gespeichert. Es gibt eine Hauptsystemprüfungsdefinition Discovery mit der Bezeichnung Enhanced Discovery, die von Enhanced Discovery Policyverwendet wird. Diese ACC-V-Richtlinie wird nach einem Zeitplan ausgeführt, der standardmäßig auf 24 Stunden (86.400 Sekunden) festgelegt ist. Diese Richtlinienkonfiguration wird mit allen Agents synchronisiert, wie in der ACC-V-Richtlinie definiert.

    Wenn die Nutzlast von MID-Server an die Instanz zurückgegeben wird, delegiert der ACC-V-Prüftyp EnhancedDiscoveryAufgaben an die von ACC-V bereitgestellte Skripteinbindung EnhancedDiscoveryHandler. Das Skript enthält Logik zur Verarbeitung der Daten aus dem Scheck und behandelt Aufgaben wie:
    • Datentransformation in eine IRE-kompatible Nutzlast (Identification and Reconciliation Engine)
    • Abgleich von Nicht-CI-Daten (cmdb_running_processes, cmdb_tcp_connections usw.)

    Die ACC-V-Prüfungsdefinition Enhanced Discoverywird von der Instanz ServiceNow ] initiiert. Anschließend wird in der Ausgabewarteschlange ein Datensatz der ECC-Warteschlange mit dem Thema MonitoringProbe mit relevanten Prüfungsinformationen erstellt. MID-Server verarbeitet den Scheck dann, indem eine Nachricht per WebSocket über TLS an den ACC gesendet wird.

    Während dieser Zeit bedient der MID-Server auch alle relevanten Assets oder Plugins, die vom ACC angefordert werden, um sicherzustellen, dass sie für das jeweilige Betriebssystem, die Plattform, die Betriebssystemversion und die Architektur relevant sind, auf der ACC ausgeführt wird.

    Sie können alle Teile der Anwendung ACC-V bearbeiten und ändern, einschließlich Prüftyp, Richtlinie und Prüfdefinition. Weitere Informationen finden Sie unter Prüfungen und Richtlinien.

    Virtuelle Maschinen (VM) und Cloud-Instanzen

    ACC-V ordnet ein über Discovery erkanntes Ziel bereits vorhandenen CIs von VM-Instanzen zu. ACC-V verknüpft den erkannten CI-Datensatz mit einem bereits vorhandenen Datensatz einer VM-Instanz oder einer Cloud-Server-Instanz mit geeigneten CMDB-Beziehungen.

    ACC-V unterstützt die folgenden Varianten von Virtualisierung und Cloud-Server-Anbieter:
    • vCenter
    • Amazon AWS Cloud
    • Google (GCP)
    • Microsoft Azure