{ "info": { "author": "Sam Clements", "author_email": "sam.clements@datasift.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: No Input/Output (Daemon)", "License :: OSI Approved", "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: System :: Logging", "Topic :: System :: Monitoring", "Topic :: System :: Networking", "Topic :: System :: Systems Administration" ], "description": "==========\nMannhunter\n==========\n\n.. image:: http://img.shields.io/pypi/v/mannhunter.svg?style=flat-square\n :target: https://pypi.python.org/pypi/mannhunter\n\n.. image:: http://img.shields.io/pypi/l/mannhunter.svg?style=flat-square\n :target: https://pypi.python.org/pypi/mannhunter\n\n.. image:: http://img.shields.io/travis/borntyping/mannhunter/master.svg?style=flat-square\n :target: https://travis-ci.org/borntyping/mannhunter\n\n|\n\nA memory limiting tool for `Supervisor `_.\n\n* `Source on GitHub `_\n* `Documentation on Read the Docs `_\n* `Packages on PyPI `_\n\nUsage\n-----\n\n::\n\n mannhunter [--config PATH] [--host RIEMANN_HOST] [--port RIEMANN_PORT]\n\nMannhunter can be started with or without a configuration file. By default, it will restart any programs running under Supervisor if they use more than 80% of the systems total memory. Limits for individual programs can be specified in an optional configuration file - an example configuration is provided in ``conf/example.conf``.\n\nInstallation\n------------\n\nMannhunter can be installed from pip::\n\n pip install mannhunter\n\nIf you want to install Mannhunter with a system package manager, `fpm `_ is recommended. For example::\n\n fpm -s python -t rpm mannhunter\n rpm -i python-mannhunter-0.0.0-1.noarch.rpm\n\nRequirements\n^^^^^^^^^^^^\n\n* `click `_\n* `protobuf `_\n* `psutil `_\n* `riemann-client `_\n* `supervisor `_\n\nThe ``psutil`` package uses C extensions, and installing the package from source or with a python package manager (such as ``pip``) will require build tools. Alternatively, it can be installed from your distribution's repositories (``python-psutil`` on Debian and CentOS). Superman currently uses a very old version of ``psutil`` so as to remain compatible with CentOS.\n\nMannhunter is developed and tested on Python 2.6. There are no plans to release it for Python 3, as Google's ``protobuf`` library (and therefore ``riemann-client``) are only compatible with Python 2.\n\nLicence\n-------\n\nMannhunter is licensed under the `MIT Licence `_. The protocol buffer definition is sourced from the `Riemann Java client `_, which is licensed under the `Apache Licence `_.\n\nAuthors\n-------\n\nMannhunter was written by `Sam Clements `_, while working at `DataSift `_.\n\n.. image:: https://0.gravatar.com/avatar/8dd5661684a7385fe723b7e7588e91ee?d=https%3A%2F%2Fidenticons.github.com%2Fe83ef7586374403a328e175927b98cac.png&r=x&s=40\n.. image:: https://1.gravatar.com/avatar/a3a6d949b43b6b880ffb3e277a65f49d?d=https%3A%2F%2Fidenticons.github.com%2F065affbc170e2511eeacb3bd0e975ec1.png&r=x&s=40", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/borntyping/mannhunter", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "mannhunter", "package_url": "https://pypi.org/project/mannhunter/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mannhunter/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/borntyping/mannhunter" }, "release_url": "https://pypi.org/project/mannhunter/0.0.0-dev/", "requires_dist": null, "requires_python": null, "summary": "A memory limiting tool for Supervisor", "version": "0.0.0-dev" }, "last_serial": 1385954, "releases": { "0.0.0-dev": [ { "comment_text": "", "digests": { "md5": "5987c638fc898ae8a4275ac56bcc2b6d", "sha256": "f2e59b2398045e148c2da96915a0a70ffbf133ad2e880df477758cbddcb4d67a" }, "downloads": -1, "filename": "mannhunter-0.0.0_dev-py2-none-any.whl", "has_sig": false, "md5_digest": "5987c638fc898ae8a4275ac56bcc2b6d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9274, "upload_time": "2014-08-29T10:24:30", "url": "https://files.pythonhosted.org/packages/3a/51/362033c190ff757d3b911d813ef54070f9cf3aed8e7ae8b674160ec8751d/mannhunter-0.0.0_dev-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54b2f2601beae638805ecba690b0cc89", "sha256": "d8db57c0c0f286b8d7d0af07d5fed028c6b4da0253c7ec94d7f86766b199266b" }, "downloads": -1, "filename": "mannhunter-0.0.0-dev.tar.gz", "has_sig": false, "md5_digest": "54b2f2601beae638805ecba690b0cc89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6531, "upload_time": "2014-08-29T10:24:35", "url": "https://files.pythonhosted.org/packages/00/c4/100729754b1060234d6b00994466b732ebec89bd7226a5472b4029b164dc/mannhunter-0.0.0-dev.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5987c638fc898ae8a4275ac56bcc2b6d", "sha256": "f2e59b2398045e148c2da96915a0a70ffbf133ad2e880df477758cbddcb4d67a" }, "downloads": -1, "filename": "mannhunter-0.0.0_dev-py2-none-any.whl", "has_sig": false, "md5_digest": "5987c638fc898ae8a4275ac56bcc2b6d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9274, "upload_time": "2014-08-29T10:24:30", "url": "https://files.pythonhosted.org/packages/3a/51/362033c190ff757d3b911d813ef54070f9cf3aed8e7ae8b674160ec8751d/mannhunter-0.0.0_dev-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54b2f2601beae638805ecba690b0cc89", "sha256": "d8db57c0c0f286b8d7d0af07d5fed028c6b4da0253c7ec94d7f86766b199266b" }, "downloads": -1, "filename": "mannhunter-0.0.0-dev.tar.gz", "has_sig": false, "md5_digest": "54b2f2601beae638805ecba690b0cc89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6531, "upload_time": "2014-08-29T10:24:35", "url": "https://files.pythonhosted.org/packages/00/c4/100729754b1060234d6b00994466b732ebec89bd7226a5472b4029b164dc/mannhunter-0.0.0-dev.tar.gz" } ] }