{ "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 NSCA receiver Module\n============================\n\n*Alignak NSCA module for the Alignak Receiver*\n\n.. image:: https://landscape.io/github/Alignak-monitoring-contrib/alignak-module-nsca/develop/landscape.svg?style=flat\n :target: https://landscape.io/github/Alignak-monitoring-contrib/alignak-module-nsca/develop\n :alt: Development code static analysis\n\n.. image:: https://coveralls.io/repos/Alignak-monitoring-contrib/alignak-module-nsca/badge.svg?branch=develop\n :target: https://coveralls.io/r/Alignak-monitoring-contrib/alignak-module-nsca\n :alt: Development code tests coverage\n\n.. image:: https://badge.fury.io/py/alignak_module_nsca.svg\n :target: https://badge.fury.io/py/alignak-module-nsca\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 module 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 modules (eg. *arbiter/modules*).\n\nFrom Alignak packages repositories\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nMore information in the `online Alignak documentation `_. Here is only an abstract...\n\nDebian::\n\n # Alignak DEB stable packages\n sudo echo deb https://dl.bintray.com/alignak/alignak-deb-stable xenial main | sudo tee -a /etc/apt/sources.list.d/alignak.list\n sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv D401AB61\n\n sudo apt-get update\n sudo apt install python-alignak-module-nsca\n\nCentOS::\n\n sudo vi /etc/yum.repos.d/alignak-stable.repo:\n [Alignak-rpm-stable]\n name=Alignak RPM stable packages\n baseurl=https://dl.bintray.com/alignak/alignak-rpm-stable\n gpgcheck=0\n repo_gpgcheck=0\n enabled=1\n\n sudo yum repolist\n sudo yum install python-alignak-module-nsca\n\nFrom PyPI\n~~~~~~~~~\nTo install the module from PyPI::\n\n sudo pip install alignak-module-nsca\n\n\nFrom source files\n~~~~~~~~~~~~~~~~~\nTo install the module from the source files (for developing purpose)::\n\n git clone https://github.com/Alignak-monitoring-contrib/alignak-module-nsca\n cd alignak-module-nsca\n sudo pip install . -e\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\n\nShort description\n-----------------\n\nThis module for Alignak receiver reads and decodes NSCA passive notifications to dispatch them into the Alignak framework.\n\n\nFeatures / Known limitations\n----------------------------\n\nHandles NSCA version 3 protocol\n\nCheck the NSCA packet timestamp for staled data (older than a certain amount of time) or 'future' data (future timestamp).\n\nConsider the `host_check` service received data as a passive host check. Useful if your NSCA client does not handle correctly the passive host check syntax ;)\n\nThe NSCA module implementation is currently limited to the \"xor\" obfuscation/encryption.\n\n.. note:: To make the module add some information in the daemon log file, define the ``ALIGNAK_LOG_ACTIONS`` environment variable. It will dump a part of the received NSCA packets...\n\nConfiguration\n-------------\n\nOnce installed, this module has its own configuration file in the */usr/local/share/alignak/etc/alignak.d* directory.\nThe default configuration file is *alignak-module-nsca.ini*. This file is commented to help configure all the parameters.\n\nThe default configuration is convenient for 'recent' NSCA client implementing NSCA version 3.\n\nThis configuration has been tested with Linux send_nsca 2.9.1 and Windows NSClient most recent versions (from 0.4.1).\n\n.. note:: received NSCA packets which are not containing version 3 information are dropped by the module!\n\nTo configure Alignak receiver to use this module:\n\n- edit your receiver daemon configuration file\n- add the `module_alias` parameter value (`nsca`) to the `modules` parameter of the daemon\n\nTo set up several NSCA listeners:\n\n- copy the default configuration to another file,\n- change the module alias parameter (`nsca_bis`)\n- change the listening port\n- edit your receiver daemon configuration file\n- add the new `module_alias` parameter value (`nsca_bis`) to the `modules` parameter of the daemon\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.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Alignak-monitoring-contrib/alignak-modules-nsca", "keywords": "alignak monitoring module passive", "license": "GNU Affero General Public License, version 3", "maintainer": "", "maintainer_email": "", "name": "alignak_module_nsca", "package_url": "https://pypi.org/project/alignak_module_nsca/", "platform": "", "project_url": "https://pypi.org/project/alignak_module_nsca/", "project_urls": { "Homepage": "https://github.com/Alignak-monitoring-contrib/alignak-modules-nsca" }, "release_url": "https://pypi.org/project/alignak_module_nsca/2.0.0/", "requires_dist": [ "alignak" ], "requires_python": "", "summary": "Alignak - Receiver module to collecting and decoding NSCA checks", "version": "2.0.0" }, "last_serial": 4247254, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "077cbc1e123320efc0c8313770e95c47", "sha256": "eed3e94323ab8d0a5a532f5e931b6534fe8b1ff2e6172be2e8a3088160a07f3b" }, "downloads": -1, "filename": "alignak_module_nsca-0.2.2.tar.gz", "has_sig": false, "md5_digest": "077cbc1e123320efc0c8313770e95c47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7398, "upload_time": "2016-10-03T10:12:56", "url": "https://files.pythonhosted.org/packages/ce/da/485fa93cbfee95a281bb4d05d1f16a61720a3c0bc73ccaeb92437c87d80c/alignak_module_nsca-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "1e6d75ec0089c117f4486a6a667091fa", "sha256": "cedd106e321ae0968ed59f7fd7f657eb94c06229b14d5c9a6f3f34375cde36fd" }, "downloads": -1, "filename": "alignak_module_nsca-0.2.3.tar.gz", "has_sig": false, "md5_digest": "1e6d75ec0089c117f4486a6a667091fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23984, "upload_time": "2016-10-03T18:48:47", "url": "https://files.pythonhosted.org/packages/54/51/9bc87d8884742a04650aafe71e42f474b55cf200acf0bbff44320d5c2562/alignak_module_nsca-0.2.3.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "545c3dd7bf311b741434b9f28c537423", "sha256": "894c5f6c53dcb99e4e01f6ad746831d09591e66addb89602ba2ed9f9884ea3c9" }, "downloads": -1, "filename": "alignak_module_nsca-0.2.5.tar.gz", "has_sig": false, "md5_digest": "545c3dd7bf311b741434b9f28c537423", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24340, "upload_time": "2016-10-12T16:58:42", "url": "https://files.pythonhosted.org/packages/f9/37/49441c6321b727cb30b0236035209506e40af8520569f54055e2e136b639/alignak_module_nsca-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "a7894a4eb4f4c6f3bde662df5190b677", "sha256": "ff10c6fd64c0a812fc76416adb9bd878db54548c9575d508294818124a2f90e7" }, "downloads": -1, "filename": "alignak_module_nsca-0.2.6.tar.gz", "has_sig": false, "md5_digest": "a7894a4eb4f4c6f3bde662df5190b677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24346, "upload_time": "2016-10-13T11:14:29", "url": "https://files.pythonhosted.org/packages/a5/8d/1a62069ad4098fe89d2e88612662d6dfdc40249d344a812b3b001317d042/alignak_module_nsca-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "4af9d4e77a74098fa186080511c6bb74", "sha256": "60e787149a8187876d596b8e6d304f5fcb73fcf95eba503a620e2b5cdfc4e0ff" }, "downloads": -1, "filename": "alignak_module_nsca-0.2.7.tar.gz", "has_sig": false, "md5_digest": "4af9d4e77a74098fa186080511c6bb74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24438, "upload_time": "2016-10-18T03:34:59", "url": "https://files.pythonhosted.org/packages/b9/73/140d835766f2dfdb2201272b0085123e662afbfb5e4ce0787f31a58cca16/alignak_module_nsca-0.2.7.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5740bdab67aa12cd94cfbe75e13035fe", "sha256": "5cfa89d3942b33e075dd34d3171da923e7ef761bb41ced9cbcdccfaf6527c8a7" }, "downloads": -1, "filename": "alignak_module_nsca-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5740bdab67aa12cd94cfbe75e13035fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25673, "upload_time": "2017-01-05T15:10:57", "url": "https://files.pythonhosted.org/packages/16/c0/ab616449b9f6fd48f7d145be5dee0f83846af9f5090f1d7188b9e621a3cd/alignak_module_nsca-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d80fd0513905d59bf805ee1168d34540", "sha256": "b5a2e0629af18232102bf670c5c755539b88011139bb04252ba25d4704869ce1" }, "downloads": -1, "filename": "alignak_module_nsca-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d80fd0513905d59bf805ee1168d34540", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25595, "upload_time": "2017-01-06T16:18:59", "url": "https://files.pythonhosted.org/packages/aa/cc/d828db90c015a62ac13efae8c96ffee538d151eeeddfcd15e593b7edc680/alignak_module_nsca-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4b579857faaaaeb3b2aa0d882065e4b4", "sha256": "4d1de50520b3ccb28842cc8655ea79ab0385fa7e055f3e9828a6b9eafa970a55" }, "downloads": -1, "filename": "alignak_module_nsca-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4b579857faaaaeb3b2aa0d882065e4b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25691, "upload_time": "2017-01-23T18:08:17", "url": "https://files.pythonhosted.org/packages/5b/07/3903ecb4e043a3b50985142a08787503c058e01a1083863553bd62aeafe3/alignak_module_nsca-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "d55c0c9f8de1369feef2377308bec347", "sha256": "63be67a163cc8ecdf4cbc7a03063aaf9f405872641c65e9addf8788349334b80" }, "downloads": -1, "filename": "alignak_module_nsca-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d55c0c9f8de1369feef2377308bec347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25691, "upload_time": "2017-02-09T10:14:09", "url": "https://files.pythonhosted.org/packages/c9/57/f9bd1670abb90a3b53473d800eee83e9575e7a73e7c65208e434f82ac613/alignak_module_nsca-0.3.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "6f7fb12b9c3b0767a4ef55054ec68ba9", "sha256": "62eab1d16162bf945239cda72006947132fee4fdbe1807ee2666c1dab3c22ed9" }, "downloads": -1, "filename": "alignak_module_nsca-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6f7fb12b9c3b0767a4ef55054ec68ba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25686, "upload_time": "2017-09-12T08:29:46", "url": "https://files.pythonhosted.org/packages/26/3f/fdbb6eeac8e84b446cb9fc4a49e084e865e646f08f4950d5d2ed30976f40/alignak_module_nsca-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0fc03f331d434b46ee4252725df93eb9", "sha256": "e7ce1737ede495e67f73047830a14a245ab17166eeb6fb857cfb67072ac1d4f2" }, "downloads": -1, "filename": "alignak_module_nsca-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0fc03f331d434b46ee4252725df93eb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25731, "upload_time": "2017-09-30T06:00:18", "url": "https://files.pythonhosted.org/packages/51/41/0157064fd7f0e63b5a239d5fcf5ff17b320ffe68953a94eac402f51f8821/alignak_module_nsca-1.0.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "a341ef664bcea31261d5442b3d40d6a4", "sha256": "b82894d745e7295812f1870a52beddf73eb5c282e9ab646a90a4b582fb6e8c12" }, "downloads": -1, "filename": "alignak_module_nsca-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a341ef664bcea31261d5442b3d40d6a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31933, "upload_time": "2018-09-07T05:51:48", "url": "https://files.pythonhosted.org/packages/d4/7b/08ab635f3b06f41227c45e38c9ac27bd48bff88b9e17ddb618b849f2000c/alignak_module_nsca-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfc2fccbe9b41bdaa81104746173f897", "sha256": "28b1df14c7b73fb8fccbb0d0781f0b56cb1ddb2d7f1bf375b51f6261b8536284" }, "downloads": -1, "filename": "alignak_module_nsca-2.0.0.tar.gz", "has_sig": false, "md5_digest": "cfc2fccbe9b41bdaa81104746173f897", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42990, "upload_time": "2018-09-07T05:51:50", "url": "https://files.pythonhosted.org/packages/a3/58/c5bf5a5d390167be92e875dded23f54969e21130d37e0af95dd05e732aa6/alignak_module_nsca-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a341ef664bcea31261d5442b3d40d6a4", "sha256": "b82894d745e7295812f1870a52beddf73eb5c282e9ab646a90a4b582fb6e8c12" }, "downloads": -1, "filename": "alignak_module_nsca-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a341ef664bcea31261d5442b3d40d6a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31933, "upload_time": "2018-09-07T05:51:48", "url": "https://files.pythonhosted.org/packages/d4/7b/08ab635f3b06f41227c45e38c9ac27bd48bff88b9e17ddb618b849f2000c/alignak_module_nsca-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfc2fccbe9b41bdaa81104746173f897", "sha256": "28b1df14c7b73fb8fccbb0d0781f0b56cb1ddb2d7f1bf375b51f6261b8536284" }, "downloads": -1, "filename": "alignak_module_nsca-2.0.0.tar.gz", "has_sig": false, "md5_digest": "cfc2fccbe9b41bdaa81104746173f897", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42990, "upload_time": "2018-09-07T05:51:50", "url": "https://files.pythonhosted.org/packages/a3/58/c5bf5a5d390167be92e875dded23f54969e21130d37e0af95dd05e732aa6/alignak_module_nsca-2.0.0.tar.gz" } ] }