[Check_mk (deutsch)] Fwd: Monitoring eines VMware Clusters

Hallo zusammen,

ich versuche gerade einen VMware Cluster im OMD zu monitoren.

Wir haben vier ESX Hosts und ich frage per Regel die Hosts ab.

Problem:

Es wechseln VM Maschinen täglich den Host, z.B. beim täglichen Reboot der Citrix-Terminalserver.

Im Monitoring habe ich danach immer zwei „Probleme“:

  1. Der Host, wo der Server vorher gelaufen ist sagt mir ein UNKN mit „Virtual machine CITRIX1 is missing“
  2. Der Host, wo der Server nun läuft sagt mir ein WARN mit „1 unmonitored services“

Nun habe ich versucht eine zweite Regel zu definieren, womit ich den vCenter abfrage und versuche die VMs dort als Service monitoren zu lassen (Idee, auch wenn sich der ESX Host ändert, bleibt der VCenter ja gleich).

Klappt aber nicht, obwohl ich die gleichen Einstellungen in der Regel verwende, werden mir die VMs auf der VCenter Maschine nicht angezeigt.

Was mache ich falsch?

Schon mal Danke im Voraus.

Gruß Karl

Hallo,
wenn die VMs eh wandern macht es doch keinen Sinn sie ortsgebunden zu überwachen.
Da interessieren doch eher die Verfügbarkeit der Dienste etc. egal von welchem Host sie kommen.
Gruss

···

Von meinem iPad gesendet

Am 18.07.2019 um 15:48 schrieb Karl Haue <karl.haue@gmail.com>:

Hallo zusammen,

ich versuche gerade einen VMware Cluster im OMD zu monitoren.

Wir haben vier ESX Hosts und ich frage per Regel die Hosts ab.

Problem:

Es wechseln VM Maschinen täglich den Host, z.B. beim täglichen Reboot der Citrix-Terminalserver.

Im Monitoring habe ich danach immer zwei „Probleme“:

1. Der Host, wo der Server vorher gelaufen ist sagt mir ein UNKN mit „Virtual machine CITRIX1 is missing“
2. Der Host, wo der Server nun läuft sagt mir ein WARN mit „1 unmonitored services“

Nun habe ich versucht eine zweite Regel zu definieren, womit ich den vCenter abfrage und versuche die VMs dort als Service monitoren zu lassen (Idee, auch wenn sich der ESX Host ändert, bleibt der VCenter ja gleich).

Klappt aber nicht, obwohl ich die gleichen Einstellungen in der Regel verwende, werden mir die VMs auf der VCenter Maschine nicht angezeigt.

Was mache ich falsch?

Schon mal Danke im Voraus.

Gruß Karl
_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

Hi,

also unseren HyperV Cluster habe ich als Cluster-Host definiert. Geht das bei VMWare nicht?

Die 4 ESX Hosts bilden in CMK den Cluster-Host mit 4 Nodes.

Und per “Clustered Services” werden dann die Sachen zugewiesen die geclustered laufen.

Z.B. die VMs oder auch der ClusterStorage.

Grüße Marc

···

Von: checkmk-de checkmk-de-bounces@lists.mathias-kettner.de Im Auftrag von Karl Haue
Gesendet: Donnerstag, 18. Juli 2019 15:49
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] Fwd: Monitoring eines VMware Clusters

Hallo zusammen,

ich versuche gerade einen VMware Cluster im OMD zu monitoren.

Wir haben vier ESX Hosts und ich frage per Regel die Hosts ab.

Problem:

Es wechseln VM Maschinen täglich den Host, z.B. beim täglichen Reboot der Citrix-Terminalserver.

Im Monitoring habe ich danach immer zwei „Probleme“:

  1. Der Host, wo der Server vorher gelaufen ist sagt mir ein UNKN mit „Virtual machine CITRIX1 is missing“
  2. Der Host, wo der Server nun läuft sagt mir ein WARN mit „1 unmonitored services“

Nun habe ich versucht eine zweite Regel zu definieren, womit ich den vCenter abfrage und versuche die VMs dort als Service monitoren zu lassen (Idee, auch wenn sich der ESX Host ändert, bleibt der VCenter ja gleich).

