Hello
I've done my best to take a look around for a solution and it doesn't seem obvious to me.
Zabbix 6.4
I have a vCenter server that is monitoring 3 clusters with 100+ VMs of varying OS / Importance / Maintenance schedule.
I have manually added my vCenter server with the vmware template. This automatically discovered my ESX Hosts, VMs, and placed the VMs in host groups matching the VM folder they're in. - Great!
Where possible, these servers have Zabbix agents installed and are reporting their statistics.
I have additional host groups to categorize hosts by Location, OS, Criticality, and Maintenance Schedule. I realize for the first 3 I could use tags and I'm fine with that.
TLDR: What is the best way to set (differing) maintenance windows my vmware discovered VMs, since maintenance windows require the use of host groups, and I can't set host groups on vmware discovered hosts?
Another consideration: We will want to be able to manually place the VMs into maintenance in case we are performing maintenance outside of the regular schedule.
I have thought of using vmware VM folders for this but I'm already using this to classify VM importance. Also I would need to move the VM to a 'manual maintenance' folder in vCenter and move it back afterwards, which means waiting for a sync from vCenter -> Zabbix. (Default 1h) or manually requesting an update, which is alot of legwork for something I do on a regular basis.
Any advice is appreciated. Thank you.
Comment