adagios icon indicating copy to clipboard operation
adagios copied to clipboard

Official Shinken support

Open aviau opened this issue 9 years ago • 3 comments

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

aviau avatar Nov 20 '14 20:11 aviau

That is an exciting project to take on.

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

palli avatar Nov 21 '14 12:11 palli

Hello !

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

  • Improve Shinken control from Adagios
    • Reload Shinken daemons
    • View for Shinken daemons state
  • Handle Shinken packs
    • Create a plugin like OkConfig
  • Handle Shinken features/objects:
    • Triggers
    • Modulations
    • Realms
    • Poller Tags
    • BP_rule (based on the current BI interface)
  • Improve Live status support
    • Add backend filter
  • InfluxDB support (Rekishi integration)
    • Show graph using InfluxDB datas
    • Show logs using InfluxDB datas

titilambert avatar Nov 25 '14 23:11 titilambert

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

ryepup avatar Apr 20 '15 14:04 ryepup