Klappt aber nicht, obwohl ich die gleichen Einstellungen in der Regel verwende, werden mir die VMs auf der VCenter Maschine nicht angezeigt.

Was mache ich falsch?

Schon mal Danke im Voraus.

Gruß Karl

Hallo zusammen

das ist richtig, die ortsgebundene Anzeige bräuchte ich eigentlich nicht.

Aber die VMs sind im OMD alle auch als einzelne Hosts angelegt und es werden mir so bei den einzelnen Hosts zusätzliche Services angezeigt, die über den Haken “VM Machines” in der Regel für die ESX Hosts aktiviet werden (welche genau müsste ich morgen im Büro gucken).

Nehme ich den Haken raus, sehe ich die VMs nicht mehr als Services auf den einzelnen ESX Hosts, aber bei den 50 VMs fehlen mir dann auch die zusätzlichen Services.

Mit der Regel vom VCenter werden diese aber nicht anzeigt…

Gruß Karl

···

Am Do., 18. Juli 2019 um 16:34 Uhr schrieb Ralf Prengel ralf.prengel@rprengel.de:

Hallo,

wenn die VMs eh wandern macht es doch keinen Sinn sie ortsgebunden zu überwachen.

Da interessieren doch eher die Verfügbarkeit der Dienste etc. egal von welchem Host sie kommen.

Gruss

Von meinem iPad gesendet

Am 18.07.2019 um 15:48 schrieb Karl Haue karl.haue@gmail.com:

Hallo zusammen,

ich versuche gerade einen VMware Cluster im OMD zu monitoren.

Wir haben vier ESX Hosts und ich frage per Regel die Hosts ab.

Problem:

Es wechseln VM Maschinen täglich den Host, z.B. beim täglichen Reboot der Citrix-Terminalserver.

Im Monitoring habe ich danach immer zwei „Probleme“:

  1. Der Host, wo der Server vorher gelaufen ist sagt mir ein UNKN mit „Virtual machine CITRIX1 is missing“
  1. Der Host, wo der Server nun läuft sagt mir ein WARN mit „1 unmonitored services“

Nun habe ich versucht eine zweite Regel zu definieren, womit ich den vCenter abfrage und versuche die VMs dort als Service monitoren zu lassen (Idee, auch wenn sich der ESX Host ändert, bleibt der VCenter ja gleich).

Klappt aber nicht, obwohl ich die gleichen Einstellungen in der Regel verwende, werden mir die VMs auf der VCenter Maschine nicht angezeigt.

Was mache ich falsch?

Schon mal Danke im Voraus.

Gruß Karl


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

Hallo Karl,

die Lösung dafür ist unter Check_MK einen Cluster anzulegen. Sprich Du legst ein zusätzliches Cluster Objekt an. In diesem definierst Du welche Hosts zum Cluster gehören. Dann definierst Du über die Regel "clustered services" welche der Services zwischen den Hosts wandern. Diese werden dadurch vom Host weg zum Cluster Objekt verschoben und dort angezeigt. Damit ist es dann egal, auf welchem Host die VMs laufen.

Gruß

Udo

----- Ursprüngliche Mail -----

···

Von: "Karl Haue" <karl.haue@gmail.com>
An: checkmk-de@lists.mathias-kettner.de
Gesendet: Donnerstag, 18. Juli 2019 20:27:58
Betreff: [Check_mk (deutsch)] Fwd: Fwd: Monitoring eines VMware Clusters

Hallo zusammen

das ist richtig, die ortsgebundene Anzeige bräuchte ich eigentlich nicht.

Aber die VMs sind im OMD alle auch als einzelne Hosts angelegt und es werden mir so bei den einzelnen Hosts zusätzliche Services angezeigt, die über den Haken "VM Machines" in der Regel für die ESX Hosts aktiviet werden (welche genau müsste ich morgen im Büro gucken).

Nehme ich den Haken raus, sehe ich die VMs nicht mehr als Services auf den einzelnen ESX Hosts, aber bei den 50 VMs fehlen mir dann auch die zusätzlichen Services.

Mit der Regel vom VCenter werden diese aber nicht anzeigt...

