Skip to content

v0.5.1

Latest
Compare
Choose a tag to compare
@dnaeon dnaeon released this 23 Feb 15:43
· 148 commits to master since this release
  • 49065d4 Provide an example how to retrieve the network, IP and MAC address of a virtual machine
  • bcfdc63 Add more examples to the documentation
  • 131f18b Create vPoller exceptions.py module
  • d776f4d Update copyright years
  • 5197477 Add a placeholder for documenting how to use performance counters with vPoller
  • a3038d2 Reorganize the src/ directory of vPoller
  • aff122a Update documentation
  • 24a015d Commit a sample supervisord config file
  • 257b546 Update the table of supported vPoller methods
  • 6fc8835 perf.counter.info -> perf.metric.info
  • 2de8920 Log the version of vPoller when starting Proxy & Worker
  • 44544ad Commit an example result of perf.metric.info showing all performance metrics on a vSphere host
  • 9ae0ef9 Update log messages for perf.metric.info
  • 7e22640 Document the perf.interval.info vPoller method
  • fe6a567 Commit an example file showing the result of vm.perf.metric.info method
  • 1b905f1 Be able to retrieve performance metrics with provided counter ID only
  • f618285 Initial cut of the performance metrics documentation
  • eb62545 Commit an example screenshot of perf.interval.info method
  • a74c4a8 Refactor a bit entity_perf_metric_get() method
  • 044cc2d Implement datastore.perf.metric.get vPoller method
  • e2afed2 vpoller-client: Add options for providing performance metrics parameters
  • 86319b1 Initial commit of the vpoller.registry module
  • 3ca7c39 Implement contains() special method for TaskRegistry class
  • 0917309 Initial commit of the vpoller.decorators module
  • 2fbe665 A task may or may not require any information as part of the message
  • b2de631 vPoller tasks are now created using the @vpoller.decorators.task decorator
  • 48ec723 Convert more methods to tasks
  • 0c8e462 There nothing to init now in VSphereAgent
  • 90a45d7 Initial commit of vpoller.log module
  • 3b38d09 vpoller.registry uses the logger from vpoller.log module
  • 0a70eae vPoller modules use vpoller.log.logger for logging
  • 5624c14 Python 3.x compatibilities
  • c5af27e Just return the exception message when a vPoller Helper fails
  • 43e0295 vPoller now runs on Python 2.7.x and 3.x, yay! :)
  • 81769f6 Wrapped functions are going into the vPoller Registry
  • 9e32e9e Nuke VSphereAgent class and turn it's methods into functions decorated as tasks
  • 362444c Encode resulting messages in UTF-8 before printing them
  • ddcc279 Implement a Task class to be used for creating new vPoller tasks
  • cc6dfef Initial commit of vpoller.task.core module
  • d2d7c92 Clean up vpoller.task.registry module
  • 4a18f37 Commit vpoller/task/init.py
  • 92a4617 Registered vPoller tasks are instances of Task
  • 4a0aecd Initial commit of vsphere/init.py
  • e4c64fc @task decorator is now at vpoller.task.decorators
  • c8e81e7 agent.py -> vsphere/tasks.py
  • 7b06f05 Cleanup of vpoller.task.registry module
  • b84fdb2 From now on the VPollerWorker uses VConnector instances instead of VSphereAgent ones
  • 39595eb vpoller.client uses the vpoller.log.logger instance
  • 91f243a Remove validate_client_message() from vpoller.vsphere.tasks module
  • 4efc135 validate_message is part of the vpoller.client module
  • ef2668e Load task modules when instantiating a VPollerWorker instance
  • 4565716 Correctly register the task module that once loaded
  • 9b77845 Remove some logging.info's
  • fdf155c A VPollerWorker instance now can take advantage of using an expiring cache for managed objects
  • e44c3e6 vPoller release 0.3.9-dev now requires vConnector >= 0.3.3
  • a16ba86 Take into account cache settings when starting the vPoller Worker
  • d0c926c Update vpoller.conf.sample with the new caching settings
  • bb0c198 Update documentation with new cache settings
  • 83a134d vPoller now requires vConnector >= 0.3.5
  • c43c544 Fix doc table
  • 3ddf0c2 Document the 'helpers' and 'tasks' options of vpoller-worker
  • 2c1bb23 Return a more useful traceback when a task fails
  • 7878ffb If a task fails provide the traceback as part of the message
  • 3f1dad0 vpoller-client now supports --max-sample and --perf-interval command-line options
  • 30f4f2c Log the traceback if a task fails
  • a648667 Refactoring of the vPoller performance metrics methods
  • f19d750 _entity_perf_metric_info reports whether an entity supports real-time and historical statistics
  • 594fab1 Finish the documentation on performance counters
  • 6f11ee7 Docs fixes
  • f5b6b1d Add a version tag to the Zabbix vPoller module
  • 48502d6 Document how to use the *.alarm.get vPoller methods
  • d6ae906 The vPoller Zabbix helper now supports all vPoller *.alarm.get methods
  • d0471cf Update Zabbix templates for vPoller
  • 3ee2f3c Commit vPoller templates for Zabbix 2.4.x releases
  • bff984d Add a note that users are encouraged to enable/disable items from the Zabbix templates for their environment
  • 75a0a76 Be more verbose when calling and returning result from tasks if using DEBUG log level
  • 345601b Remove some redundant code
  • d772a54 Zabbix vPoller module: The 'vpoller.echo' method echoes the second parameter only
  • 4d9a659 vpoller.c module: typo fixes
  • c85b755 Revert "vpoller.c module: typo fixes"
  • f61e12a Revert "Zabbix vPoller module: The 'vpoller.echo' method echoes the second"
  • ccdd83f The Zabbix 'vpoller.echo' key requires at least 1 parameter
  • c7f8f23 Add a vSphere Datacenter template for Zabbix with discovery of triggered alarms
  • e20ec89 Add an example screenshot showing discovered Datacenter alarms in Zabbix
  • 31bfd18 zabbix-vsphere-import: Import vim.Datacenter objects as Zabbix hosts as well
  • 937ffe5 Add vim.Datacenter objects example to the zabbix-vsphere-import sample config file
  • 219fc5f zabbix-vsphere-import: Fix import of Datacenter objects
  • 825a7c4 Update copyright years
  • f0aa79d Fix for issue #124
  • 6087765 The vPoller Zabbix helper now supports all performance metric methods
  • 2936084 The vPoller C client now supports all methods methods as the Python client does
  • d6bcbe6 The vPoller module for Zabbix supports performance metrics methods now
  • b0c105b vpoller-client: Historical performance interval is specified using the -T command-line option
  • 903ff76 Update vPoller Zabbix documentation with the update vpoller[*] Zabbix item specs
  • 189e7b3 vpoller-client: Be consistent with the C client and Zabbix module
  • 002d4b1 vPoller release 0.5.1
  • cc01cf2 vPoller now requires vConnector >= 0.3.7
  • 41389dd Update Zabbix templates for vPoller with some performance metrics
  • 83953ce More example screenshots of vPoller and Zabbix