On Thu, 20 Mar 2014, Jones, Matt wrote:

> 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
Now I found some time to answer. Where I welcome every new Plugin, I don't
like the name. The Nagios Plugin API is implemented by a lot of monitoring
tools and it is imho wrong to bind the name to a specific monitoring
solution. The way the former Nagios Plugins team went is the right way.
Monitoring Plugins is a good name and is not implementation specific.

Alex

_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to