Skip to main content

Pcrunner (Passive Checks Runner)

Project description

========
Pcrunner
========


.. image:: https://img.shields.io/pypi/v/pcrunner.svg
:target: https://pypi.python.org/pypi/pcrunner
:alt: pypi

.. image:: https://img.shields.io/travis/maartenq/pcrunner.svg
:target: https://travis-ci.org/maartenq/pcrunner
:alt: build

.. image:: https://readthedocs.org/projects/pcrunner/badge/?version=latest
:target: https://pcrunner.readthedocs.io/en/latest/?badge=latest
:alt: docs

.. image:: https://pyup.io/repos/github/maartenq/pcrunner/shield.svg
:target: https://pyup.io/repos/github/maartenq/pcrunner/
:alt: pyup

.. image:: https://codecov.io/gh/maartenq/pcrunner/branch/master/graph/badge.svg
:target: https://codecov.io/gh/maartenq/pcrunner
:alt: codecov

Pcrunner (Passive Checks Runner is a daemon and service that periodically runs
Nagios_ / Icinga_ checks paralell. The results are posted via HTTPS to a
`NSCAweb`_ server.

* GitHub: https://github.com/maartenq/pcrunner
* Free software: https://opensource.org/licenses/ISC
* PyPi: https://pypi.python.org/pypi/pcrunner
* Documentation: https://pcrunner.readthedocs.io/en/latest/
* Travis CI: https://travis-ci.org/maartenq/pcrunner
* Codecov: https://codecov.io/github/maartenq/pcrunner


Features
--------

* Runs as a daemon on Linux.
* Runs as a service on win32.
* Command line interface for single test runs and/or cron use.
* Parallel execution of check commands.
* Posts check results external commands.
* Termniation of check commands if maximum time exceeds.
* Configuration in YAML.
* Command definition in YAML or text format.


Credits
-------

This package was created with Cookiecutter_ and the
`audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
.. _NSCAweb: https://github.com/smetj/nscaweb
.. _Nagios: https://www.nagios.org/
.. _Icinga: https://www.icinga.org/


=======
History
=======

0.3.10 (2018-07-17)
------------------

* Fix RHEL 6 RPM build (make initrddir).


0.3.9 (2018-07-14)
------------------

* Added systemd service file for Fedora >=18 Centos >=7

0.3.8 (2018-02-09)
------------------

* Fix: issue #83

0.3.7 (2017-11-17)
------------------

* Fix: quotes in commands.txt and commands.txt seem to get ignored #82


0.3.6 (2017-11-17)
------------------

* dev requirements updates


0.3.5 (2016-12-09)
------------------

* dev requirements updates
* docs usage


0.3.4 (2016-11-18)
------------------

* dev requirements updates


0.3.3 (2016-11-11)
------------------

* dev requirements updates
* docs: download from `GitHub`


0.3.2 (2016-10-14)
------------------

* dev requirements updates


0.3.1 (2016-09-30)
------------------

* dev requirements updates


0.3.0 (2016-09-09)
------------------

* Added `--no-daemon` option for starting pcrunner's run loop in foreground.
* dev requirements updates


0.2.10 (2016-08-26)
-------------------

* tox.ini updated
* removed specific version for package requirements from setup.py.
* readthedocs theme for local docs build.
* OS-X and vim files in .gitignore
* Update requirements: pytest -> 3.0.1


0.2.8 (2016-08-20)
------------------

* Updated docs

0.2.7 (2016-08-20)
------------------

* Updated project links.


0.2.6 (2016-08-20)
------------------

* Fixed ISSUE#4: commands file with extra white lines.


0.2.5 (2016-08-20)
------------------

* Updated Python installation documentation with new versions.


0.2.4 (2016-08-13)
------------------

* xrange -> range for python3 compatibility.


0.2.3 (2016-08-13)
------------------

* Travis/tox fix


0.2.2 (2016-08-13)
------------------

* ISC License


0.2.1 (2016-08-13)
------------------

* Documentation RPM build updated.


0.2.0 (2016-08-12)
------------------

* First release on PyPI.


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

pcrunner-0.3.10.tar.gz (37.0 kB view details)

Uploaded Source

Built Distribution

pcrunner-0.3.10-py2.py3-none-any.whl (17.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pcrunner-0.3.10.tar.gz.

File metadata

  • Download URL: pcrunner-0.3.10.tar.gz
  • Upload date:
  • Size: 37.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pcrunner-0.3.10.tar.gz
Algorithm Hash digest
SHA256 d92564d0ef81227c65fed1374c4a5778b5aa4716bf100534ffe019c0f7c9e1a1
MD5 6e2ee4be15cd839b03e1ef2a297687ae
BLAKE2b-256 14460f46d12239d461fc1a826e98d93fe7b5b03a783fe111511365869b133673

See more details on using hashes here.

File details

Details for the file pcrunner-0.3.10-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pcrunner-0.3.10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f2b2b4feb2e015ba17261c488c86604f7c55943d0570e338946668116fc23ebc
MD5 2f99cd6b96e68604ea791a62c32562d0
BLAKE2b-256 d21541dd2204f87408f3ab37ba137fe4247da82441715abc24a1028d1a787cd9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page