To monitor our VMware View environment I would like to check if all desktops are available and ready every morning, and feed this data to Nagios for example.
Does anybody have a setup like this already? Or have any ideas how to do this?
I guess VMware View PowerCLI would be an option to get some information..
The inbuilt PowerCLI commands are very lacking, however if you check out http://myvirtualcloud.net/?p=2897 there are some advanced cmdlets that you may be able to use.
You could possibly write something to scan the database and feed that to Nagios.
There is also a fling that may be beneficial: Horizon View Event Notifier.
Thanks for the answers.
I'm looking what metrics/information would be useful to monitor, and base my alert on.
Does someone have any suggestions?
Hi,
I posted about monitoring View with Nagios a little while ago, I was running View 4.6 at the time.
https://communities.vmware.com/message/2195351
The Unofficial Advanced PowerShell cmdlets did exactly what I needed. Unfortunately though they don't work with View 5.x, so I've not been able to monitor the environment as effectively since upgrading.
I'm still looking for a way to pull each desktop state via PowerShell.
Monitoring a VMware Horizon View environment is very limited with the current PowerCLI cmdlets. Not every customer can afford vCenter Operations Manager for View to monitor the environment. I hope VMware will soon enhance the PowerCLI cmdlets for View so that monitoring is getting easier.
