vCenter Monitoring mit vR Ops und EPOPS-Agenten

By | 25. Januar 2016

In diesem Artikel zeige ich, wie man das neue Agentenbasierte Monitoring des vCenters installiert und einrichtet. Der offizielle Name der Lösung lautet: “Endpoint Operations  vCenter Monitoring Solution”. Die vCenter-Monitoringlösung bedient sich des EPOPS Agenten auf dem vCenter um eine tiefgehendere Überwachung zur ermöglichen. Der Agent muss zur Zeit noch auf dem vCenter manuell installiert werden. Auf der vR Ops Seite wird ein “Management Pack” für die vCenter Überwachung installiert. Dieses beinhaltet ein Dashboard, eine Objekthierarchie,  vordefinierte Alerts und erweitert den Agent um benötigte plug-ins. Auch auf dieser Seite sind ein Paar Konfigurationssschritte notwendig. 

For english version go here: https://communities.vmware.com/people/tbaublys/blog/2016/01/25/installing-and-configuring-endpoint-operations-vcenter-monitoring-solution

Die erste kleine Hürde  ist das Herunterladen von solutionexchange.vmware.com – damit das Finden auch klappt, hier der direkte Link: https://solutionexchange.vmware.com/store/products/vcenter-self-monitoring-solution-for-vrealize-operations-manager . Unter “Resources” gibt es auch einen Verweis zur Dokumentation, und alle Fragen bleiben offen. Die Dokumentation macht erst Sinn, wenn man weiss, dass zuallererst der Agent auf dem vCenter installiert werden muss.

Neben der Management Pack wird auch der Agent benötigt, je nach dem ob man Windows oder Linux-vCenter hat, hier  sind die Verweise zur VMware Downloads.  Bitte jeweils die 64-bit Version wählen.

 

Zutaten:

Wir  benötigen folgende Zutaten:

  1. vR Ops Operations Manager in der Version 6.1
  2. vR Ops End Point Agent für Linux bzw. Windows
  3. Management Pack in Form einer PAK-Datei (vCenter Self-Monitoring Solution for vRealize Operations Manager)
  4. vCenter Server mit root-Zugriff (in meinem Fall eine Linux-Appliance)

Vorgehensweise:

Wenn man alle Zutaten beisammen hat, sind es im Wesentlichen zwei Schritte:

  1. Installation des Agents auf dem vCenter (und Anpassung der Rechte)
  2. Installation des Management Packs auf dem vR Ops Manager (und Konfiguration der Plug-Ins)

Detaillierte Anleitung:

1. Der EPOPS Agent auf dem vCenter

1.1 EPOPS Agenten herunterladen

https://my.vmware.com/group/vmware/details?downloadGroup=VROPS-610&productId=538&rPId=9836

Für die Linux vCSA:

11-detailed-instructions---the-agent

 

 

1.2 EPOPS Agent installieren

RPM-Paket auf vCSA kopieren und installieren:

1.3 EPOPS als root konfigurieren

Die Datei  /etc/init.d/epops-agent öffnen:

Zeile ändern von:

RUN_AS_USER=epops

zu:

RUN_AS_USER=root

Auch in der folgenden Zeile

AGENT_CTL=”su $RUN_AS_USER -s $SHELL $AGENT_INSTALL_DIR/epops-agent/bin/ep-agent.sh”

das Wort  $SHELL löschen, das Ergebnis sollte so aussehen:

AGENT_CTL=”su $RUN_AS_USER -s $AGENT_INSTALL_DIR/epops-agent/bin/ep-agent.sh”

13-change-agent-user-to-root

1.4 EPOPS Agenten starten

Beim ersten Start wird man nach der vR Ops Addresse und dem User / Passwort gefragt:

1.5 Postgres-User und Passwort notieren

Diese Angaben werden wir später bei der Plug-In-Konfiguration benötigen:

 

2. Management Pack Installation und Konfiguration

2.1 Management Pack finden und herunterladen

Von hier:    https://solutionexchange.vmware.com/store/products/130354

2.2 Management Pack installieren

Als Admin einloggen und unter Administration -> Solutions installieren:

22-install-the-managent-pack

2.3 Management Pack konfigurieren: vCenter App Server

Dieser und der nachfolgende Schritt sind etwas ungewohnt: die Konfiguration des Plugins erfolgt nicht bei “Solutions” sondern bei den jeweiligen Objekten. Zum Glück sind es nur zwei Stellen, an denen wir etwas konfigurieren müssen.

Zuerst müssen wir etwas abwarten (etwa 5 Minuten) damit die neuen Objekte im vR Ops auftauchen. Dann gehen wir zu  “Administration -> Inventory Explorer -> Adapter Types -> EP Ops Adapter” wählen das Objekt  “vCenter App Server- your-vcsa-hostname”. Dann auf Bleistift-Symbol zum editieren klicken.

23-configure-solution-credentials-in-vr-ops

vCenter Credentials hinzufügen:

24-add-vcenter-web-credentials

Benutzer und Passwort angeben:

25--provide-user-name-and-password

2.3 Management Pack konfigurieren: Postgres

Als nächsten wählen wir das Objekt “PostgreSQL – XXXX” und drücken auf Bleistift-Symbol um es zu editieren. Hier werden nun die Credentials verwenden, die im Schritt 1.5 ausgelesen haben:

26-configure-postgress-agent

Damit ist die Konfiguraiton abgeschlossen. Nach einigen Minuten sollte der Collection Status bei diesen Objekten grün werden:

27-check-both-configured-objects-have-green-collection-status--

 

Jetzt kommen wir zu den Ergebnissen:  unter Environment View -> Operating Systems -> Linux unser vCenter anklicken und die vielen neuen Objekte bewundern:

28-check-new-data

Das neue vCenter Dashboard füllt sich langsam mit Daten (Unter Home -> Dashboards)

29-check-new-vcenter-app-server-dashboard

print
Category: _vR Ops 6 EPOPS Tips Schlagwörter: , , ,

About Tomas Baublys

Tomas lebt in Bonn und arbeitet als Sr. Cloud Management Solution Architect in VMware EMEA SDDC SWAT Team. Seine Lieblingsthemen sind Operations Management, Log-Analyse, Compliance und Konfigurationsmanagement. Der berufliche Werdegang birgt viele Jahre IBM (Linux on Power, AIX und Tivoli) Erfahrung. Einen gewissen Hang zu Open Source kann er seit den Anfängen bei ID-PRO nicht abstreiten. Es ist schön, für das bezahlt zu werden, was man gerne tut :)

4 thoughts on “vCenter Monitoring mit vR Ops und EPOPS-Agenten

  1. Wolfgang

    Hallo Tomas!

    Danke für deinen Artikel! Ich fürchte dazu ist mind. die Advanced Edition von vROps notwendig, oder?

    LG
    Wolfgang

    Reply
  2. Johannes

    Hallo Thomas,

    ist es auch supported einen Agent auf der VCSA zu installieren. Ist doch eigentlich eine Black-Box…

    Gruß,

    Jo

    Reply
    1. Tomas Baublys Post author

      Hallo Johannes, die Aussage über Support trifft in letzter Instanz immer der Support 🙂 Allerdings ist die Lösung von VMware und auch offiziell dokumentiert: https://c368768.ssl.cf1.rackcdn.com/product_files/26050/original/vCenter_Solution_1.1_Guidefadf2b185bd8c71f01f43301f65f1d06.pdf – ich gehe davon aus, dass es supportet ist. Im Falle von Problemen, kann der vCenter Support durchaus bitten, den Agent zu stoppen oder zu deinstallieren und das Problem nachzustellen.

      Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.