I am putting together a collection of icinga plugins, and various other tools 
including notification scripts and various scripts for working with 
configuration files, along the lines of a user contrib collection. For now they 
are all written in Python and the notification templates are jinja2/css. They 
are tested with Python >2.6 which means RHEL5+ but they designed to work with 
Python >2.4. For now I am only testing against the Icinga 1x branch but soon 
will spin up an 2x build for further testing.

I understand C is generally used for good reasons but rapid development and 
tweaking is better in my book and all service checks can be compiled into C 
using Cython for greater portability.  The performance differences I have seen 
between the Python and C are not measurable. For now this is source only but I 
will create an rpm as well once I get all the checks working.  I am currently 
poring my collection of perl and shell scripts to python, these are mainly for 
adding new hosts, service checks, and working with service/host groups.

More details can be found on Github  
https://github.com/mattyjones/icinga_plugins



NOTICE:

This message, and any attachments, contain(s) information that may be 
confidential or protected by privilege from disclosure and is intended only for 
the individual or entity named above. No one else may disclose, copy, 
distribute or use the contents of this message for any purpose. Its 
unauthorized use, dissemination or duplication is strictly prohibited and may 
be unlawful. If you receive this message in error or you otherwise are not an 
authorized recipient, please immediately delete the message and any attachments 
and notify the sender.
_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to