Agent Client Collector-Architektur

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Agent Client Collector ist ein ServiceNow-Agent, der zur Überwachung der Infrastruktur und der installierten Anwendungen Ihres Unternehmens auf Windows-, Linux- und macOS-Geräten installiert ist.

    Agent Client Collector -Architektur für Übersicht

    Agent Client Collector basiert auf einem Sensu-Framework und wird mit Überwachungsfunktionen für Server, Datenbanken, Anwendungsserver und Middleware installiert. Außerdem wird die Erweiterung der Überwachung durch zusätzliche Prüfungen der Sensu-Community oder Nagios-kompatibler Plugins unterstützt, sodass Sie die Überwachung an Ihre Bedürfnisse anpassen können.

    Überwachung mit Prüfungen und Richtlinien

    Der Agent führt Prüfungen auf dem Host aus, um relevante Daten zu sammeln und sie in Ereignisse oder Metriken umzuwandeln. Diese Prüfungen sind in ServiceNow definiert und mit Überwachungsrichtlinien verknüpft. Eine Richtlinie ist eine Kombination aus den überwachten Configuration Items (CIs) und den Prüfungen, die für diese CIs ausgeführt werden. Die Prüfungen sind mit Richtlinien verknüpft, um verschiedene Aspekte des Systems zu überwachen.

    Sie können Prüfungsinstanzen anpassen, indem Sie z. B. die Häufigkeit anpassen oder Parameter wie Anmeldeinformationen für Datenbanken angeben, ohne die ursprüngliche Prüfungsdefinition zu beeinträchtigen. Die Anpassung einer Prüfinstanz wird nur für die Prüfinstanz wirksam, die der Richtlinie zugeordnet ist, und ändert nicht die globale Prüfdefinition. Diese Anpassung stellt Flexibilität bei der Überwachung verschiedener CIs in verschiedenen Szenarien sicher.

    Datenerfassung und -übertragung

    Nach der Installation sammelt der Agent Informationen über seinen Host und seine Prozesse. Der Agent pusht die gesammelten Daten über ServiceNow in die Instanz MID-Server. MID-Server dient als Brücke zwischen dem -Agenten und der Instanz ServiceNow und stellt sicher, dass die Daten transformiert und sicher zur Verarbeitung gesendet werden.

    Auf der -Instanz werden CIs für den Host und Anwendungen erstellt, die anhand der laufenden Prozesse klassifiziert werden (z. B. MicrosoftMicrosoft Azure Event Hubs SQL Server). Sobald diese CIs erstellt wurden, werden die mit den CIs verknüpften aktiven Überwachungsrichtlinien auf den Agent MID-Serverheruntergeladen, der die Richtlinien dann zur Ausführung an den Agent sendet.

    Datenspeicherung und -verwendung

    Die Ergebnisse der Prüfungen werden in der Instanz ServiceNow gespeichert:
    • CI-Daten: CMDB für Konfigurationselemente.
    • Ereignisdaten: Ereignistabelle (z. B. Warnungen, die durch Schwellenwertverstöße ausgelöst werden).

    Diese Daten können für Überwachung, Warnungen und Berichterstellung genutzt werden. Die Integration gewährleistet Echtzeittransparenz in Bezug auf den Zustand Ihrer Infrastruktur und Anwendungen und ermöglicht gleichzeitig die proaktive Erkennung und Behebung von Problemen.


    Konfigurations-Flow von Agent Client Collector

    1. Definieren Sie eine Überwachungsrichtlinie in der Instanz ServiceNow.
    2. MID-Server ruft die Prüfinstanzen aus der -Instanz ab und übergibt sie an den -Service Desk-Mitarbeiter.
    3. Der Service Desk-Mitarbeiter führt die Prüfungen durch, sammelt Daten und sendet die Ergebnisse zurück an MID-Server.
    4. MID-Server sendet die gesammelten Daten an die Instanz ServiceNow, wo sie in der Tabelle CMDB oder der Ereignistabelle gespeichert werden.

    Die Befehle und deren Konfigurationen, die für den Agent ausgeführt werden, werden als Prüfungen bezeichnet. Im Umfang des Agent sind standardmäßig Prüfungsdefinitionen enthalten, die einen bestimmten Befehl und die standardmäßige Häufigkeit festlegen, mit der er ausgeführt wird. Prüfungen werden für die Instanz definiert und über den MID-Server an den Agent übergeben.

    Eine Richtlinie ist eine Kombination der durch Agent Client Collector überwachten CIs und der Prüfungen, die für diese CIs ausgeführt werden. Sie verknüpfen Prüfungsdefinitionen mit Richtlinien. Diese Prüfungsdefinitionen werden dann als Prüfungsinstanzen bezeichnet. Sie können Prüfungsinstanzen entsprechend Ihren Anforderungen anpassen. Passen Sie beispielsweise das Ausführungsintervall oder die für die Richtlinie spezifischen Parameter an, z. B. die Anmeldeinformationen für den Zugriff auf eine MySQL-Datenbank. Die Anpassung einer Prüfungsinstanz wird nur für die mit der Richtlinie verknüpfte Prüfungsinstanz wirksam, wirkt sich also nicht auf die ursprüngliche Prüfungsdefinition oder bereits erstellte Prüfungsinstanzen in anderen Richtlinien aus.