Vpoller

Latest version: v0.7.3

Safety actively analyzes 619256 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

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

0.3.7

- 60252c2 vPoller does not require tabulate dependency
- d4642ed The vPoller Zabbix helper now supports 'datacenter.alarm.get' method
- 84bbc7e Issue 94: Update zabbix-vsphere-import to work with Zabbix version 2.4.x as well
- 6ceb9fc Add a vpoller badge
- da91d3e Add PyPI badges
- a3bbe1c VPollerClient instances return a json.dumps() result like the Worker does in case of failures
- 7b7e2ae We should print an error message when a vPoller task fails
- 15d9469 Issue 108: Remove extra hosts from Zabbix which are no longer found in the vSphere host from which import objects
- 0c85d4e Issue 109: Fix getting Zabbix Proxy host ID
- 31fd12a Issue 108: Fix removal of extra datastores found in Zabbix, but not present in vSphere
- 7cbe88a zabbix-vsphere-import: Set the discovered vSphere data as attributes of the Zabbix instance
- 2489bcc Implement a new vPoller method - perf.counter.info
- 6ef7eb6 Implement host.perf.counter.info vPoller method
- 167215e Implement vm.perf.counter.info vPoller method
- 0bb7c42 Implement datastore.perf.counter.info vPoller method
- 7866367 Typo fixes
- ecb3b7e Implement datacenter.perf.counter.info vPoller method
- 3f08622 Implement cluster.perf.counter.info vPoller method
- 62a33fb Document the new *.perf.counter.info vPoller methods
- d09506c Refactor the *.perf.counter.info methods
- 3b03815 No need to make perf_counter_supported a property for now
- 29bc0f6 Fix perf.counter.info method
- 342196e Fix _entity_perf_counter_info() method
- 660bd07 Check that the object exists before we try to get it's performance countersX
- da2e4b8 Correct the name for vm.perf.counter.info method
- 7d86560 Querying for datastore performance counters is done using info.url property
- 80c8482 Commit a helper method for retrieving real-time performance metrics
- 0d35860 Initial commit of perf.interval.info vPoller method
- 1b24fc3 If real-time stats are not available for an entity fall back to historical statistics
- f030ebb Implement datacenter.perf.counter.get method
- e344040 Implement cluster.perf.counter.get vPoller method
- 8bbfac9 Implement host.perf.counter.get vPoller method
- 16d5ced Be able to provide a historical interval for objects which support real-time performance stats as well
- bd52954 _entity_perf_counter_info returns info for real-time or historical counters
- 71f3b2c s/_entity_perf_counter_info/_entity_perf_metric_info
- ac4f876 Refactor perf.counter.info vPoller method
- 5d45460 Docstring updates
- 5243fee *_perf_counter_info and *_perf_counter_get methods become *_perf_metric_info and *_perf_metric_get
- 1380b1c Implement vm.perf.metric.get method
- 8457e2c Ignore venv/\* if you have a virtualenv in vPoller
- a36659b Log information about the vSphere Agents created by the Worker
- 5a17dca Merge branch 'performance-counters'
- 9cb5f9c Refactor **init**.py files
- a59d4db PEP-396
- ae5f9fc vPoller version 0.3.7-dev

0.3.5

- 43bf792 vPoller now depends on vConnector v0.3.1

0.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 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

0.2.9

- db7295d Added Gentoo related installation document. \* Added Gentoo init scripts for vpoller-proxy and vpoller-worker.
- bdc22dd There are 2 sollutions to make sure that VM Objects with spaces can be validated, instead of returning null
- 78ebb3e Removed echo statements for debugging
- 09b6a33 fixed the processing part of the script
- 0ee4bb5 Removed second method from script to keep the method which only put variables with a space in between quotes
- fa53f06 Fixes in the Gentoo start scripts
- 6b56b05 Added template file for logrotate
- f9c9cb6 Updated documentation for Gentoo: added logrotate part
- 18d44a7 Add a 'datastore.host.get' vPoller method for retrieving all HostSystems attached to a specific datastore
- 6cc76d1 Add a 'datastore.vm.get' vPoller method for getting all VirtualMachine objects using a specific datastore
- 1a2c79d vConnector module now exists as a separate Python module
- fc9e0d3 Remove leftovers
- 1c10016 Create /var/log/vconnector while bootstrapping vPoller
- 888bf5c Implement 'vm.cpu.usage.percent' vPoller method
- 1450ae4 Update the Zabbix template with vm.cpu.usage.percent item
- f2ca184 Document the vm.cpu.usage.percent vPoller method
- 1877d0c Add a 'vm.cpu.usage.percent' alias to the vcli-\* aliases
- a4429de Commit init.d script for managing multiple vPoller Workers on the same machine
- 106bc23 Change path to the vPoller Proxy and Worker to the one installed by the Debian packages
- b434f4e Add -W flag to vpoller-worker for logging only warning and error messages
- 3e1be0e Fix for issue 33
- 9607258 Issue 33
- c4d816a zabbix-vsphere-import: Fix host group creation
- a9a7f24 zabbix-vsphere-import: Logging
- de83926 zabbix-vsphere-import: Import vSphere Clusters as Zabbix hostgroups
- a8df318 zabbix-vsphere-import: Add the hosts to their respective cluster hostgroups
- 2fb7f19 zabbix-vsphere-import: Add the VMs to their respective cluster/hostgroup in Zabbix
- 59d9542 zabbix-vsphere-import: Fix example config file
- 5e5c7cd zabbix-vsphere-import: Cosmetics
- 89f5b9c Create /var/run/vpoller directory if it doesn't exist before starting the daemons
- 9ee42c4 Merge pull request 38 from blackcobra1973/develop
- 2a2b7fa Add AUTHORS.txt file
- fc65a23 Version 0.2.9

