Active/remote checks with Sensu

Hello,

What is a good way of running active/remote checks with Sensu? This is required for checking like the loadbalancer response and in some cases hosts as well.

In Nagios, we used to run from the monitoring server, but the load on the server was an issue.

Another way would be to have a dedicated machine to run these checks and configure it as a Sensu client.

Please provide your inputs.

Thanks
San

A dedicated machine like nagios works fine. It is just any other sensu
client that run things.
You can set the "source" attribute to make it appear to come from your
remote thing:
https://sensuapp.org/docs/0.20/checks#anatomy-of-a-check-definition

At work we do this sensu-server-side check thing:
https://github.com/Yelp/puppet-monitoring_check/blob/master/files/check_server_side.rb

Which executes it on the sensu servers (which are also sensu clients)
in an HA way.

ยทยทยท

On Wed, Jul 22, 2015 at 4:13 PM, san s <warpdrive47@gmail.com> wrote:

Hello,

What is a good way of running active/remote checks with Sensu? This is required for checking like the loadbalancer response and in some cases hosts as well.

In Nagios, we used to run from the monitoring server, but the load on the server was an issue.

Another way would be to have a dedicated machine to run these checks and configure it as a Sensu client.

Please provide your inputs.

Thanks
San