New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Official Shinken support #465

Open
aviau opened this Issue Nov 20, 2014 · 3 comments

Comments

Projects
None yet
4 participants
@aviau
Copy link
Contributor

aviau commented Nov 20, 2014

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

This comment has been minimized.

Copy link
Collaborator

palli commented Nov 21, 2014

That is an exciting project to take on.

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

@titilambert

This comment has been minimized.

Copy link
Contributor

titilambert commented Nov 25, 2014

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
@ryepup

This comment has been minimized.

Copy link

ryepup commented Apr 20, 2015

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment