{ "info": { "author": "Zope Corporation and contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Framework :: Zope2", "License :: OSI Approved :: Zope Public License", "Programming Language :: Python", "Topic :: System :: Monitoring" ], "description": ".. contents::\n\nOverview\n========\n\nNagios data\n-----------\n\n- uptime\n- main database size\n- total reference count\n- errors in the root error log\n\nMunin data\n----------\n\ngraphs provided by zeo_munin.py\n```````````````````````````````\n\nclients\n nr of zeo clients connected to zeo server\n\nverifying\n XXX help document\n\nloadstores\n nr of object loads and stores of the database\n\n\ngraphs provided by munin_client.py\n``````````````````````````````````\n\nuptime\n uptime of the zope instance in days (1 hour is 0.041)\n\nrefcount\n XXX help document\n\nerrors\n total number of errors, conflicts and unresolved conflicts\n\nactivity\n total number of object loads, stores and\n total number of database connections\n\ncacheconnections\n number of active and total objects for each connection\n\ncachetotals\n number of active objects of all connections\n (see cacheconnections above)\n\ndbsize\n size of the database in megabyte\n\n\nConfigure Nagios\n----------------\n\nPut a line like this in your nagios plugin configuration to make the plugin\navailable::\n\n command[check_zope]=/path/to/check_zope.py -H $ARG1$ -p $ARG2$ -d $ARG3$\n -r $ARG4$ -a $ARG5$\n\nPut a line like this in your nagios host configuration to use the::\n\n service[maggie]=Zope;0;24x7;10;5;5;gocept;10;24x7;1;1;1;;check_zope!localhost!8080!50000000!10000!admin:password\n\nConfigure Nagios\n----------------\n\nTo get the correct command configuration for \"check_zope\", copy the zope.cfg\ninto your plugin config directory (debian: /usr/share/nagios/pluginconfig) or\nthe commands.cfg in /etc/nagios/.\n\nThen you can make use of the check_zope command for services::\n\n define service{\n use generic-service\n host_name thezopehost\n service_description Zope\n check_command check_zope!thezopehost!8080!1000000000!500000!admin:password\n }\n\nConfigure Munin\n---------------\n\nSymlink Plugins\n```````````````\n\nCreate symlinks in ``/etc/munin/plugins/``\n\nplugins using munin_client.py are named like::\n\n /etc/munin/plugins/zope__[_]\n\n eg:\n /etc/munin/plugins/zope_uptime_instance1\n /etc/munin/plugins/zope_uptime_instance2\n /etc/munin/plugins/zope_activity_instance1_db2\n\nplugins using zeo_munin.py are named like::\n\n /etc/munin/plugins/zeo__[_]\n\ngraph\n see `Munin data`_ for a list of available graphs\n\nserver-index\n host and port are looked up in the configuration\n MUNIN_ZEO_HOST|PORT_\n\nstorage\n name of the storage, optional, defaults to 1\n\n\nexamples::\n\n /etc/munin/plugins/zeo_clients_ZEO1\n /etc/munin/plugins/zeo_clients_ZEO1_1\n /etc/munin/plugins/zeo_loadstores_ZEO1_temp\n\n\n\nConfigure Plugins\n`````````````````\n\nAdd a configuration file to ``vim /etc/munin/plugin-conf.d/zope``\nto tell the plugins how to connect to zeo server/clients::\n\n [zope_*]\n user root\n env.MUNIN_ZOPE_HOST_instance1 http://localhost:8401/Control_Panel/munin\n env.MUNIN_ZOPE_AUTHENTICATE_instance1 admin:admin\n env.MUNIN_ZOPE_HOST_instance2 http://localhost:8402/Control_Panel/munin\n env.MUNIN_ZOPE_AUTHENTICATE_instance2 admin:admin\n\n [zeo_*]\n user root\n env.MUNIN_ZEO_HOST_ZEO1 localhost\n env.MUNIN_ZEO_PORT_ZEO1 8502\n\n\nCredits\n-------\n\nOriginally written by Christian Theune .\n\nThanks for contributing ideas and code to:\n\n- Robrecht van Valkenburg (Pareto)\n- Martijn Pieters (Pareto)\n- Florian Schulze (independent)\n- Hanno Schlichting (Jarn)\n- Harald Friessnegger (Webmeisterei)\n- David Glick (Groundwire)\n\nChangelog\n=========\n\n0.7.3 (2017-03-22)\n------------------\n\n- Always close connection when there is an exception/error in a probe.\n [bsuttor]\n\n- Python2.7 compatibility for munin_client.py \n [fRiSi]\n\n\n0.7.2 (2016-09-26)\n------------------\n\n- Use same way to get stats database than stats connection probes.\n [bsuttor]\n\n\n0.7.1 (2015-08-11)\n------------------\n\n- Do not get threads in stats probe.\n [bsuttor]\n\n- Fix beautify_return_values for date.\n [bsuttor]\n\n\n0.7 (2015-07-17)\n----------------\n\n- Add MANIFEST.in\n [bsuttor]\n\n- Fix stats probe for probe which are collection and other args\n [bsuttor]\n\n- Add stats probe\n [jfroche]\n\n\n0.6 (2012-12-19)\n----------------\n\n- Enable registration of znagios probes as zc.monitor utilities (using five.z2monitor)\n\n0.5 - 2011-03-14\n----------------\n\n- `munin_client.py` can handle multiple databases now.\n [davisagli]\n\n0.4.2 - 2010-10-21\n------------------\n\n- fixed ``Control_Panel/munin`` for Zope 2.10.11\n which is used for plone 3.3.4 and 3.3.5 and ships\n w/o version information\n (see https://bugs.launchpad.net/zope2/+bug/510477)\n [fRiSi]\n\n0.4.1 - 2010-06-14\n------------------\n\n- fixed ``Control_Panel/munin`` for Zope >= 2.11\n (conflict_error are not global anymore)\n [fRiSi]\n\n0.4 - 2009-11-19\n----------------\n\n- uptime is given in days now, instead of seconds which is much more readable.\n `fetch` still returns seconds for backward compatibility,\n but `config` tells to compute the value (``uptime.cdef uptime,86400,/``)\n [fRiSi]\n\n- `zeo_munin.py` can handle multiple Databases now\n [fRiSi]\n\n- Documented munin data and configuration in README\n [fRiSi]\n\n- Corrected labels in `Per connection caches` graph\n [fRiSi]\n\n- Added `dbsize` graph to `munin_client.py`\n [fRiSi]\n\n\n0.3 - 2009-02-25\n----------------\n\n- Changed an import of Zope.App to Zope2.App for compatibility with recent\n Zope versions.\n [hannosch]\n\n- Added package infrastructure.\n [hannosch]\n\n- Moved the source code from https://svn.gocept.com/repos/gocept/ZNagios/trunk\n to the svn.zope.org repository at revision 29315.\n [hannosch]\n\n0.2 - 2008-05-26\n----------------\n\n- Remove hard-coded authorization string.\n [ctheune]\n\n- A script for reading data from a ZEO monitor server.\n [ctheune]\n\n- Added basic munin support.\n [ctheune]\n\n- Original implementation.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/Products.ZNagios", "keywords": "Zope Nagios Munin", "license": "ZPL", "maintainer": "", "maintainer_email": "", "name": "Products.ZNagios", "package_url": "https://pypi.org/project/Products.ZNagios/", "platform": "", "project_url": "https://pypi.org/project/Products.ZNagios/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/Products.ZNagios" }, "release_url": "https://pypi.org/project/Products.ZNagios/0.7.3/", "requires_dist": null, "requires_python": "", "summary": "ZNagios provides the ability for Nagios and munin to tap into the Zope2 server and retrieve status and performance data.", "version": "0.7.3" }, "last_serial": 2722521, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "a6f4a0d0db0a87e20b9e6015c152ecdc", "sha256": "93afcd3f42465d697e018eb78249029fa0d1b79214790ebf72301db31aa11d02" }, "downloads": -1, "filename": "Products.ZNagios-0.3.zip", "has_sig": true, "md5_digest": "a6f4a0d0db0a87e20b9e6015c152ecdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15332, "upload_time": "2009-02-25T16:41:41", "url": "https://files.pythonhosted.org/packages/2d/31/b3d5045cdc268207e9468321ab9fd888442bc3a2d9f7bd11436736515413/Products.ZNagios-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "3412f2de35c19fd08a5951cc01068457", "sha256": "2f9c2e32b139b267e4cec491d08b3d1bf978347b54a45ce4aceb2df7410410bd" }, "downloads": -1, "filename": "Products.ZNagios-0.4-py2.4.egg", "has_sig": false, "md5_digest": "3412f2de35c19fd08a5951cc01068457", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 19934, "upload_time": "2009-11-19T15:51:57", "url": "https://files.pythonhosted.org/packages/a8/12/6eecbeda65bc3d39fa7857fbf6a054903d01750fdfb94f8b171ee2aa490f/Products.ZNagios-0.4-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "47c483efc7f277aceb95063a9d14aa67", "sha256": "4e7bd05597187cac5d07d90e09d6a25d60045823e21cae9432429b7e1a9af423" }, "downloads": -1, "filename": "Products.ZNagios-0.4.tar.gz", "has_sig": false, "md5_digest": "47c483efc7f277aceb95063a9d14aa67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10274, "upload_time": "2009-11-19T15:51:56", "url": "https://files.pythonhosted.org/packages/b6/69/52246589cf66dccfdfba7b95e6c6571c2d83fbe8ac90a757d5986b2ab44f/Products.ZNagios-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "3640378040be2f450b81c85e4cc88060", "sha256": "6103f54f7ab0a602eb0a24a5acf5c245f02324f34a15956a9bf96d248bfb0ebc" }, "downloads": -1, "filename": "Products.ZNagios-0.4.1-py2.6.egg", "has_sig": false, "md5_digest": "3640378040be2f450b81c85e4cc88060", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 20384, "upload_time": "2010-06-14T13:26:15", "url": "https://files.pythonhosted.org/packages/ba/94/30201e5c1e51caf781e01a6694471488f687ba8cd21de6afe82c58022749/Products.ZNagios-0.4.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "78fa7764f25aa8df17c615292719d261", "sha256": "c3e5598ac310c159e1d3df96d9f642d1aafdd09dbfbf810d371ea5715bfc0a8e" }, "downloads": -1, "filename": "Products.ZNagios-0.4.1.zip", "has_sig": false, "md5_digest": "78fa7764f25aa8df17c615292719d261", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19217, "upload_time": "2010-06-14T13:26:36", "url": "https://files.pythonhosted.org/packages/4f/e4/48c342a622d9ce8880eb1a8d89cef3b9b881fc27083525a99fb4c84d4c17/Products.ZNagios-0.4.1.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "f17f22f4d3283becd62d91a84a1a9126", "sha256": "f5a6a4d9ffff936b906397ad156fcfd47b3d55417ffa92331f1f295b45f78ae9" }, "downloads": -1, "filename": "Products.ZNagios-0.4.2-py2.6.egg", "has_sig": false, "md5_digest": "f17f22f4d3283becd62d91a84a1a9126", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 20636, "upload_time": "2010-10-21T17:35:30", "url": "https://files.pythonhosted.org/packages/79/b7/3de6200c27e2f7cf83caca89c34cf48f565f04336d69246b791f3d417218/Products.ZNagios-0.4.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "16550c9802e2a51981f29c6057ec7686", "sha256": "fb7b8f66af23c26b458dae81ae7079c7bdf643a343e5e61a6ef30f6e612577a1" }, "downloads": -1, "filename": "Products.ZNagios-0.4.2.zip", "has_sig": false, "md5_digest": "16550c9802e2a51981f29c6057ec7686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19297, "upload_time": "2010-10-21T17:35:53", "url": "https://files.pythonhosted.org/packages/38/0d/0bbea36bbc5c13c5409a77127bc6254674fcd1746e1cf4b1aecccaff522b/Products.ZNagios-0.4.2.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "2cccd232ccd47b358de470a0cac02598", "sha256": "d2eaa018798a389b424985fe6778732c5e16d68669a36caa3004f03dd83c8014" }, "downloads": -1, "filename": "Products.ZNagios-0.5.zip", "has_sig": false, "md5_digest": "2cccd232ccd47b358de470a0cac02598", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19463, "upload_time": "2011-03-14T21:10:39", "url": "https://files.pythonhosted.org/packages/a4/b0/0068aaf11d82631657ea6241e1c0ceba0300976b18491a31b8b8f757673a/Products.ZNagios-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "ccc620fa81ce86dff20612549c543abd", "sha256": "d744da6131cadad7f74eb2ad6d63f5a4093cb919d53fd162efaf485329db6dfe" }, "downloads": -1, "filename": "Products.ZNagios-0.6.tar.gz", "has_sig": false, "md5_digest": "ccc620fa81ce86dff20612549c543abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13734, "upload_time": "2012-12-19T11:25:02", "url": "https://files.pythonhosted.org/packages/68/04/bd144b209f562f998def7791cc8b9801f81dc4f0b5eaa41527f048f2a986/Products.ZNagios-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "8175ad937e46051bf07dd4b7e9fce9b8", "sha256": "a77112081cae336ef0689b11457a8dc986fa1bced852b3cee47f679f75a330e3" }, "downloads": -1, "filename": "Products.ZNagios-0.7.zip", "has_sig": false, "md5_digest": "8175ad937e46051bf07dd4b7e9fce9b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22463, "upload_time": "2015-07-17T12:09:36", "url": "https://files.pythonhosted.org/packages/f0/79/318cc0f6659ddd0ff77e9b5ee7f38d210476a61bef2dd3c900840e577497/Products.ZNagios-0.7.zip" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "236df6a49be95e5bf6f82f494dd86654", "sha256": "bd4cb863957e57ed79f32efadc894fc1a3775188ba887443585a6a7b98644350" }, "downloads": -1, "filename": "Products.ZNagios-0.7.1.zip", "has_sig": false, "md5_digest": "236df6a49be95e5bf6f82f494dd86654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22751, "upload_time": "2015-08-11T13:00:55", "url": "https://files.pythonhosted.org/packages/92/b0/f768f41dc43ab8e438501461a1b38832200204dd5d2c5750282325f919b4/Products.ZNagios-0.7.1.zip" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "be87a5a3e796e6e9c2e899e7bbe4f365", "sha256": "5802710acc743b489856b667387ae495403821f679ac915a346c2737a3eadc39" }, "downloads": -1, "filename": "Products.ZNagios-0.7.2.tar.gz", "has_sig": false, "md5_digest": "be87a5a3e796e6e9c2e899e7bbe4f365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12424, "upload_time": "2016-09-26T12:23:01", "url": "https://files.pythonhosted.org/packages/76/ed/7eb26ae8368befcb2387ba57330491a0cfea20c51dc6bcac1980e268f2cc/Products.ZNagios-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "7026b780366829c5753506baa81d66c9", "sha256": "f84149a477b995e15e24c0c1feece255ad240e1d50a6e968b5da297b4e5b9b7a" }, "downloads": -1, "filename": "Products.ZNagios-0.7.3.tar.gz", "has_sig": false, "md5_digest": "7026b780366829c5753506baa81d66c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12536, "upload_time": "2017-03-22T08:42:13", "url": "https://files.pythonhosted.org/packages/82/20/c939822053976bc548605899f898bb8e0fd72e891131b1a8af492cd87afa/Products.ZNagios-0.7.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7026b780366829c5753506baa81d66c9", "sha256": "f84149a477b995e15e24c0c1feece255ad240e1d50a6e968b5da297b4e5b9b7a" }, "downloads": -1, "filename": "Products.ZNagios-0.7.3.tar.gz", "has_sig": false, "md5_digest": "7026b780366829c5753506baa81d66c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12536, "upload_time": "2017-03-22T08:42:13", "url": "https://files.pythonhosted.org/packages/82/20/c939822053976bc548605899f898bb8e0fd72e891131b1a8af492cd87afa/Products.ZNagios-0.7.3.tar.gz" } ] }