pythian / opsviz

26 stars 24 forks source link

Add flapjack support #2

Open alexlovelltroy opened 9 years ago

alexlovelltroy commented 9 years ago

Between sensu and pagerduty, flapjack provides a customizable way to roll up, group, and escalate alerts which makes both pieces better. Plus, we use it at Pythian.

https://github.com/flapjack/flapjack

lesaux commented 9 years ago

The reason we're using flapjack with some of our customers, is to be able to provider a "better" webui than uchiwa when monitoring remote devices (i.e. network gear, ESX hosts, basically stuff where I can't install a sensu-client). In uchiwa, all of these devices checks would appear under the dedicated sensu-client running all of these checks. By using the flapjack sensu handler and slightly modifying it, I can have a "sensu source" (which is a tag) become a "flapjack entity", having all of the remote devices showing as hosts in the flapjack webui. I found this approach to be easier than modifying uchiwa to support this feature.

alexlovelltroy commented 9 years ago

@lesaux can you share flapjack and/or sensu recipes and configs that demonstrate this?

lesaux commented 9 years ago

@alexlovelltroy until now I've only done this in puppet, but I'll definitely take a look at what I can do with chef.