VMWare

check_vmware_status

Description:

This is a simple, bash-based plugin to query and/or set the power state of a VMware ESX virtual machine.

Full details are at the download site, including help output.

Current Version

1.0

Last Release Date

2016-05-05

Compatible With

  • Nagios 3.x
  • Nagios 4.x
  • Nagios XI

Owner

License

GPL


Project Notes
Reviews (1) Add a Review
perl sdk script is 400% faster than this plugin
by natxo, May 31, 2016

hi, please correct your info. I just wrote a very simple perl script that checks the power status of vms and the results are quite telling. $ time ./check_vmware_status -H 192.168.0.115 -n centos1 OK: centos1 is powered on. real 0m1.268s $ time perl simpleperlscript --config ~/.visdk/visdkrc_esx_home --vmname centos1 centos1 is poweredOn real 0m0.384s Which is not at all surprising because the perl sdk is really fast. This is the code: https://gist.github.com/anonymous/1c71ce972012b16c24a14bdc7b06eee8 This vmware api will always be faster than ssh commands. Plus you do not need to mess with ssh keys or open firewall ports. Installing the vmware perl sdk is a matter of copying two files in fact (first download the sdk from the vmware site (https://www.vmware.com/support/pubs/sdk_pubs.html), untar and copy https://www.vmware.com/support/pubs/sdk_pubs.html to /usr/local/lib/perl/{perl_version} This step only happens on the nagios host and your workstation where you write the scripts, so much easier.



Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
3 (1)
Favorites
0
Views
8,046