{ "info": { "author": "Michael Dunstan", "author_email": "michael@elyt.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Topic :: Software Development :: Build Tools", "Topic :: System :: Networking :: Monitoring" ], "description": "Introduction\n============\n\nA buildout recipe that packages and configures the munin tool\n*varnish_* to enable monitoring of Varnish.\n\nContains a modified version of *varnish_*\n`r4439 `__\ncreated by Kristian Lyngstol which works with Varnish 2.0 or newer.\n\n\nHow to use it\n=============\n\nYou can use it with a part like this::\n\n [buildout]\n parts =\n ...\n munin-varnish\n\n [munin-varnish]\n recipe = munin-varnish\n varnishstat = ${varnish-build:location}/bin/varnishstat\n\nWhere ``varnish-build`` would be a typical cmmi part that builds\nVarnish. And the ``varnishstat`` option is the full path to the\n*varnishstat* binary.\n\n\nThis part will create a script in the buildout bin directory called\n*munin-varnish* which is used to monitor all the different aspects. The\ncurrent list of aspects available for monitoring is (``bin/munin-varnish suggest``)::\n\n expunge\n transfer_rates\n objects\n uptime\n request_rate\n memory_usage\n hit_rate\n threads\n backend_traffic\n\nEach of these need to be installed as symlinks into the munin-node\nplugins. For example::\n\n cd /etc/munin/plugins\n ln -s /path/to/buildout/bin/munin-varnish varnish_expunge\n\n\nMonitoring multiple instances\n-----------------------------\n\nYou can use the optional parameter `name` to add a name to the\ngraph titles::\n\n [munin-varnish]\n recipe = munin-varnish\n varnishstat = ${varnish-build:location}/bin/varnishstat\n name = Project X\n\n\nIn the above Example calling ``graph_title Object expunging`` would become\n``graph_title Object expunging - Project X``.\n\nTo monitor multiple instances you need to be able to put different symlinks\ninto your ``etc/munin/plugins/`` directory.\nYou can use double underscore in the symlink installation to separate the\ninstance name from the aspect.\nThe above installation example would become::\n\n cd /etc/munin/plugins\n ln -s /path/to/buildout/bin/munin-varnish varnish_projectX__expunge\n\n(**ATTENTION**: note the double underscore!).\n\nWe are using a slightly modified version of *varnish_* to support multiple instances.\nSee this `post on varnish-dev `__\nfor more information.\n\nNotes\n=====\n\n* A build of *varnishstat* requires the developer's libraries for\n ncurses. If you don't have a *varnishstat* in your build of Varnish\n then most likely you need to install the ncurses-devel or\n libncurses5-dev package and then get buildout to rebuild Varnish.\n\n* The hit_rate aspect only works correctly with a munin server running\n version 1.4.0 alpha or better. However hit rate data is also\n available in request_rate where it is presented as raw rates rather\n than normalized as a percentage.\n\nCredits\n=======\n\nMichael Dunstan, Author\n\nHarald Friessnegger, added support for multiple instances\n\n\n\nChangelog\n=========\n\n1.0a3 (2010-08-16)\n------------------\n\n- update to newest revision (r4439) of *varnish_*\n [fRiSi]\n\n- add support for monitoring multiple varnish instances\n on a single host\n [fRiSi]\n\n1.0a2 (2009-11-26)\n------------------\n\n- Ensure that the generated script is executable.\n\n\n1.0a1 (2009-11-26)\n------------------\n\n* Initial release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/munin.varnish", "keywords": "munin monitoring", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "munin.varnish", "package_url": "https://pypi.org/project/munin.varnish/", "platform": "Any", "project_url": "https://pypi.org/project/munin.varnish/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/munin.varnish" }, "release_url": "https://pypi.org/project/munin.varnish/1.0a3/", "requires_dist": null, "requires_python": null, "summary": "Munin plugins for Varnish.", "version": "1.0a3" }, "last_serial": 732089, "releases": { "1.0a1": [ { "comment_text": "", "digests": { "md5": "6c4b38800a2e2a0ab4fbdd833cab6739", "sha256": "dc75c8517750c2d1a5b1d3c540d68a62cbe13df44076e6f64d1313314ba21040" }, "downloads": -1, "filename": "munin.varnish-1.0a1.tar.gz", "has_sig": false, "md5_digest": "6c4b38800a2e2a0ab4fbdd833cab6739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9930, "upload_time": "2009-11-25T13:13:30", "url": "https://files.pythonhosted.org/packages/08/e7/bc41f4e31c255833d30b4b5dda6e62389426aa4bb8aa53edd206c8c98e6b/munin.varnish-1.0a1.tar.gz" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "f9bfc5a1cc55e41ee5006ed4633725c7", "sha256": "031c882577366d92ff488c8b228b6b13182567ba3fe2913ed0771deb52f7a2d4" }, "downloads": -1, "filename": "munin.varnish-1.0a2.tar.gz", "has_sig": false, "md5_digest": "f9bfc5a1cc55e41ee5006ed4633725c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10023, "upload_time": "2009-11-25T13:55:52", "url": "https://files.pythonhosted.org/packages/a5/b5/8b009362caf8c08f0a101964be7cdf099b0acaf18d2fc4b60f566feef138/munin.varnish-1.0a2.tar.gz" } ], "1.0a3": [ { "comment_text": "", "digests": { "md5": "2c4f14db6447e60b317886520ad9e2b2", "sha256": "dfa3075f26605553fe3a9b8454f3e62a45afeb39618c2f3def95eac68a1ccb92" }, "downloads": -1, "filename": "munin.varnish-1.0a3-py2.6.egg", "has_sig": false, "md5_digest": "2c4f14db6447e60b317886520ad9e2b2", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11630, "upload_time": "2010-08-16T10:36:18", "url": "https://files.pythonhosted.org/packages/7f/6b/d6412515c08b3f1a9bedd1239faca751c26dc305a038bb525e4f448ab0b4/munin.varnish-1.0a3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5e0fd2411247b846c5323ec3ce16d453", "sha256": "52961bd710356c91d5129e612334cc5dc500ff9b264fe73a18953fc603cb2411" }, "downloads": -1, "filename": "munin.varnish-1.0a3.zip", "has_sig": false, "md5_digest": "5e0fd2411247b846c5323ec3ce16d453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17574, "upload_time": "2010-08-16T10:35:34", "url": "https://files.pythonhosted.org/packages/fc/ab/6e200674bd54a657e4ca973b4623f2565015262b8df7de8737d9c8e516e7/munin.varnish-1.0a3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2c4f14db6447e60b317886520ad9e2b2", "sha256": "dfa3075f26605553fe3a9b8454f3e62a45afeb39618c2f3def95eac68a1ccb92" }, "downloads": -1, "filename": "munin.varnish-1.0a3-py2.6.egg", "has_sig": false, "md5_digest": "2c4f14db6447e60b317886520ad9e2b2", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11630, "upload_time": "2010-08-16T10:36:18", "url": "https://files.pythonhosted.org/packages/7f/6b/d6412515c08b3f1a9bedd1239faca751c26dc305a038bb525e4f448ab0b4/munin.varnish-1.0a3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5e0fd2411247b846c5323ec3ce16d453", "sha256": "52961bd710356c91d5129e612334cc5dc500ff9b264fe73a18953fc603cb2411" }, "downloads": -1, "filename": "munin.varnish-1.0a3.zip", "has_sig": false, "md5_digest": "5e0fd2411247b846c5323ec3ce16d453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17574, "upload_time": "2010-08-16T10:35:34", "url": "https://files.pythonhosted.org/packages/fc/ab/6e200674bd54a657e4ca973b4623f2565015262b8df7de8737d9c8e516e7/munin.varnish-1.0a3.zip" } ] }