2

We currently have a Windows vCenter for which I have written a few scripts for various monitoring with Xymon.

We are moving to a vCenter Appliance and I need to port these scripts (or write equivalent new scripts) to work on the vCenter and the ESXi hosts.

Can I get the Xymon client installed on an ESXi host (I suspect I need to add that as a plan after each upgrade too) or is there an alternative way?

I understand there are better monitoring solutions out there than Xymon, but we use this and migrating isn't an option right now.

neildeadman
  • 684
  • 4
  • 20
  • 34

1 Answers1

1

There are plenty of options to get data out of vcenter for xymon.

You can not install xymon-clinet on esx, and must use scripts to get data via API / PowerCLI

https://sourceforge.net/projects/xymonesxi/ Xymon Monitor for Vmware ESXi

http://www.squidworks.net/2012/11/xymon-esx-hardware-health-monitor/

xymon scripts and implementation stuff

Creators of pyVmomi : 

See github

“pyVmomi is the Python SDK for the VMware vSphere API that allows you to manage ESX, ESXi, and vCenter.”

Creator of python-vmstats : 

also github /python-vmstats

“Python script using pyVmomi to get VM statistics”

I hope this helps.

MR_Expert
  • 11
  • 1