I am new to Sensu and just getting my head around how to set things up. I’ve created a few basic checks which are running OK and sending some test alerts to Pagerduty.
First, some quick background…
My main reason for getting Sensu set up is to send alerts when backup jobs fail. Management wants a system in place whereby when a backup fails an alert is sent out to me and if I don’t respond/acknowledge then it escalates to my manager. Looking at our backup software (Veeam) I found it can send SNMP traps on job completion. I tried to integrate this with our existing monitoring solution (Observium), but found that I could not import an MIB, hence why I’m looking into Sensu.
I found that there is an extension at https://github.com/sensu-extensions/sensu-extensions-snmp-trap which looks like it will do what I want, but what I can’t get my head round is the following:
Does this extension need to be installed on my Sensu server, or the client (i.e. my Veeam server)?
If it’s the server, do I then just configure Veeam to send all SNMP traps to the Sensu server?
If it’s the client, do I configure Veeam to send SNMP traps to localhost??
Sorry if this seems like a dumb question, but I’ve found the Sensu documentation somewhat confusing and disorganised, things have mentioned client when it should be server and vice-versa. Needless to say when I do get this set up I think a blog post is in order!
Thanks in advance for any help that’s out there!