semvec/pypi-packages huggingface dataset:
nagios2trac 0.5.1
Let Nagios Create or Comment on Trac Tickets
License: Apache

|Build Status|

nagios2trac
===========

Let Nagios create or comment TRAC tickets for you

Privileges needed for Trac user
===============================

-  TICKET\_MODIFY
-  TICKET\_CREATE
-  TICKET\_VIEW
-  XML\_RPC

Installation
============

The easiest way to install nagios2trac and its dependencies:

::

    $ pip install nagios2trac

Alternatively install it from source

::

    $ git clone git@github.com:Jimdo/nagios2trac.git
    $ cd nagios2trac/
    $ python setup.py install

Usage
=====

Define these notification commands in nagios

-  service check:

   ::

       nagios2trac.py --service-state "$SERVICESTATE$ $NOTIFICATIONTYPE$" --host-name "$HOSTNAME$" --description "$SERVICEDESC$" --longoutput "$SERVICEOUTPUT$"

-  host check:

   ::

       nagios2trac.py --service-state "$HOSTSTATE$ $NOTIFICATIONTYPE$" --host-name "$HOSTNAME$" --description "" --longoutput ""

.. |Build Status| image:: https://travis-ci.org/Jimdo/nagios2trac.png?branch=master
   :target: https://travis-ci.org/Jimdo/nagios2trac


Changelog
=========

0.5.1
-----

-  use setup from setuptools so the tarball contains all files needed by fpm-cookery

0.5
---

-  fix rst formatting
-  raising to 0.5 because the prior version introduced a new param and
   therefore should have increased minor version

0.4.1
-----

-  default description\_template is more generic now
-  Bugfix: flapping state notifications don't create a new ticket
   anymore
-  New param: ticket-owner. (optional) specify the trac ticket owner via
   commandline

0.4
---

-  exclude service state when matching full summary
-  outsource the description template into an own file in order to make
   the code better readable
-  new config option: description\_template
-  dont create a new ticket when a host or service was acknowledged

0.3
---

-  refactored script in order to make it testable
-  added unit tests

0.2.2
-----

-  BUGFIX: order descending when querying for open trac tickets in order
   to always match the latest ticket for comparison

0.2.1
-----

-  BUGFIX: do not create a new ticket if a service or host recovers
-  make it possible to provide newlines in parameters with (this is
   useful for multiline longoutput)

0.2
---

-  new param: new\_ticket\_threshold (minutes)

if an open ticket with a different description for one host is found
only post to it if last edit is time is < new\_ticket\_threshold
minutes. otherwise create a new ticket

0.1.1
-----

-  initial release