We have started to use the vCenter appliance now instead of the windows version. For the Windows install we used to monitor the VMware services and if the vpxd.exe service stopped it would raise an alert.
What are people in regards to monitoring the appliance to ensure its running without any issues?
You can use Nagios / Check_MK to monitor VCSA - Check_MK and vSphere – vCenter Server | Adventures in a Virtual World . However, there are some limitations with the agent installation (considering move from SLES11 to Photon OS in VCSA 6.5).
Another option is to use SNMP Agent built to VCSA:
Hope it helps.
I had same question a while back and ended up writing my own library to do the thing.
Written for and intended for use with NagiosXI check_vcsa_mon is a Nagios Library in PHP to monitor the health, access and resources of VMware VCSA via the API.
While the library can be used in most other "2103" compatible* applications such as check_mk (which is built on Nagios) your mileage may vary.
*The "2103" compatibility is derived from the Nagios Exit States.
2 = CRITAICAL
1 = WARNING
0 = OK
3 = UNKNOWN
Check with your software vendor for more information.