0.2.5

- 9b42e0a Commit 'vcli-*' aliases
- 4870ee5 Add 'net.discover' method for discovering all vim.Network managed objects
- aa6a394 Add 'net.get' vPoller method for getting properties for a single vim.Network managed object
- 54e3fd6 Add 'net.host.get' vPoller method
- f7ce089 Add 'net.vm.get' vPoller method
- 2a65e2c Rename 'vm.net.discover' method to 'vm.guest.net.get' to make it clean this is a 'guest' related property
- c4eb938 Add 'host.net.get' vPoller method
- bcd8ada Add 'vm.net.get' vPoller method
- ca74e32 Document new vPoller methods
- 3990ed6 Bring the Zabbix Helper up-to-date with the latest vPoller methods
- 860f953 Append the vSphere host in the result while preparing the Zabbix LLD data
- ffc5ad3 Commit a simple wrapper script for use with Zabbix
- 2ee4cff s/msg/msg_attr for the required attributes of the message
- ef821c2 Return result only for the first item to Zabbix (which is what we would expect as we process a single item at a time)
- 6e10bd2 Revert "Append the vSphere host in the result while preparing the Zabbix LLD data"
- 692352e Return result as a list so we are consistent with the other vPoller methods
- cfdbac6 Add 'vm.process.get' vPoller method for getting processes in a guest system
- 536c1eb Refactor usage info for 'vpoller-client' and add some examples
- e8fd333 Return result as a list for consistency with the other vPoller methods
- 13c4ad6 Fix 'vm.host.get' method
- 7a6b1df Return result as a list in 'vm.disk.discover'
- bf1dad6 Add a Zabbix 'zabbix_vm_disk_get' helper method
- 3ad7d9c Update vpoller-cclient C client comments
- 16188aa 'success' attribute in result message should return 1 on failure so we can use that as an exit code in the client applications
- da0c835 Return exit code in the vpoller-client on success/failure
- 5755e0b Check if a message attribute we don't know about is defined in the vPoller Worker first
- d931f77 Get the vPoller C Client up-to-date with the recent changes in vPoller
- 159fd91 Destroy Views when no longer needed
- c5e46bd Add a Zabbix helper method for translating VM disk discovery requests
- ab5314c Apparently there is a memory leak in ZeroMQ while terminating a context, so leave that for now until we figure out how to deal with this and have it fixed (either in vPoller or ZeroMQ upstream)
- 25e9fce Zabbix helper should return None if we don't have the requested property in the result
- c0e4ef9 Add 'host.cluster.get' vPoller method for getting the cluster name for a HostSystem
- 3dcba5e Typo fix
- 066e791 Check if we got a valid client message first before processing it
- 3a8a5db Commit a wrapper script for use with Zabbix and the C client of vPoller
- ca87aad Return result from 'jq' in raw output (no quotes) in result
- 36c436d cvpoller-zabbix: Just parse the stdout with 'jq', ignore stderr
- b228725 Recommended ZeroMQ library version is 4.x
- 87a9651 Add instructions how to build ZeroMQ 4.x library to the documentation
- c4dfb3b Use pyzmq version 14.1.1
- 8eaf412 Return exit codes from vPoller Worker and Proxy
- d69b708 Commit a Zabbix wrapper script for using vm.disk.get method with C client
- 25615ae First cut of the Zabbix vSphere import script which would import vSphere objects as regular Zabbix hosts
- 233739a Add more methods to the zabbix-vsphere-import tool
- b8e561a zabbix-vsphere-import: Add method for getting Zabbix host groups
- 17b07dc zabbix-vsphere-import: Be able to search for a host in Zabbix by it's name
- 480bf80 zabbix-vsphere-import: Find a template by it's name
- 0c3a195 zabbix-vsphere-import: Find a Zabbix hostgroup by name
- 40d273d zabbix-vsphere-import: More logging
- 0ad2fee zabbix-vsphere-import: Add method for creating a hostgroup in Zabbix
- 978ac1b zabbix-vsphere-import: vSphere hosts import is working
- c39ac21 zabbix-vsphere-import: The Python Zabbix API module spits a lot of useless INFO messages via 'logging', so remove the logging from our tool to make reporting look better
- 70a5955 zabbix-vsphere-import: Import VMs to Zabbix
- 35512d2 zabbix-vsphere-import: Add support for importing datastores to Zabbix
- ea3d718 Commit example config file for zabbix-vsphere-import
- 5979727 Move zabbix related stuff to a separate directory
- 8d7d50a Commit the Zabbix templates for vPoller
- 53804b7 Process 'host.cluster.get' method from the Zabbix vPoller helper
- 8178589 Remove unused option
- fb62ecb Fix the vPoller csvhelper module
- 33e1834 Sort keys used for the CSV headers
- 5bb7001 Commit a shell script for quick installation and configuration of vPoller
- a07e99d Do not prompt when bootstrapping vPoller so we can do this in unattended way
- 2a86740 Document how to use the bootstrap-vpoller.sh script for quick setup of vPoller
- b1a9e12 Fix status messages for vPoller Worker
- 7cc4470 Mention to initialize the vConnector database before trying to add a vSphere host
- 2bc4d52 Package name should be just vpoller instead of py-vpoller
- 9f0160f Document from where to get packages of vPoller for Debian GNU/Linux systems
- 7377ee1 Document some example use cases of vPoller
- e4a41cf vPoller version 0.2.5

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.