Releases: dav3860/vmbix
Releases · dav3860/vmbix
2.1.1
Version 2.1
2.1
- Added the esx.uptime and vm.uptime methods (not always relevant)
- Added the version method to query for VmBix version
- Fixes
Version 2.0
- Switched VMWare Java API to YAViJava 6.0.3 instead of ViJava 5.1. This adds support for VMWare API 5.5 and 6.0.
- Switched from ant/ivy to Maven.
- Added Logback for logging (and removed the verbose parameter). The logging configuration is now defined in the /etc/vmbix/logback.xml file.
- vmbix command now logs to console and vmbixd logs to file (/var/log/vmbix.log by default).
- Added support for NAS datastores (thank you Andrea).
- Slightly refactored the code.
Version 1.2.3
- Improved caching
- Added cache config options in config file
- Added cluster checks
- Added Ivy Package Manager
Version 1.2.2
- Improved the processing of performance counter values. Percents are now displayed as rounded percents (ie 28 for 28.33% instead of 2833).
- Fixed remaining references to vmbixget.py in the templates.
version 1.2.1
- Removed debug.
- Cosmetics.
- Replaced the python script method by a Zabbix loadable module.
version 1.2
- Added the UUID to the JSON formatted output for the esx.discovery method.
- Added the UUID to the JSON formatted output for the vm.discovery method.
- VMs and ESX hosts can now be queried by UUID instead of the name. The useuuid parameter must be set to "true" in the configuration file. Example :
zabbix_get -s localhost -p 12050 -k esx.status["32333536-3030-5a43-3244-3238314c319b"]
1
- Added caching of the virtual machines, ESX hosts and performance counters objects.
- Added the methods vm.name and esx.name to query the display names when using UUID and the primary identifier.
- Added the method vm.guest.os.short to get the OS family.
- Added the method vm.annotation to get the annotations.
- Do not print 0 when we cannot query VM disks.
- Decreased verbosity.
v1.1.8
- Use the toolsVersionStatus2 instead of toolsVersionStatus property to get the VM Tools version status of a virtual machine. Needs VSphere 5.x.
- The status codes now are :
vm.guest.tools.version :
0 -> guestToolsNotInstalled
1 -> guestToolsCurrent
2 -> guestToolsNeedUpgrade
3 -> guestToolsUnmanaged
4 -> guestToolsBlacklisted
5 -> guestToolsSupportedNew
6 -> guestToolsSupportedOld
7 -> guestToolsTooNew
8 -> guestToolsTooOld
9 -> unknown
v1.1.7
- Improved the perf counter methods performance
- Added a python script using Zabbix_API (https://github.com/gescheit/scripts/tree/master/zabbix) to create the VMs in Zabbix without host prototypes