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?

  • @targetx
    link
    English
    4
    edit-2
    11 months ago

    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.

  • Zeusbottom
    link
    fedilink
    English
    311 months ago

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

    • SolidGrue
      link
      fedilink
      English
      111 months ago

      Why not track changes in a git repo and post git diff after each change?

      • Zeusbottom
        link
        fedilink
        English
        211 months ago

        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.

        • SolidGrue
          link
          fedilink
          English
          111 months ago

          Ah! Last I looked at Rancid it was backups with optional $REPO. TIL

    • @[email protected]OP
      link
      fedilink
      English
      3
      edit-2
      11 months ago

      Because I didn’t know about it… Thank you!

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

      • slazer2au
        link
        fedilink
        English
        211 months ago

        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.

        • @[email protected]OP
          link
          fedilink
          English
          211 months ago

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