Spyke

What solution do you use for configuring monitoring?

We currently have ansible, solarwinds and librenms in our environment but ran into an issue recently where a config setting was lost. I know ansible can check these things but then I'll have to configure email and stuff I guess to send alerts? What solution are you using?

View original on lemmy.world

We've been using CheckMK for years, even before it was conveniently packaged as OMD, and I would definitely recommend it. We use SaltStack and have a hook on VM deploys/destroys where it adds/removes from monitoring automatically, works great for us.

4
sh.itjust.works

Rancid for capturing configs, with some custom Python for grabbing changes as they happen and announcing via Slack.

3
SolidGruereply
lemmy.world

Why not track changes configs (derp) in a git repo and post git diff after each change?

1
Zeusbottomreply
sh.itjust.works

That’s how it works, except we use the Rancid default of CVS instead of git. Rancid handles pulling the configs and puts them into a CVS repo, then the diffs are sent to the channel.

2
lemmy.world

Because I didn't know about it... Thank you!

Is this a plugin or a hook into yet another server that runs oxidized?

3
slazer2aureply
lemmy.world

It's up to you where to run it. We ran it on the same server as our main LibreNMS poller and didn't have any issues getting the config.

2

Thanks I just got it running. Now to figure out what to do about credentials 😞. Our enable creds are different depending on region.

2

You reached the end

What solution do you use for configuring monitoring? | Spyke