Hallo liebe Community,
ich habe derzeit das thema wenn ich eine vmware host einbinde zeigt es mir die ESX Werte an (ESX CPU, ESX Datastores, ESX Guest Tools…)
Sobald ich den Agent auf dem Host installiere kann ich nicht mehr auf diese ESX checks zugreifen.
Es erscheint folgende fehlermelung:
danke, hab den Agent erstmal upgedatet.
Hatte Normal Check_MK agent , or special agent if configured
Macht aber auch keinen unterschied wenn ich auf Contact Check_MK and all enabled datasource programs einstelle
Nachdem ich den Agenttype umgestellt und aktiviert habe sehe ich die ESX checks gar nicht mehr im unter den Services.
Hab den behehl cmk -nvv --check <vm-host, nicht vcenter> ausgeführt jedoch keine veränderung
sind deine VMs mit full qualified domain name im vSphere angelegt? Aus deinem Screenshot ist zu entnehmen, dass nach den Piggyback-Daten full qualified gesucht wird. Wenn die VMs nur ohne domain nname angelegt sind, musst du deine Rule für die Abfrage des vSpheres anpassen und auf full qualified umstellen, beziehungsweise ein Mapping vornehmen.
EDIT: Die Rule dazu heißt Hostname translation for piggybacked hosts.
Es gab auch mal im treasures Verzeichnis ein Skript namens find_piggy_orphans, den habe ich mir damals als eigenen Check eingebaut. Damit konnte ich immer sehr gut in der Monitoringoberfläche sehen, wenn mal wieder einer der unfähigen Kollegen oder Kunden im vCenter seine VMs umbenannt hat.