opinkerfi / adagios

Adagios - Web Based Nagios Configuration
GNU Affero General Public License v3.0
327 stars 75 forks source link

Official Shinken support #465

Open aviau opened 9 years ago

aviau commented 9 years ago

As you may know, Shinken support is very important for us. There are still many things in Adagios that don't work as well with Shinken as they do with Nagios. Some of them are due to core differences between Shinken and Nagios.

Would you be willing to have official Shinken support in Adagios? We are willing to do it entirely and take care of the support (We are a 5-people team). We really want to keep working with you and do everything in our power to avoid a fork.

If you are OK with supporting Shinken officially, we could propose you guys a roadmap so that we have something to build on.

Thank you :)

//cc @titilambert @ppepos @Seb-solon @gst

palli commented 9 years ago

That is an exciting project to take on.

Can you give a high level summary of what changes will need to be made ?

titilambert commented 9 years ago

Hello !

Here our plans about Adagios/Pynag (their destinies are linked ... :) ) and Shinken

ryepup commented 9 years ago

I've been working a little bit on shinken integration in the context of a salt formula: https://github.com/AccelerationNet/adagios-formula

It's a bit of a game of whack-a-mole, and mostly in pynag. The couple of issues that needed some monkeypatching. It's messy and I don't like it, but I'm trying not to fork everything.

  1. what command to verify the correct config; https://github.com/AccelerationNet/adagios-formula/blob/master/adagios/files/etc/adagios/conf.d/shinken.conf is the patch
  2. pynag looking for nagios-specific strings in the config file; had to add a shim to intercepts requests for config file vars to supply our own as needed. https://github.com/AccelerationNet/adagios-formula/blob/master/adagios/files/etc/adagios/conf.d/pynag_overrides.jinja.conf