Skip to content

v0.3.3

Compare
Choose a tag to compare
@dnaeon dnaeon released this 31 Oct 14:05
· 333 commits to master since this release
  • 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 the vPoller 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