{ "info": { "author": "Fr\u00e9d\u00e9ric MOHIER", "author_email": "frederic.mohier@alignak.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Natural Language :: English", "Programming Language :: Python", "Topic :: System :: Monitoring", "Topic :: System :: Systems Administration" ], "description": "Alignak checks package for Unix/Linux NRPE checked hosts/services\n=================================================================\n\n*Checks pack for monitoring Unix/Linux hosts with NRPE active checks*\n\n\n.. image:: https://badge.fury.io/py/alignak_checks_linux_nrpe.svg\n :target: https://badge.fury.io/py/alignak-checks-linux-nrpe\n :alt: Most recent PyPi version\n\n.. image:: https://img.shields.io/badge/IRC-%23alignak-1e72ff.svg?style=flat\n :target: http://webchat.freenode.net/?channels=%23alignak\n :alt: Join the chat #alignak on freenode.net\n\n.. image:: https://img.shields.io/badge/License-AGPL%20v3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0\n :alt: License AGPL v3\n\nInstallation\n------------\n\nThe installation of this checks pack will copy some configuration files in the Alignak default configuration directory (eg. */usr/local/etc/alignak*). The copied files are located in the default sub-directory used for the packs (eg. *arbiter/packs*).\n\nFrom PyPI\n~~~~~~~~~\nTo install the package from PyPI:\n::\n\n sudo pip install alignak-checks-linux-nrpe\n\n\nFrom source files\n~~~~~~~~~~~~~~~~~\nTo install the package from the source files:\n::\n\n git clone https://github.com/Alignak-monitoring-contrib/alignak-checks-linux-nrpe\n cd alignak-checks-nrpe\n sudo pip install .\n\n**Note:** *using `sudo python setup.py install` will not correctly manage the package configuration files! The recommended way is really to use `pip`;)*\n\nDocumentation\n-------------\n\nConfiguration\n~~~~~~~~~~~~~\n\nThis checks pack is using the `check_nrpe` Nagios plugin that must be installed on the Alignak server running your poller daemon.\n\nFor Unix (FreeBSD), you can simply install the NRPE plugin:\n::\n\n # Simple NRPE\n pkg install nrpe\n\n # NRPE with SSL\n pkg install nrpe-ssl\n\nFor Linux distros, install the Nagios ``check_nrpe`` plugin from your system repository:\n::\n\n # Install local NRPE plugin\n sudo apt-get install nagios-nrpe-plugin\n # Note: This may install all the Nagios stuff on your machine...\n\n\nAfter installation, the plugins are commonly installed in the */usr/local/libexec/nagios* directory.\n\nThe */usr/local/etc/alignak/arbiter/packs/resource.d/nrpe.cfg* file defines a global macro\nthat contains the NRPE check plugin installation path. You must edit this file to update the default path that is defined to the alignak ``$NAGIOSPLUGINSDIR$`` (defined in alignak default configuration).\n::\n\n #-- NRPE check plugin installation directory\n # Default is to use the Alignak plugins directory\n $NRPE_PLUGINS_DIR$=$NAGIOSPLUGINSDIR$\n #--\n\n**Note:** the default value for ``$NAGIOSPLUGINSDIR$`` is set as */usr/lib/nagios/plugins* which is the common installation directory used by the Nagios plugins.\n\n\nPrepare monitored hosts\n~~~~~~~~~~~~~~~~~~~~~~~\n\nSome operations are necessary on the monitored hosts if NRPE remote access is not yet activated.\n::\n # Install local NRPE server\n su -\n apt-get update\n apt-get install nagios-nrpe-server\n apt-get install nagios-plugins\n\n # Allow Alignak as a remote host\n vi /etc/nagios/nrpe.cfg\n =>\n allowed_hosts = X.X.X.X\n\n # Restart NRPE daemon\n /etc/init.d/nagios-nrpe-server start\n\nTest remote access with the plugins files:\n::\n /usr/local/var/libexec/alignak/check_nrpe -H 127.0.0.1 -t 9 -u -c check_load\n\n**Note**: This configuration is the default Nagios NRPE daemon configuration. As such it does not allow to define arguments in the NRPE commands and, as of it, the warning / critical threshold are defined on the server side.\n\n\nAlignak configuration\n~~~~~~~~~~~~~~~~~~~~~\n\nYou simply have to tag the concerned hosts with the template ``linux-nrpe``.\n::\n\n define host{\n use linux-nrpe\n host_name linux_nrpe\n address 127.0.0.1\n }\n\n\n\nThe main ``linux-nrpe`` template only declares the default NRPE commands configured on the server.\nYou can easily adapt the configuration defined in the ``services.cfg`` and ``commands.cfg.parse`` files.\n\n\nBugs, issues and contributing\n-----------------------------\n\nContributions to this project are welcome and encouraged ... `issues in the project repository `_ are the common way to raise an information.", "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/Alignak-monitoring-contrib/alignak-checks-linux-nrpe", "keywords": "alignak monitoring pack checks linux-nrpe", "license": "GNU Affero General Public License, version 3", "maintainer": null, "maintainer_email": null, "name": "alignak_checks_linux_nrpe", "package_url": "https://pypi.org/project/alignak_checks_linux_nrpe/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/alignak_checks_linux_nrpe/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Alignak-monitoring-contrib/alignak-checks-linux-nrpe" }, "release_url": "https://pypi.org/project/alignak_checks_linux_nrpe/0.4.2/", "requires_dist": null, "requires_python": null, "summary": "Alignak checks pack for Linux NRPE monitored hosts", "version": "0.4.2" }, "last_serial": 2906056, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "0cbd1970ee4d315a21a740f275f3aace", "sha256": "fbf07bf46fc27252a5ff9d3de9d097d55744d97150670eaa430fabf211633d8f" }, "downloads": -1, "filename": "alignak_checks_linux_nrpe-0.4.0.tar.gz", "has_sig": false, "md5_digest": "0cbd1970ee4d315a21a740f275f3aace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21598, "upload_time": "2017-04-26T13:20:45", "url": "https://files.pythonhosted.org/packages/33/0d/b58d6f295ac2ccde6165742df7bedbb75d5d3c743a78e61ef3f834500a84/alignak_checks_linux_nrpe-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e942328a93ccf29e124a6402939d2f1e", "sha256": "81de63c3652155e4d988828090c91a9a9805eb454b69056be73ed59dd0cf0ffd" }, "downloads": -1, "filename": "alignak_checks_linux_nrpe-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e942328a93ccf29e124a6402939d2f1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21449, "upload_time": "2017-04-27T04:57:29", "url": "https://files.pythonhosted.org/packages/28/1b/456acbb8911e7d6f757508a12ae2526c9114e2de6e0b6add42aaad1252fb/alignak_checks_linux_nrpe-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "21efebfea8af3161875fc6e223fdb4e4", "sha256": "9c62dd13d742ea79a7880c27cd854e5e1f15038cfa502d24e464431e13003e27" }, "downloads": -1, "filename": "alignak_checks_linux_nrpe-0.4.2.tar.gz", "has_sig": false, "md5_digest": "21efebfea8af3161875fc6e223fdb4e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21459, "upload_time": "2017-05-29T09:08:18", "url": "https://files.pythonhosted.org/packages/f0/a9/0c7e304274397041b2a7d319d2f8028fa40fce23d62cab2640ccc7ae9d92/alignak_checks_linux_nrpe-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "21efebfea8af3161875fc6e223fdb4e4", "sha256": "9c62dd13d742ea79a7880c27cd854e5e1f15038cfa502d24e464431e13003e27" }, "downloads": -1, "filename": "alignak_checks_linux_nrpe-0.4.2.tar.gz", "has_sig": false, "md5_digest": "21efebfea8af3161875fc6e223fdb4e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21459, "upload_time": "2017-05-29T09:08:18", "url": "https://files.pythonhosted.org/packages/f0/a9/0c7e304274397041b2a7d319d2f8028fa40fce23d62cab2640ccc7ae9d92/alignak_checks_linux_nrpe-0.4.2.tar.gz" } ] }