vCenter-Ereignissammler

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 9 Minuten Lesedauer
  • Der vCenter-Ereignissammler ist eine MID Server-Erweiterung, die vCenter-bezogene Ereignisse überwacht und die CMDB entsprechend aktualisiert.

    Setup-Indikator für die KonfigurationsphaseSicherstellen, dass vom MID Server eine Verbindung zu Elementen inner- und außerhalb Ihres Netzwerks hergestellt werden kannMID Server auf einem Linux- oder Windows-Host herunterladen und installierenMID Server konfigurierenSicherheit des MID Servers konfigurierenSicherstellen, dass vom MID Server eine Verbindung zu Elementen inner- und außerhalb Ihres Netzwerks hergestellt werden kannMID Server auf einem Linux- oder Windows-Host herunterladen und installierenMID Server konfigurierenSicherheit des MID Servers konfigurieren

    Mit dem Ereignissammler kann die CMDB zusätzlich zu den von Discovery erkannten Aktualisierungen mit Änderungen an virtuellen Maschinen (VMs) aktualisiert werden. Eine Änderung an einer VM wird vom vCenter-Server als Ereignis an den vCenter-Ereignissammler gesendet. Wenn ein Ereignis empfangen wird, wird die CMDB entsprechend aktualisiert. Full vCenter Discovery muss nicht erneut ausgeführt werden. Bei einigen Ereignissen, z. B. eingeschalteten und ausgeschalteten Ereignissen, muss Discovery nicht erneut ausgeführt werden. Bei den meisten Ereignissen wird Discovery nur auf der erforderlichen vCenter-Ressource ausgeführt.

    Wenn beispielsweise eine VM deaktiviert ist, sendet der vCenter-Server das Ereignis VmPoweredOffEvent. Der vCenter-Ereignissammler empfängt und verarbeitet das Ereignis, und die CMDB wird aktualisiert, um widerzuspiegeln, dass der Status der entsprechenden VM auf „off“festgelegt ist.
    Wichtig:

    Mit dieser Erweiterung kann Discovery nur den Status einer VM ändern, die in der CMDB vorhanden ist. Wenn ein Ereignis mit „CreatedEvent“ im Namen auftritt, z. B. VmCreatedEvent, scannt Discovery diese VM und erstellt dann das CI anhand der gesammelten Daten. Wenn ein neues Ereignis auftritt, das dieses CI betrifft, kann Discovery den vorhandenen Datensatz aktualisieren, ohne einen weiteren Scan zu starten.

    Der vCenter-Ereignissammler unterstützt die Domänentrennung durch Übernahme der Domäne des angegebenen MID-Servers im Kontext des Ereignissammlers. Es unterstützt jedoch keine MID-Server-Konfiguration mit mehreren Domänen.

    Unterstützte Versionen von vCenter finden Sie unter Discovery für VMware vCenter.

    Wie vCenter-Ereignisse verarbeitet werden

    Der MID-Server lauscht für die im Formular „vCenter-Ereignissammlung“ konfigurierten vCenter-Ereignisse. Wenn eines dieser Ereignisse von vCenter zurückgegeben wird, analysiert die Instanz die Nutzlast mit einer Geschäftsregel, die das vCenter-Ereignis in ein Systemereignis (sysevent) konvertiert. Die Instanz von verwendet dieses Systemereignis dann, um Aufgaben auszuführen, z. B. E-Mail-Benachrichtigungen.
    Hinweis:
    Wenn der MID-Server bei Auftreten eines vCenter-Ereignisses angehalten wird, verarbeitet der MID-Server das Ereignis trotzdem. In diesem Fall kann der Ereignissammler den Status Gestartetanzeigen.
    Die resultierenden Systemereignisse enthalten diese Werte:
    • Name: Name des Systemereignisses, das aus dem vCenter-Ereignis erstellt wurde. Dieser Wert ist immer automation.vcenter.
    • Parm1: zurückgegebenes vCenter-Ereignis. Dieses Ereignis muss einem Ereignissammlerdatensatz zugeordnet sein.
    • Parm2: Von vCenter bereitgestellte Ereignisdaten im JSON-Format.
    Abbildung : 1. Protokolleinträge für vCenter-Ereignisse
    Protokolleinträge für vCenter-Ereignisse

    Unterstützte vCenter-Ereignisse

    Die folgenden Ereignisse sind die einzigen vCenter-Ereignisse, die vom Basissystem verarbeitet werden, wenn Discovery aktiviert ist. Wenn Sie Ihre Instanz von einer früheren Version aktualisiert haben, werden Ihnen die in späteren Releases hinzugefügten Standardereignisse möglicherweise nicht mehr hinzugefügt. Um die fehlenden Ereignisse zu verwenden, fügen Sie sie manuell hinzu.
    Tabelle : 1. vCenter-Ereignisse
    Ereignisname Beschreibung Startet die Probe
    VM-Ereignisse
    VmPoweredOnEvent Die VM wurde aus dem Status „Ausgeschaltet“ eingeschaltet oder aus dem Angehalten-Status fortgesetzt. Dieses Ereignis wird gesendet, wenn die VM eingeschaltet wird. Berücksichtigt nicht die Zeit, die zum Starten des Host-Betriebssystems benötigt wird. Keine
    DrsVmPoweredOnEvent Die VM wurde von einem verteilten Ressourcenzeitplan (Distributed Resource Schedule, DRS) eingeschaltet, der die Arbeitsauslastung zwischen den verfügbaren Ressourcen ausgleicht. Keine
    VmRestartedOnAlternativeHostEvent Die VM wurde auf einem anderen Host neu gestartet, da der ursprüngliche Host fehlgeschlagen ist. Keine
    VmPoweredOffEvent Die VM wurde ausgeschaltet. Wenn das Host-BS heruntergefahren ist, wird dieses Ereignis gesendet, nachdem das Host-BS heruntergefahren wurde und die VM in den ausgeschalteten Zustand versetzt wird. Keine
    VmPowerOffOnIsolationEvent Die VM wurde auf einem isolierten Host in einem HA-Cluster ausgeschaltet. Keine
    VmSutdownOnIsolationEreignis Die VM wurde auf einem isolierten Host in einem HA-Cluster heruntergefahren. Keine
    VMAusgesetztesEreignis Die VM wird angehalten. Dieses Ereignis wird gesendet, nachdem die VM-Unterbrechung abgeschlossen ist. Keine
    VMRelocatedEvent Die VM wurde offline verschoben (entweder angehalten oder ausgeschaltet). Eine VM-Migration der VM zu einem anderen Host oder die Migration eines von der VM verwendeten Speichers löst das -Ereignis aus. Verschiebt Beziehungen. Keine
    VmMigratedEvent Eines oder beide der folgenden Fälle treten auf:
    • Die VM wurde mit vMotion im laufenden Betrieb zu einem anderen ESX-Server migriert.
    • Der Speicher für die VM wurde im laufenden Betrieb migriert.

    Aktualisiert nur Beziehungen und Deep Discovery.

    Keine
    DrsVmMigratedEvent Von einem DRS empfohlene Migration einer VM. Verschiebt Beziehungen. Keine
    VmRemovedEvent Die VM-Instanz wurde aus vCenter gelöscht. Keine
    VmClonedEvent Die VM wurde erfolgreich geklont.

    Erstellt neue Datensätze und führt eine Schnell-Discovery durch.

    VMWare – vCenter-VMs
    VmCreatedEvent Die VM wurde erfolgreich erstellt.

    Erstellt neue Datensätze und führt eine Schnell-Discovery durch.

    VMWare – vCenter-VMs
    VmBereitgestelltesEreignis Die VM wurde erfolgreich bereitgestellt.

    Erstellt neue Datensätze und führt eine Schnell-Discovery durch.

    VMWare – vCenter-VMs
    VMErkanntesEreignis vCenter erkennt die VM erfolgreich.

    Erstellt neue Datensätze und führt eine Schnell-Discovery durch.

    VMWare – vCenter-VMs
    VMRegistriertesEreignis Die VM wurde erfolgreich registriert.

    Erstellt neue Datensätze und führt eine Schnell-Discovery durch.

    VMWare – vCenter-VMs
    VMReconfiguredEvent Die VM wurde neu konfiguriert.

    Erstellt neue Datensätze und führt eine Schnell-Discovery durch.

    VMWare – vCenter-VMs
    VMInstanceUuidZugewiesenesEreignis Der VM wurde eine neue Instanz-UUID zugewiesen. Aktualisiert die VM-Instanz-UUID. Keine
    VMUmbenanntesEreignis Die VM wurde erfolgreich umbenannt. Ändert den Namen. Keine
    VmUuidZugewiesenesEreignis Der VM wurde eine neue BIOS-UUID zugewiesen. Fügt die UUID der VM hinzu. Keine
    VMMacZugewiesenesEreignis Der VM wurde eine neue MAC-Adresse zugewiesen. Weist die MAC-Adresse dem Ereignis zu und löst den VMware-VM-NIC-Probe aus. VMware – vCenter-VM-NICs
    VmMacChangedEvent Die MAC-Adresse einer VM wurde geändert. Weist die MAC-Adresse dem Ereignis zu und löst den VMware-VM-NIC-Probe aus. VMware – vCenter-VM-NICs
    VMGast-Abschaltereignis* Beim Herunterfahren der Gast-VM. Keine
    VMStoppEreignis Die VM wurde angehalten. Keine
    VMResettingEvent Die VM wurde zurückgesetzt. Keine
    Cluster-Ereignisse
    ClusterCreatedEvent Ein Cluster wurde erstellt. VMware – vCenter-Cluster
    ClusterReconfiguredEvent Ein Cluster wurde neu konfiguriert. VMware – vCenter-Cluster
    ClusterDestoriesEvent Ein Cluster wurde zerstört. Keine
    Datenspeicher-Ereignisse
    DatenspeicherUmbenanntesEreignis Ein Datenspeicher wurde umbenannt. Keine
    VMFSDatastoreCreatedEvent Ein VM File System-Datenspeicher (VMFS) wurde erstellt. VMware – vCenter-Datenspeicher
    DatenspeicherErkanntesEreignis Ein Host wurde VirtualCenter hinzugefügt, und Datenspeicher wurden erkannt. VMware – vCenter-Datenspeicher
    NASDatastoreCreatedEvent Ein NAS-Datenspeicher ( Network Attached Storage ) wurde erstellt. VMware – vCenter-Datenspeicher
    LokalerDatenspeicherErstelltEreignis Ein lokaler Datenspeicher wurde erstellt. VMware – vCenter-Datenspeicher
    VMFSDatastoreExpandedEvent Ein Datenspeicher wurde erweitert. VMware – vCenter-Datenspeicher
    Datenspeicher – ZerstörtesEreignis Ein Datenspeicher wurde aus VirtualCenter entfernt. Keine
    Netzwerkereignisse
    DVPortgroupCreatedEvent Eine Portgruppe wurde erstellt. VMware – vCenter-Netzwerke
    DVPortgroupRenamedEvent Eine Portgruppe wurde umbenannt. Keine
    DVPortgroupDestRoyedEvent Eine Portgruppe wurde gelöscht. Keine
    Ressourcenpool-Ereignisse
    ResourcePoolDestrovedEvent Ein Ressourcenpool wurde gelöscht. Keine
    ResourcePoolCreatedEvent Ein Ressourcenpool wurde erstellt. VMware – vCenter-Cluster
    ResourcePoolMovedEvent Ein Ressourcenpool wurde verschoben. VMware – vCenter-Cluster
    ResourcePoolReconfiguredEvent Ein Ressourcenpool wurde neu konfiguriert. VMware – vCenter-Cluster
    DVS-Ereignisse
    DvsCreatedEvent Ein verteilter virtueller Switch wurde erstellt. VMware – vCenter-Netzwerke
    DvsRenamedEvent Ein verteilter virtueller Switch wurde umbenannt. Keine
    DvsDestRoyedEvent Ein verteilter virtueller Switch wurde zerstört. Keine
    Rechenzentrums-Ereignisse
    RechenzentrumErstelltEreignis Ein Rechenzentrum wurde erstellt. VMware – vCenter-Rechenzentren
    RechenzentrumUmbenanntesEreignis Ein Rechenzentrum wurde umbenannt. Keine

    Konfigurieren Sie die Erweiterung „vCenter-Ereignis-Sammlungsprogramm“, und führen Sie sie aus

    Konfigurieren Sie die Erweiterung „vCenter-Ereignissammler“ im Modul „MID-Server“, und fügen Sie dann unterstützte Ereignisse hinzu, oder entfernen Sie sie.

    Vorbereitungen

    Führen Sie vor der Konfiguration von Ereignis-Sammlungen die folgenden Aufgaben aus:
    • Stellen Sie einen MID Server bereit und starten Sie ihn.
    • Vergewissern Sie sich, dass der MID-Server Zugriff auf vCenter hat.
    • Führen Sie eine Discovery im vCenter aus.

    Erforderliche Rolle: agent_admin, admin

    Warum und wann dieser Vorgang ausgeführt wird

    Mehrere MID Servers können dieselbe vCenter-Instanz abhören, und Sie können einem einzelnen MID-Servermehrere Ereignissammler für verschiedene vCenter hinzufügen. Stellen Sie sicher, dass Sie die Ereignisse im Ereignis-Sammlungsdatensatz konfigurieren, die das richtige MID-Serverangeben.
    Hinweis:
    Sie können dem vCenter-Ereignissammler Ereignisse hinzufügen. Allerdings wird nicht jedes Ereignis von den Ereignishandlern des Basissystems unterstützt. Wenn Sie andere als die im Discovery-Basissystem unterstützten Ereignisse verarbeiten möchten, müssen Sie eine Skriptaktion erstellen, um die Ereignisse zu verarbeiten. Anweisungen hierzu finden Sie unter Skriptaktionen. Als Referenz verarbeitet die Instanz die vCenter-Ereignisse im Basissystem mit einer Skriptaktion namens Discovery: Process vCenter events. Bearbeiten oder löschen Sie diese Skriptaktion nicht.

    So konfigurieren Sie die Erweiterung „vCenter-Ereignisprozessor“:

    Prozedur

    1. Navigieren zu Alle > MID-Server > Erweiterungen > vCenter-Ereignissammlung.
    2. Klicken Sie auf Neu, oder öffnen Sie eine vorhandene Erweiterung.
    3. Füllen Sie die Felder entsprechend aus der Tabelle aus.
    4. Klicken Sie mit der rechten Maustaste in die Kopfzeile, und klicken Sie im Kontextmenü auf Speichern.
      Die zugehörige Liste „vCenter-Ereignis“ mit den Standardereignissen, für deren Verarbeitung das System konfiguriert ist, wird angezeigt.
    5. Um ein anderes vCenter-Ereignis auszuwählen, klicken Sie in der zugehörigen Liste „vCenter-Ereignis“auf Bearbeiten, und suchen Sie nach dem Ereignis.

      Der Slushbucket zeigt nicht alle verfügbaren Ereignisse in der Eröffnungsliste an. Verwenden Sie den Filter, um nach nicht angezeigten Ereignissen zu suchen.

    6. Klicken Sie unter Zugehörige Links auf Starten, um die Ereignisse in dieser Sammlung zu speichern und den Sammler zu starten.
      Die zugehörigen Links in diesem Formular funktionieren wie folgt:
      Tabelle : 2. In der vCenter-Ereignisprozessorerweiterung verfügbare Befehle
      Zugehöriger Link Beschreibung
      Start Startet den Collector, falls er nicht läuft. Von der Erweiterung wird eine Verbindung zum angegebenen vCenter-Server hergestellt, indem die VMware-Anmeldeinformationen im Anmeldeinformationssatz aufgelistet werden, bis eine Verbindung hergestellt werden kann. Als Nächstes weist die Erweiterung den vCenter Server an, die im Collector Context angegebenen Ereignisse anzugeben.
      Stoppen Stoppt den laufenden Collector auf dem konfigurierten MID Server. Wenn die Erweiterung nicht läuft, wird keine Aktion ausgeführt.
      Neu starten Stoppt und startet den Collector auf dem konfigurierten MID Server.
      Test Testet die Parameter auf Gültigkeit. Wenn die IP-Adresse, der Hostname und die Gruppe von Ereignissen gültig sind, gibt der Test einen erfolgreichen Status zurück. Wenn einer der Parameter falsch ist, wird ein Fehler angezeigt. Die Ausführung eines Tests hat keine Auswirkungen auf derzeit laufende Erweiterungen.
      Parameter aktualisieren Sendet aktualisierte Parameter an den Collector. Alle Änderungen, die Sie am Kollektor vornehmen, während der MID Server ausgeführt wird, werden beim Speichern nicht sofort wirksam. Wenn Sie auf dieses Steuerelement klicken, während der Collector nicht ausgeführt wird, wird keine Aktualisierung vorgenommen.

      Bei der vCenter-Erweiterung prüft der Collector zunächst die Parameter auf Gültigkeit. Wenn die Parameter gültig sind, trennt sich die Erweiterung vom vCenter-Server und stellt die Verbindung mit den neuen Parametern wieder her.

      Ereignissammler
      Feld Beschreibung
      Name

      Ein eindeutiger Name für diese Erweiterung der vCenter-Ereignissammlung zur einfachen Identifizierung.

      Kurzbeschreibung

      Eine Beschreibung dieses Sammlers.

      Erweiterung

      [Schreibgeschützt] Der Sammlertyp wird automatisch auf vCenterExtensionfestgelegt.

      Status

      Dieses Feld wird automatisch mit dem Status des Sammlers ausgefüllt. Dieses Feld ist leer, bis der Sammler gestartet wird. Nachdem Sie einen Befehl an den Sammler ausgegeben haben, wird einer der folgenden Werte angezeigt:

      • Gestartet: Der Sammler läuft.
      • Angehalten: Der Sammler läuft nicht.
      • Offline: Der MID Server ist nicht erreichbar.
      • Fehler: Der Sammler ist mit einem Fehler fehlgeschlagen.
      Hinweis:
      Der MID-Server verarbeitet weiterhin vCenter-Ereignisse, auch wenn er angehalten ist. Der Status des Ereignissammlers kann als Gestartetangezeigt werden.
      Fehlermeldung

      Nachricht, die Fehler beschreibt, die dazu führen, dass Befehle wie Starten oder Stoppen fehlschlagen. Dieses Feld wird nur angezeigt, wenn der Wert im Feld Status Error lautet.

      Ausführen auf

      Speicherort für die Ausführung dieser Sammlung. Die möglichen Optionen sind Spezifischer MID-Server oder Spezifischer MID-Server-Cluster.

      MID-Server

      Der Name des festgelegten MID-Servers, wenn Sie Spezifischer MID-Server im Feld Ausführen auf ausgewählt haben. Der Name des festgelegten MID-Server-Clusters, wenn Sie Spezifischer MID-Server-Clusterausgewählt haben. Wenn Sie die Option MID-Server-Cluster ausgewählt haben, bestimmt ein Algorithmus, welcher Server im Cluster den Sammler ausführt.

      vCenter

      Die IP-Adresse oder der Hostname des vCenter-Servers.

      Ausführung auf

      [Schreibgeschützt] Der Name des MID-Servers, auf dem der Sammler ausgeführt wird. Dieses Feld zeigt den Namen des MID Servers an, auch wenn der MID Server nicht erreichbar ist. Wenn der Sammler vom Benutzer angehalten wird, ist dieses Feld leer.