v0.3.3
- 6c890cc Gentoo init script: Fix issue with status is crashed
- 093ad56 Fixed an issue with the gentoo init scripts: Process always in crashed status
- 6371871 Updated wrapper scripts with extra tests to fix issue: #39
- 5619f68 Merge branch 'master' into develop
- 759d87f Moved all Gentoo related files to contrib.
- dfa8cd4 Merge branch 'master' into develop
- e2a1b4c Adding build related directories to .gitignore
- a587ec4 Fixed the space issue in a variable as we had before with c-client
- 406cb86 Fix syntax error issue
- 3223a90 Fix timeout issue
- df1ab06 Renamed file names to be more consitend with template naming
- e99cf90 Renamed directory name
- 2700012 Updated template files
- dbb3f4b Fixes on the Gentoo init scripts
- d724139 Updated logrotate config file
- d21181a Initial new debian startup script
- 996fff7 Fix to vpoller worker to find the daemon file from the path
- 17a15d7 Cleanup in worker
- dd1b9d5 Initial version for new debian script vpoller-proxy
- e3976d8 Small fixes
- 1a8a2f7 Modified vpoller-proxy script
- ec65de1 Modified vpoller-proxy script
- 04f1593 Fixes to startup script vpoller-proxy
- 9bd1205 Update both debian init scripts
- c2718ec Small fixes
- 000f5e5 Fix cluster/datacenter discovery
- b71ad79 Replaced sh with bash because it can give issues when there are no spaces found
- 79f57cb Replaced sh with bash because it can give issues when there are no spaces found
- 1365028 Merge branch 'master' into develop
- 58a9e29 zabbix-vsphere-import: handle the case when an ESXi host is not a member of a cluster
- c732005 vpoller-cclient: Return a JSON object in case we don't hear from the Proxy/Worker
- 673a9a1 Merge pull request #50 from blackcobra1973/develop
- 181dc3b vpoller-cclient: Return EX_UNAVAILABLE if don't get a reply back
- 10b0d9b vPoller now requires vConnector version 0.2.9
- 21425dd Nuke keep_agents_alive() method
- c73b720 Nuke start_vsphere_agents() method
- f0be46e Remove leftovers
- a5c8417 Merge pull request #53 from blackcobra1973/develop
- 5f028ac Merge pull request #63 from blackcobra1973/develop
- 1fcab98 Merge pull request #64 from blackcobra1973/develop
- aa54ced First cut of the multiprocessing support for vPoller
- f1b418b Process management messages in the vPoller Worker Manager
- 4da1c01 Fix vpoller-worker management methods
- b1a5076 Add 'db' and 'proxy' options to the config defaults of vPoller Worker
- 937e32b VPollerWorker class now extends multiprocessing.Process
- f06262f Rename shutdown() method to signal_stop() as this is what it really does
- b61facf VPollerWorker class refactoring after the 'multiprocessing' changes
- f191c76 Update vpoller-worker cli script to make use of the new 'multiprocessing' features
- 28c8f2c vpoller-worker: management endpoint is defined in the 'worker' section
- b6fc6ef vpoller-worker: join() processes after 3 timeout
- dbeb156 Cosmetics
- 16f850a Initial commit of the VPollerProxyManager class
- 1b6846d Refactor VPollerProxy class for use with 'multiprocessing' support
- e2e763e multiprocessing logging changes
- d50731f Cosmetics
- 2cc441d Get rid of the custom daemonization code
- 5e445ba Remove leftovers
- e59443b More leftovers
- 2ea64dc Instantiate attributes in init()
- 7adb8c7 Argument 'concurrency' is an int object
- 3a8873b Revert "Instantiate attributes in init()"
- 51fad99 Refactor 'agent' module
- 6b4d411 Fix vpoller-worker cli script
- 5da38bd 'logging' updates...
- 81b9468 Remove unused imports
- 345b033 flake8 fixes
- b319460 Cosmetic changes
- d779bf7 docstring updates
- 2b0b5b2 more logging ...
- c0a0694 Catch KeyboardInterrupt exceptions and stop processes gracefully when catched
- 440ddbb Document that
master
branch contains development code - 77095eb Ignore documentation _build directory
- 6ec553c Initial commit of index.rst
- 970d625 Initial commit of installation.rst
- 3a4d6f5 Add 'terminology.rst' to the index
- e268d1e Initial commit of terminology.rst
- d62245c Initial commit of configuration.rst
- 87ab9ed Add a 'Getting started' section
- b1717b5 Initial commit of services.rst
- c78f25f Initial commit of helpers.rst
- 39e9da6 Initial commit of examples.rst
- 74b7df9 Initial commit of methods.rst
- d7b6492 Commit Sphinx configs and Makefile
- 06aaca6 Documentation updates
- 316b2e6 Add a link to the online documentation of vPoller
- 7c99c8d Commit the
vPoller Zabbix documentation
- 3e8cadc Re-organize the Zabbix related bits
- 6bffce4 Fix location to the
zabbix-vsphere-import
tool and config - 18d00df Return error message to client when invalid message is sent to vPoller
- 11a710d Return error message to the client when an invalid management message was received
- 0c32a03 Initial commit of the 'vPoller API documentation'
- ca6b0d4 Move
vPoller Helpers
from client applications to thevPoller Worker
- 0acafc2 Update the
vPoller Helpers
documentation - 3abac2a Cosmetics
- 2664477 Initial commit of the "vPoller loadable module for Zabbix"
- a178f9f Document how to build, install and configure the vPoller loadable module for Zabbix
- 19c8f28 Mention to disable any Zabbix LLD rules if using
zabbix-vsphere-import
tool - 745a342 Update usage information for vpoller-client and vpoller-cclient
- d6934b3 Add support for vPoller helpers in the C client
- b241f31 When we cannot get a property for a vSphere object return '(null)' as a string as other languages do not understand Python's None type
- bea8104 Typo fix
- e5f0eac vpoller-cclient: Free any allocated memory by the ZeroMQ message and context
- 136a01f Fix a memory leak in vpoller-cclient
- 36ecf1d Change buffer size of the vPoller module for Zabbix to MAX_BUFFER_LEN bytes
- f77b169 Plug a memory leak in the vPoller loadable module for Zabbix
- c150563 Add logging to the vPoller Zabbix helper
- 3d3ac6b Zabbix helper module fixes
- 12966f3 The message we get from zmq_msg_data() is not null-terminated, so make sure we terminate it before trying to release any memory or print it
- 655dcfb If "result is None" then that means we got no response
- ac6602e zbx-helper: Discovery methods make use of the 'method' name, so set it as attribute
- 16f2e8f Do not NULL-terminate the data we receive on the ZeroMQ socket
- 4220677 Add a NULL terminator to the data we send out to clients
- 5bc44e9 Send vPoller results using send_unicode() method
- df10a33 Remove obsolete code from vpoller-client
- 6cff378 Fix Zabbix vPoller helper discovery methods
- f9ae086 Dump result from vSphere Agents to JSON only if no helper was used
- 1894b2d vPoller Zabbix Helper: Dump any result to JSON before returning to client
- 26243bc Initial commit of the vpoller.helpers.czabbix helper module for C clients
- ba6d4d4 Initial commit of the vpoller.helpers.cclient helper module for C clients
- 515b315 vpoller-cclient: By default we use the vpoller.helpers.cclient helper
- 38630bb vPoller loadable module for Zabbix uses the vpoller.helpers.czabbix helper
- 4ee9244 Typo fix
- 95d04a3 Fix vpoller-client after the recent changes
- d13057a vpoller.helpers.cclient needs to import json
- 2123800 zabbix-vsphere-import: Load the JSON object before returning data
- 6b526f7 Document the new vPoller Helpers for C clients
- dc03ea2 Load vpoller.so module configuration file during initialization
- 430bdbe Set default settings for vPoller in the vpoller.so module
- cc011ab Make the vpoller.so module config parameters optional as we have defaults
- 019c0a6 Commit a sample vpoller_module.conf for the loadable module of vPoller
- 7481624 vPoller Zabbix docs update
- 2f48431 Close ZeroMQ message and socket if we've got no response from vPoller at all
- 3d7b4a5 Document that the vPoller integration with Zabbix requires helpers to be enabled
- 5ef10d2 Document how to load multiple vPoller helpers
- 3bc7d6c Commit the legacy vPoller templates with externalchecks for Zabbix
- 11ef12b Remove the old templates with externalchecks
- 2bb0e68 Initial commit of the Zabbix templates with native vPoller support
- 018ae6a Update 'host.vm.get' method so that it returns result as a list like all other methods do
- 9526251 Zabbix vPoller Helper: Use the full method name when constructing the macros, without including the last part of the name (like '.get' and '.discover')
- 0d4c2f8 Support 'host.vm.get' method in the vPoller Zabbix Helper
- f2cacd3 Implement a 'vpoller.echo' key in the vPoller loadable module for Zabbix
- 65efabe Forgot to include the zbx_module_vpoller_echo() prototype
- 7841473 Encourage the use of native vPoller support for Zabbix instead of externalscripts
- 0c17b18 Docs update
- 3beb950 vPoller methods '*.datastore.get' return result as a list like the other methods
- 5205480 Support 'host.datastore.get' method in the Zabbix Helper
- a2828a7 The 'vm.datastore.get' method is now supported by the vPoller Zabbix helper
- 2baa2ed The 'datastore.host.get' method returns a list as the result like all other methods do
- 2418902 Zabbix helper now supports the 'datastore.host.get' method
- ab1d68b The 'datastore.vm.get' method returns a list as the result as all other methods do
- ea1f865 The Zabbix helper now supports 'datastore.vm.get' method
- 4fed493 Cosmetics
- 01cdf19 vPoller Zabbix documentation update
- 78fbbeb Update vPoller templates for Zabbix
- c76ec16 README.md -> README.rst
- abf3ed8 Initial commit of MANIFEST.in
- ac73992 setup.py updates
- d0da68e vPoller release 0.3.3 is now available
- 74ee2e6 Fix link to license
- cdf71e3 Document how to install vPoller using
pip
- 5421b39 Fix vpoller-worker and vpoller-proxy scripts
- 298b5a9 Update vPoller Datastore template for Zabbix