Gruß Karl

Am Do., 18. Juli 2019 um 16:34 Uhr schrieb Ralf Prengel < ralf.prengel@rprengel.de >:

Hallo,
wenn die VMs eh wandern macht es doch keinen Sinn sie ortsgebunden zu überwachen.
Da interessieren doch eher die Verfügbarkeit der Dienste etc. egal von welchem Host sie kommen.
Gruss

Von meinem iPad gesendet

Am 18.07.2019 um 15:48 schrieb Karl Haue < karl.haue@gmail.com >:

Hallo zusammen,

ich versuche gerade einen VMware Cluster im OMD zu monitoren.

Wir haben vier ESX Hosts und ich frage per Regel die Hosts ab.

Problem:

Es wechseln VM Maschinen täglich den Host, z.B. beim täglichen Reboot der Citrix-Terminalserver.

Im Monitoring habe ich danach immer zwei „Probleme“:

1. Der Host, wo der Server vorher gelaufen ist sagt mir ein UNKN mit „Virtual machine CITRIX1 is missing“
2. Der Host, wo der Server nun läuft sagt mir ein WARN mit „1 unmonitored services“

Nun habe ich versucht eine zweite Regel zu definieren, womit ich den vCenter abfrage und versuche die VMs dort als Service monitoren zu lassen (Idee, auch wenn sich der ESX Host ändert, bleibt der VCenter ja gleich).

Klappt aber nicht, obwohl ich die gleichen Einstellungen in der Regel verwende, werden mir die VMs auf der VCenter Maschine nicht angezeigt.

Was mache ich falsch?

Schon mal Danke im Voraus.

Gruß Karl
_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

Hallo,

Wie hast du deine Rule definiert um
das vCenter direkt abzufragen? Wenn man eine große Landschaft hat und sich
alle Informationen holt, kann das Plugin über den Timeout laufen.

Ich weiß auch nicht, wie sich das Plugin
verhält, wenn du sowohl die ESX als auch das vCenter abfragst, weil du
dann zweimal Piggyback-Daten zu einer VM erhälst

Mit freundlichen Grüßen

i.A. Tobias Schönau

EDV

SAP Basis

EDEKA Handelsgesellschaft Hessenring mbH

Industriegebiet Pfieffewiesen

34212 Melsungen

Tel.: 05661/72-486

E-Mail: Tobias.Schoenau@edeka.de

···

EDEKA Handelsgesellschaft Hessenring mbH, Melsungen

Geschäftsführer: Hans-Richard Schneeweiß (Sprecher), Hans-Jürgen Steffen

Aufsichtsratsvorsitzender: Tobias Schnabel

Eingetragen im Handelsregister des Amtsgerichts Fritzlar, HRB 11100

USt-IdentNr.: DE 1130 55864

Von:
“Karl Haue”
karl.haue@gmail.com

An:
checkmk-de@lists.mathias-kettner.de

Datum:
18.07.2019 15:49

Betreff:
[Check_mk (deutsch)]
Fwd: Monitoring eines VMware Clusters

Gesendet von:
“checkmk-de”
checkmk-de-bounces@lists.mathias-kettner.de


Hallo zusammen,

ich versuche gerade einen VMware Cluster im OMD zu monitoren.

Wir haben vier ESX Hosts und ich frage per Regel die Hosts ab.

Problem:

Es wechseln VM Maschinen täglich den Host, z.B. beim täglichen Reboot der
Citrix-Terminalserver.

Im Monitoring habe ich danach immer zwei „Probleme“:

  1. Der Host, wo der Server vorher gelaufen ist sagt mir ein UNKN mit „Virtual
    machine CITRIX1 is missing“

  2. Der Host, wo der Server nun läuft sagt mir ein WARN mit „1 unmonitored
    services“

Nun habe ich versucht eine zweite Regel zu definieren, womit ich den vCenter
abfrage und versuche die VMs dort als Service monitoren zu lassen (Idee,
auch wenn sich der ESX Host ändert, bleibt der VCenter ja gleich).

Klappt aber nicht, obwohl ich die gleichen Einstellungen in der Regel verwende,
werden mir die VMs auf der VCenter Maschine nicht angezeigt.

