Metadata-Version: 2.1
Name: pcrunner
Version: 0.4.4
Summary: ========
Requires-Dist: PyYAML

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://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.4.3 (2018-11-16)
-------------------

* Real Fix bug in logging.warning: wrong placeholder.


0.4.2 (2018-11-12)
-------------------

* Fix bug in logging.warning.
* Update Python package metadata.


0.4.1 (2018-11-03)
-------------------

* Have (result) data for urllib `urlencode` utf-8 encoded before (PY2) and
  after (PY3).
* Warn when performance data not validates (and gets removed).


0.4.0 (2018-11-03)
-------------------

* Legitimately, truly and undoubtedly fixed issue #94 (we assume™, for now).
* Unicode all the way (like we never unicode before).
* No hopes on Python < 2.7 compatibility


0.3.11 (2018-10-12)
-------------------

* Fix issue #94 Performance data 'sanitized' NSCAweb won't hang.


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

* Fix RHEL 6 RPM build (make initrddir).


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.

Home-page: UNKNOWN
Author: Maarten
Author-email: ikmaarten@gmail.com
License: ISC license
Download-URL: https://github.com/maartenq/pcrunner/archive/v0.4.3.tar.gz
Description: UNKNOWN
Keywords: pcrunner
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Documentation :: Sphinx
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Systems Administration
