v0.2.0
- 1641437 Use the new method names in the Zabbix helper
- 658de64 Zabbix helper is now aware of the new datacenter and cluster objects as well
- 4761ed8 vpoller-client accepts multiple properties, so fix usage info
- 6b441c8 Process only the first property in the Zabbix helper
- 6197b5a Zabbix macros should be in upper-case
- 185c7da Add support for polling performance counters of VirtualMachine objects
- 3fc4804 Add methods for polling performance counters for HostSystem objects
- b990763 Document the new vm.counter.* and host.counter.* methods
- d3b0148 vpoller-client accepts polling with or without providing any properties
- 1e2dd23 Add -D|--debug command-line option to the Proxy/Client/Worker
- 378e79d Be more verbose when in DEBUG mode
- ad2d89a Merge pull request #21 from dav3860/add_instance_value
- 60cb5bc Merge pull request #22 from dav3860/zabbix_counter.get
- 9e58887 Style fix
- 68931e9 Return result ready to by json.dump'ed
- 1e70d6f Revert "Return result ready to by json.dump'ed"
- bc8a163 First cut of the 'connector' module with pyVmomi integration
- 5e1756f Doscstring updates
- c7353cf Add 'connector.*' methods for retrieving content from the vSphere host
- 67da45a Add a method for retrieving all managed objects
- b9b58b3 Add methods for getting all datacenters, clusters, hosts, vms, datastores and resource pools
- 33f53ff Remove 'connector' methods we don't use
- 6b2083c Be more verbose when in debug mode
- 1130a5a Refactoring of vPoller Proxy module
- fd0704d Refactoring of vPoller Worker
- e851aba Style fixes
- 1c4362e Fix connector module
- bad349f The 'connect.get_*' methods return a vSphere View ref
- 3a8c47b Add method for collecting object properties from views
- dc7ef87 Rename 'connector.get_*' methods and include the vSphere hostname while logging
- 2e8e9e9 Some typo fixes
- d399856 More refactoring of the 'proxy' module
- 6ceb649 More refactoring of the 'worker' module
- c736474 Check client message before passing it to the vSphere Agents for processing
- 2a791df Start the refactoring of VSphereAgent class and getting rid of all pysphere bits
- c39b9cb Include 'connector' module in init.py
- 90d360e Update setup.py with correct dependencies
- a6aad2c Handle exceptions while collecting vSphere object properties
- 58663d3 Use an SQLite backend for storing configuration about our vSphere Agents
- ae4cd74 Whitespace fixes
- c936369 More logging in 'worker' module
- 3ba8504 Add command-line switches for managing the vPoller Worker SQLite db backend
- 5dd3a10 List 'tabulate' module as dependency
- e29fad2 Put imports where they are supposed to be
- 909ea5d Default config file for vPoller Proxy is now /etc/vpoller/vpoller.conf
- 2d7bfdf Fix a typo
- be3af8e Add 'host.discover' method for discovering HostSystem managed objects
- 7d6e36c Remove redundant code from the 'agent' module
- 21626bb Remove leftover method
- 4bafd34 Add 'cluster.discover' method for discovery of ClusterComputeResource managed objectsx
- bca0e46 Add 'resource.pool.discover' method for discovering ResourcePool managed objects
- fdd5bff Add 'vm.discover' method for discovering VirtualMachine managed objects
- 326eec4 Add 'datastore.discover' method for discovering Datastore managed objects
- 41ad9c1 Move the SQLite backend into 'connector' module
- ad8610d Use the 'connector' database backend while spawning the vSphere Agents
- f5432c6 Add methods for enabling/disabling vSphere Agents in 'connector' module
- 50197d4 Managing vSphere Agent connection details is now done through the 'vconnector-cli' tool
- 20faabd Add missing parentheses
- 87f898b Default path for the vConnector database is /var/lib/vconnector/vconnector.db
- f28da33 By default when we add a new vSphere Agent it is disabled
- a5e028e Fix 'vconnector-cli' tool
- 947a0e5 Mark vconnector-cli as executable
- 84098b8 Fix vconnector-cli docopt usage
- fe493c8 Do not set SQLite cursor during VConnectorDatabase init, so we can set a factory first if needed
- 34a5bee Mention that we are connecting/disconnecting a vSphere Agent while logging
- 803c5eb We should pass a list to _get_object_view method
- 36e4534 Fix logging in 'agent' module
- 69f6006 Add a mechanism for keeping our vSphere Agents alive
- 4901bb8 Rename method _get_object_view to get_container_view
- a47829e Add 'get_list_view' method for getting a vSphere ListView ref
- 79918f7 Add 'get_object_by_property' method for searching for an object by a property
- 454d7f6 Add 'vm_get' method for retrieving object properties of a single VirtualMachine managed object
- db456a7 Fix a typo
- cb15ed1 Add 'host.get' method for retrieving properties of a single HostSystem managed object
- 8ebd1ea Add 'datacenter.get' method for retrieving properties for a single Datacenter managed object
- 5e06694 Add 'cluster.get' method for retrieving properties of a single ClusterComputeResource managed object
- ca13bbd Add 'resource.pool.get' method for retrieving properties of a single ResourcePool managed object
- aac6b38 Add 'datastore.get' method for retrieving properties of a single Datastore managed object
- 916daab Mention that either there are no registered or enabled agents during vPoller Worker startup
- 17005e8 By default the vpoller-client sends requests to tcp://localhost:10123 endpoint
- edb7fcd The client should be receiving result in JSON format
- 19d715e Add 'vm.datastore.discover' method for discovering all datastores used by all Virtual Machines
- 0092581 Add 'vm.datastore.get' method for getting all datastores used by a specific VirtualMachine managed object
- 533409f Add 'vm.guest.disk.discover' method for discovering disks on all VirtualMachine managed objects
- e053dbd Remove 'vm.datastore.discover' method as we already provide methods for getting the datastores used by a VM and discovery of datastores + polling
- db08f62 New method for discovering VM guest disks is 'vm.disk.discover'
- d1e34f1 Add 'vm.disk.get' method for collecting properties for a single disk path in a Virtual Machine
- 63a7515 Add 'vm.running.on.host' method for determining on which host a VM is running on
- e319aa6 Add 'event.latest' method for retrieving the latest event from a vSphere hostx
- 42669a4 Add 'host.datastore.get' method for retrieving all datastores available/used by a HostSystem managed object
- 28ed464 Fix 'datastore.get' method as we search by the datastore url, not the name
- 6a27c25 Add 'about' method for getting 'about' information for the vSphere hosts
- fd0ace6 Add method for getting all VMs running on a specified HostSystem
- 42cce39 Rename method for finding the hostname this VM runs to 'vm.host.get'
- 6025e31 Fix method ref for vm.host.get'
- a5feb8c Sanity check client message before trying to process any request
- b1377a6 Add more debug info in the 'agent' module
- 271dfd4 Typo fix
- de0429f s/key/msg['key']
- 98202ec Add 'vm.net.discover' method for discovering all network adapters on a VirtualMachine managed object
- 51c4ea6 Get the documentation up-to-date
- 6cb0259 Fix table
- 6a7b939 Mention 'tabulate' module in the requirements list
- f9e019c vPoller reaches version 0.2.0
- 4595235 Add instance value in *.counter.get replies
- bdc731d Add Zabbix helper for the *.counter.get method