Was mache ich falsch?

Schon mal Danke im Voraus.

Gruß Karl`_______________________________________________

checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

[https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de`](https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de)

Guten Morgen,

Wir machen das so:

Die esx liefern den Status zu allen Host Parametern und Storages etc.

Das VCenter den Status der VMs (Piggypack) um keine Redundanzen zu haben.

Eine VM im esx zu Monitoren wäre nicht sinnvoll da die ggf. schon morgen auf einem anderen esx laufen könnte…

VG

Martin

···

Am 19.07.2019 um 07:18 schrieb “Tobias.Schoenau@edeka.deTobias.Schoenau@edeka.de:

Hallo,

Wie hast du deine Rule definiert um das vCenter direkt abzufragen? Wenn man eine große Landschaft hat und sich alle Informationen holt, kann das Plugin über den Timeout laufen.

Ich weiß auch nicht, wie sich das Plugin verhält, wenn du sowohl die ESX als auch das vCenter abfragst, weil du dann zweimal Piggyback-Daten zu einer VM erhälst

Mit freundlichen Grüßen

i.A. Tobias Schönau

EDV

SAP Basis

EDEKA Handelsgesellschaft Hessenring mbH

Industriegebiet Pfieffewiesen

34212 Melsungen

Tel.: 05661/72-486

E-Mail: Tobias.Schoenau@edeka.de


EDEKA Handelsgesellschaft Hessenring mbH, Melsungen

Geschäftsführer: Hans-Richard Schneeweiß (Sprecher), Hans-Jürgen Steffen

Aufsichtsratsvorsitzender: Tobias Schnabel

Eingetragen im Handelsregister des Amtsgerichts Fritzlar, HRB 11100

USt-IdentNr.: DE 1130 55864

Von: “Karl Haue” karl.haue@gmail.com

An: checkmk-de@lists.mathias-kettner.de

Datum: 18.07.2019 15:49

Betreff: [Check_mk (deutsch)] Fwd: Monitoring eines VMware Clusters

Gesendet von: “checkmk-de” checkmk-de-bounces@lists.mathias-kettner.de


Hallo zusammen,

ich versuche gerade einen VMware Cluster im OMD zu monitoren.

Wir haben vier ESX Hosts und ich frage per Regel die Hosts ab.

Problem:

Es wechseln VM Maschinen täglich den Host, z.B. beim täglichen Reboot der Citrix-Terminalserver.

Im Monitoring habe ich danach immer zwei „Probleme“:

  1. Der Host, wo der Server vorher gelaufen ist sagt mir ein UNKN mit „Virtual machine CITRIX1 is missing“

  2. Der Host, wo der Server nun läuft sagt mir ein WARN mit „1 unmonitored services“

Nun habe ich versucht eine zweite Regel zu definieren, womit ich den vCenter abfrage und versuche die VMs dort als Service monitoren zu lassen (Idee, auch wenn sich der ESX Host ändert, bleibt der VCenter ja gleich).

Klappt aber nicht, obwohl ich die gleichen Einstellungen in der Regel verwende, werden mir die VMs auf der VCenter Maschine nicht angezeigt.

Was mache ich falsch?

Schon mal Danke im Voraus.

Gruß Karl`_______________________________________________

checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

[https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de`](https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de)


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

Zitat von Karl Haue <karl.haue@gmail.com>:

Hallo zusammen,

ich versuche gerade einen VMware Cluster im OMD zu monitoren.

Wir haben vier ESX Hosts und ich frage per Regel die Hosts ab.

Hallo,
du kannst auch in der Konfig der Datasource abwählen das VMs angezeigt werden.

BTW:
Das Plugin wurde vor ein paar Tagen zur Verfügu gestellt.
https://checkmk.de/check_mk-exchange-file.php?&file=VMware_VCSA_Services_HealthStatus_API_Monitoring-1.0.3.mkp

Gruss

Ralf

Hallo,

das Plugin würde mich interessieren:

Das Plugin wurde vor ein paar Tagen zur Verfügung gestellt.

https://checkmk.de/check_mk-exchange-file.php?&file=VMware_VCSA_Services_HealthStatus_API_Monitoring-1.0.3.mkp

