Closed hjacobs closed 8 years ago
@Jan-M what do you think?
This feature would make good use of our plugin infrastructure for the first time :smile:
My only problem with this is, we cannot advertise to replace Icinga2/Nagios and at the same time remove snmp() and nrpe(), so maybe we can find a base set of functions that would work/make sense.
Otherwise I am fine with "extras", we could even auto build 2 images i guess.
@Jan-M I would still keep one Docker image for now, just not load the code --- probably we should have a look at a simple ZMON Nagios/Icinga plugin to support the generic Nagios/Icinga plugin protocol (http://docs.icinga.org/latest/de/plugins.html).
Our current ZMON Nagios plugin has too much special logic for our use cases (and probably many Nagios/NRPE plugins we used are outdated).
:+1: then from my side
I think we should have a clean set of "core" plugins which are 100% supported and unit tested:
Some plugins such as SNMP and Nagios are currently not very useful and should move to a new "extra" plugin section. The "extra" plugins should be located in the same git repo, but they should only be loaded on-demand by setting an environment variable.
Benefits: