I am looking to use sensu as a message bus to transfer alerts, and then trigger the handler/filter functionality. This is not a scheduled check, but more of an event based alert that needs to be passed through in real time. Here is an overview of the topology:
(Rsyslog coming in)----->[Sensu Client]------>[Sensu-Server Execute Handlers (based on filters)]----->Email,PagerDuty,etc.
What kind of simple check can I write, so that sensu-server will accept the incoming events? Currently, I have a standalone client side check configured as follows:
This works, and every one minute it will run and return true, and it will also pipe through my incoming syslog events in real time as well. But I want to know if there is a way to do this without an interval?
My next question is, is there a limit on how many syslog events sensu-server will accept in this manner?