Habe es auch installiert, jedoch meckert mir der Service jetzt wegen dem Zertfikat:

···

CRIT - [snmp] Success,
[special_vcsa_services]
Agent exited with code 1: /omd/sites/BEKA/lib/python/urllib3/connectionpool.py:852:
InsecureRequestWarning: Unverified HTTPS request is being made.
Adding certificate verification is strongly advised.

Funktioniert auch nicht, wenn ich die SSl-Zertfikatsprüfung deaktiviere.

Hat wer das schon zum laufen bekommen?

Gruß Bernd

Zitat von Karl Haue <karl.haue@gmail.com>:

Hallo,

das Plugin würde mich interessieren:

Das Plugin wurde vor ein paar Tagen zur Verfügung gestellt.
Checkmk Exchange

Habe es auch installiert, jedoch meckert mir der Service jetzt wegen dem
Zertfikat:

Hallo,
schreib doch einfach Thomas an.
Adresse ist auf der Seite des Plugins vermerkt.

Gruss
Ralf

Hallo Liste,

@Karl

hallo karl,

welche Version ses vCenters setzt Du ein?
Es liegt entweder daran, das Du eine Version < 6.7.x
einsetzt. Oder es liegt an den Berechtigungen des eingesetzten Users.

User >> ein localos - user,
z.B. check_mk >>> auth mit check_mk@localos

Der User sollte in der Gruppe SystemConfigurationAdministrators sein.
(sonst keine Berechtigung f. d. Services)

vSphere Client >> Verwaltung > Single Sign-On

local
User muss in der Gruppe enthalten sein.

Danach Test via API Explorer starten.

API Explorer
https://vCSA_Host/apiexplorer/index.html#

Select API > vcenter
Section > services/service

GET /vcenter/services

Try it Out

Achtung!! Du musst mit dem localos - user eingeloggt sein.
Du bekommst dann eine Session - ID in der Zeile
unterhalb von CURL angezeigt.

Ohne die Session- ID geht es nicht, diese wird beim Request verwendet.

Im Response Body sollten jetzt die Services zu sehen sein.

Erst wenn das alle geklappt hat, kannst Di Dir sicher sein, das auch der check funktioniert!

Dann kannst Du das in WATO konfigurieren.

Ich gehe mal davon aus, das Du die falsche Version vorliegen hast, wahrscheinlich 6.5.x
Das funktioniert nur ab 6.7.x

Ich warte noch drauf, das jemand das geschriebene
Plugin nutzt, um weitere checks via api abzubilden
:slight_smile:

hier nochnal zur Erinnerung sie genutzten Adressen:
Session - URL

https://vCSAHost/rest/com/vmware/cis/session

Request - URL
https://vCSAHost/rest/vcenter/services

Viel Erfolg beim Testen!

VG
Thomas

Gesendet mit der 1&1 Mail App

···

Am 19.07.19 um 11:26 schrieb Karl Haue > Hallo Thomas, > > ich erhalte folgenden Fehler, wenn ich das neue VCenter API Script einbinde:

[image: image.png]

Den Link unter See hatte ich schon mal angeklickt, bin mir da aber nicht
sicher, was genau zu tun ist.

Hast Du einen Tipp für mich?

Gruß Karl

---------- Forwarded message ---------
Von: Ralf Prengel <ralf.prengel@rprengel.de>
Date: Fr., 19. Juli 2019 um 10:43 Uhr
Subject: Re: [Check_mk (deutsch)] Fwd: Fwd: Monitoring eines VMware Clusters
To: <checkmk-de@lists.mathias-kettner.de>

Zitat von Karl Haue <karl.haue@gmail.com>:

> Hallo,
>
> das Plugin würde mich interessieren:
>
> Das Plugin wurde vor ein paar Tagen zur Verfügung gestellt.
>
Checkmk Exchange
>
> Habe es auch installiert, jedoch meckert mir der Service jetzt wegen dem
> Zertfikat:

Hallo,
schreib doch einfach Thomas an.
Adresse ist auf der Seite des Plugins vermerkt.

Gruss
Ralf

_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de