Metadata-Version: 1.0
Name: nagios2trac
Version: 0.5.1
Summary: Let Nagios Create or Comment on Trac Tickets
Home-page: https://github.com/Jimdo/nagios2trac
Author: Daniel Bonkowski
Author-email: bonko@jimdo.com
License: Apache
Description: |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
        
        
Platform: UNKNOWN
