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