{ "info": { "author": "Maarten", "author_email": "ikmaarten@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=================================\nNagios Plug-in Process Controller\n=================================\n\n\n.. image:: https://img.shields.io/pypi/v/nppc.svg\n :target: https://pypi.python.org/pypi/nppc\n\n.. image:: https://img.shields.io/travis/maartenq/nppc.svg\n :target: https://travis-ci.org/maartenq/nppc\n\n.. image:: https://readthedocs.org/projects/nppc/badge/?version=latest\n :target: https://nppc.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nNPPC, Nagios Plug-in Process Controller, is a set of scripts and configuration\nfiles that let you periodically runs Nagios_ Plug-in parallel using systemd_\nand systemd.timer_. Results can be posted via HTTPS to a NSCAweb_ server.\n\nNPPC consists of:\n\n* A wrapper around Nagios_ Plug-in that controls the output, exit status and\n time-outs to have it safely run by a systemd.timer_\n* A script, systemd.service script and configuration file that creates the\n systemd.timer_ files.\n* A script, systemd.timer_ and configuration file that sends periodically\n output to NSCAweb_\n\n\n* Free software: https://opensource.org/licenses/ISC\n* Documentation: https://nppc.readthedocs.io.\n* GitHub: https://github.com/maartenq/nppc\n* PyPi: https://pypi.python.org/pypi/nppc\n* Travis CI: https://travis-ci.org/maartenq/nppc\n* Codecov: https://codecov.io/github/maartenq/nppc\n\n\nFeatures\n--------\n\n* Parallel execution of Nagios_ Plug-ins.\n* Termination of Nagios_ Plug-ins if maximum time exceeds.\n* Posts check results external commands.\n* Command definition in YAML or text format.\n* Configuration in YAML.\n* Simple modular implementation.\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the\n`audreyr/cookiecutter-pypackage`_ project template.\n\n\nReferences\n----------\n\n.. _systemd: https://www.freedesktop.org/software/systemd\n.. _systemd.timer: https://www.freedesktop.org/software/systemd/man/systemd.timer.html\n.. _NSCAweb: https://github.com/smetj/nscaweb\n.. _Nagios: https://www.nagios.org/\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2018-03-10)\n------------------\n\n* Project setup with `audreyr/cookiecutter-pypackage`_ project template.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/maartenq/nppc", "keywords": "nppc", "license": "ISC license", "maintainer": "", "maintainer_email": "", "name": "nppc", "package_url": "https://pypi.org/project/nppc/", "platform": "", "project_url": "https://pypi.org/project/nppc/", "project_urls": { "Homepage": "https://github.com/maartenq/nppc" }, "release_url": "https://pypi.org/project/nppc/0.1.0/", "requires_dist": [ "Click (>=6.0)" ], "requires_python": "", "summary": "NPPC, Nagios Plug-in Process Controller, is a set of scripts and configuration files that let you periodically runs Nagios_ Plug-in parallel using systemd_ and systemd.timer_. Results can be posted via HTTPS to a NSCAweb_ server.", "version": "0.1.0" }, "last_serial": 3657688, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "457050b42da76c8294b90d75e53c1893", "sha256": "df305336ae8386d8bef7b01cad7aa9b8f8baea630ca11459751fecf44254b76c" }, "downloads": -1, "filename": "nppc-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "457050b42da76c8294b90d75e53c1893", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5051, "upload_time": "2018-03-10T19:35:54", "url": "https://files.pythonhosted.org/packages/92/2c/db9099f8fd036f91fd0c7d8cbe55a42336929fdc0998774ba03755118402/nppc-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b48784984a7daeaeda1fcc072b36a294", "sha256": "7ef5db66050360db7ea01733f196e8185a0d9cbdc3f27b0d9fb5b91b27603c65" }, "downloads": -1, "filename": "nppc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b48784984a7daeaeda1fcc072b36a294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14868, "upload_time": "2018-03-10T19:35:55", "url": "https://files.pythonhosted.org/packages/60/c9/90774470484b53c4ea296ef7683d6df074ed87833d50fb5a4f6d564148bb/nppc-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "457050b42da76c8294b90d75e53c1893", "sha256": "df305336ae8386d8bef7b01cad7aa9b8f8baea630ca11459751fecf44254b76c" }, "downloads": -1, "filename": "nppc-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "457050b42da76c8294b90d75e53c1893", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5051, "upload_time": "2018-03-10T19:35:54", "url": "https://files.pythonhosted.org/packages/92/2c/db9099f8fd036f91fd0c7d8cbe55a42336929fdc0998774ba03755118402/nppc-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b48784984a7daeaeda1fcc072b36a294", "sha256": "7ef5db66050360db7ea01733f196e8185a0d9cbdc3f27b0d9fb5b91b27603c65" }, "downloads": -1, "filename": "nppc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b48784984a7daeaeda1fcc072b36a294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14868, "upload_time": "2018-03-10T19:35:55", "url": "https://files.pythonhosted.org/packages/60/c9/90774470484b53c4ea296ef7683d6df074ed87833d50fb5a4f6d564148bb/nppc-0.1.0.tar.gz" } ] }