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.

7
  • I don't feel like pasting my script as an answer and URLs as answers are frowned so here it is in a comment. It uses SSH from the XYMon server via RSA Auth and PYVMOMI. freesoftwareservers.com/display/FREES/… – FreeSoftwareServers Oct 30 '18 at 20:19
  • Too many redirects - fails to open – neildeadman Oct 30 '18 at 20:20
  • Have you been to my site in the past? I'm wondering if an old 301 is in your cache. Try a different browser as well, but thank you for letting me know! – FreeSoftwareServers Oct 31 '18 at 2:30
  • Works in a different browser. Checking it out. Thanks. – neildeadman Oct 31 '18 at 5:39
  • I don't believe I have, but there is always a chance I have I guess – neildeadman Oct 31 '18 at 6:10
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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.