{ "info": { "author": "Andrew Mleczko", "author_email": "andrew.mleczko@redturtle.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Plone", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking :: Monitoring" ], "description": "This package provides munin plugins for monitoring various aspects of a Plone\ninstance.\n\nIt uses `gocept.munin`_ for plugin registration. Please refer to its\ndocumentation if you want to write new plugins.\n\nPlugins\n-------\n\nCurrently there is 1 plugin available:\n\n* \"contentcreation\" - reports content creation and modification taken\n from portal_catalog\n\nHow to use it\n-------------\n\n* First include the package in your buildout `instance` slot::\n\n [instance]\n ...\n eggs =\n ...\n munin.plone\n zcml =\n ...\n munin.plone\n\n* To create the pluging helper script you'll also need to include the\n following, additional section and extend your `parts` definition::\n\n [buildout]\n parts =\n ...\n munin\n\n [munin]\n recipe = zc.recipe.egg\n eggs = munin.plone\n arguments = http_address='${instance:http-address}', user='${instance:user}', plone='plone'\n\n The `arguments` option is used to pass configuration values to the generated\n helper script, which is then used as the actual munin plugin (see below).\n Any settings for `ip-address`, `http-address`, `port-base` and `user` given\n in the `instance` section should be repeated here, separated by commas.\n\n .. |---| unicode:: U+2014 .. em dash\n\n Please be aware, that the variable names use underscores instead of dashes\n here |---| the following list shows all supported settings and their\n respective default values:\n\n * ip_address='' ['localhost']\n * http_address= [8080]\n * port_base= [0]\n * user= [n.a.]\n * plone= ['plone']\n\n Either literal values or references to the `instance` part can be used here,\n i.e. \"http_address='${instance:http-address}', user='${instance:user}'\".\n Please note that the resulting line will be verbosely copied into the\n generated `bin/munin` script, so the extra quoting is required.\n\n* Now you should be able to call the plugins as follow::\n\n http://localhost:8080/plone/@@munin.plone.plugins/contentcreation\n\n Where `contentcreation` is you plugin name. Please note that for security\n reasons the view requires the `View management screens` permission.\n\n* Next you need to make symlinks from the helper script inside your\n buildout's `bin/` to the munin plugin directory. The helper script itself\n can assist you with this::\n\n $ bin/munin install /opt/munin/etc/plugins [] []\n\n This will install the necessary symlinks in the given directory using\n either the provided prefix and suffix or else the hostname and current\n directory to assemble their names (see below).\n\n Alternatively, you may also install the desired symlinks yourself::\n\n $ cd /opt/munin/etc/plugins\n $ ln -s ~/zope/bin/munin company_contentcreation_site1\n\n Here `/opt/munin/etc/plugins` is your munin directory, `~/zope/` is the\n root directory of your buildout, `contentcreation` the name of the plugin\n you want to enable, `company` a placeholder for an arbitrary prefix and\n `site1` the name which will be shown in munin.\n\n* Finally configure the plugin in munin (this step can be skipped if you have\n correctly set up the `arguments` option as described in step 2 above)::\n\n $ cd /opt/munin/etc/plugin-conf.d/\n $ vi munin.plone.conf\n ... [company_*_site1]\n ... env.AUTH myuser:myuser\n ... env.URL http://localhost:8080/plone/@@munin.plone\n .plugins/%s\n\n Here `myuser:myuser` are your Zope user credentials and `localhost:8080`\n your site url. Please check `munin`_ for more information about plugin\n configuration.\n\n\nReferences\n----------\n\n* `munin.plone`_ at pypi\n* `gocept.munin`_ at pypi\n* `munin`_ project\n* `munin exchange`_\n\n .. _munin.plone: http://pypi.python.org/pypi/munin.plone/\n .. _gocept.munin: http://pypi.python.org/pypi/gocept.munin/\n .. _munin exchange: http://muninexchange.projects.linpro.no/\n .. _munin: http://munin.projects.linpro.no/\n\nContact\n-------\n\n.. image:: http://www.slowfoodbologna.it/redturtle_logo.png\n\n* | Andrew Mleczko <``andrew.mleczko at redturtle.net``>\n | **RedTurtle Technology**, http://www.redturtle.net/\n\n\nChangelog\n=========\n\n1.2 - 2010/04/29\n----------------\n\n* update scaling \n [amleczko]\n\n1.1 - 2010/04/21\n----------------\n\n* add munin scale parameters\n [amleczko]\n\n1.0 - 2010/04/15\n----------------\n\n * Initial release.\n [amleczko]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/munin.plone", "keywords": "plone munin monitoring", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "munin.plone", "package_url": "https://pypi.org/project/munin.plone/", "platform": "Any", "project_url": "https://pypi.org/project/munin.plone/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/munin.plone" }, "release_url": "https://pypi.org/project/munin.plone/1.2/", "requires_dist": null, "requires_python": null, "summary": "Munin plugins for Plone.", "version": "1.2" }, "last_serial": 2733036, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "35cf4f14543edc419c9c78fd8c82f143", "sha256": "a59988e323fd8cba4b89201a717b6b3a50b1418d1da51fd5733908932e9904c1" }, "downloads": -1, "filename": "munin.plone-1.0.tar.gz", "has_sig": false, "md5_digest": "35cf4f14543edc419c9c78fd8c82f143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6373, "upload_time": "2010-04-15T17:40:47", "url": "https://files.pythonhosted.org/packages/a6/3e/ee886b1d75345daa896a9e6668e431e24bba6fdee2ac86b761b960a7e8cd/munin.plone-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "b41bd5419c94a23ae5fb7e1e7ba3217b", "sha256": "d2787399d647166d37584385f4203fc9e5e8f3efc7979e50e047807904910d59" }, "downloads": -1, "filename": "munin.plone-1.1.tar.gz", "has_sig": false, "md5_digest": "b41bd5419c94a23ae5fb7e1e7ba3217b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6416, "upload_time": "2010-04-21T10:30:33", "url": "https://files.pythonhosted.org/packages/b8/3e/9aab2638d776182cdd661bff2660d6f29cbe0cf0b5b9251d1d1e460ace01/munin.plone-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "2213eee75704e2fbe02a8cb543bf593a", "sha256": "a8de83ac5a357776b8a5f9a99030b79fce9c5f831da0bfd7d022e758f3ac332b" }, "downloads": -1, "filename": "munin.plone-1.2.tar.gz", "has_sig": false, "md5_digest": "2213eee75704e2fbe02a8cb543bf593a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6572, "upload_time": "2010-04-29T11:43:12", "url": "https://files.pythonhosted.org/packages/92/d3/71ecc0bfec9a95f7027bdd2b388aee59953f5b9f036b642980945450b20c/munin.plone-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2213eee75704e2fbe02a8cb543bf593a", "sha256": "a8de83ac5a357776b8a5f9a99030b79fce9c5f831da0bfd7d022e758f3ac332b" }, "downloads": -1, "filename": "munin.plone-1.2.tar.gz", "has_sig": false, "md5_digest": "2213eee75704e2fbe02a8cb543bf593a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6572, "upload_time": "2010-04-29T11:43:12", "url": "https://files.pythonhosted.org/packages/92/d3/71ecc0bfec9a95f7027bdd2b388aee59953f5b9f036b642980945450b20c/munin.plone-1.2.tar.gz" } ] }