python3 compatible pure-python nsca sender
Project description
Overview
NSCA is the remote passive acceptance daemon used with many Nagios installs. It
ships with a (C-language) executable called send_nsca
for submitting checks.
This is a mostly-clean re-implementation of send_nsca
in pure-python. It
supports 10 of the 26 crypto functions used by upstream NSCA, sending to
multiple hosts with one invocation, and timeouts.
Why send_nsca3?
Python3 compatible version of send_nsca, packaged for pypi installation. Just a personal convenience thing, as as none of libraries for sending nsca checks support python3, and the projects don't seem active.
Credits/Copyright/License
- This software was written by James Brown jbrown@uber.com.
- This software is licensed under the LGPL v2.1
Testing
The unit/integration tests for this package are located in the tests/
directory. Unit tests only require the unittest package (or python 2.7+)
and the mock library; integration tests also require the nsca
binary. To
run them, simply make sure that your $PYTHONPATH
is set up correctly and
run nosetests -v tests
.
Installing
This software uses setuptools/distutils; you can install it with sudo python setup.py install
,
and it's easy to write packaging for your favorite OS.
Contributing
It's Github; fork away!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file send_nsca3-0.1.5.2.tar.gz
.
File metadata
- Download URL: send_nsca3-0.1.5.2.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecf4e1b88e8d0bc1eb0ad23a46fb0d45b35eb2dd0344cb7acfd715b7e068bad8 |
|
MD5 | fca6d1b8ffbed660784875353d3e1155 |
|
BLAKE2b-256 | 43aaf59e8167cbcc613f8074c1a471d723a1e02186620021a9427501aa706fbe |
File details
Details for the file send_nsca3-0.1.5.2-py3-none-any.whl
.
File metadata
- Download URL: send_nsca3-0.1.5.2-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13ab6b38bd1cc7eaad23e2f6178963e93d69ed78115f6b06d4f2f72b005d9b3c |
|
MD5 | ddc04ba4671361a3dc27b5bab96a6478 |
|
BLAKE2b-256 | a64f6713ca4929e78f2581c4349efbbb77a4dd6e9ca4581aeeda35ec687a5629 |