What is a sensu-client IP address used for? How clients are identified by server?

Hi there.

  • I’ve rebooted my varnish servers and they’ve changed their IP addresses.

  • Sensu, as many other apps, is managed via Puppet in my env.

  • Puppet won’t run unless I tell it so.

So, these varnish servers IP addresses changed, Puppet didn’t run so the IP addresses in client.json didn’t change either, but there’re no warnings or errors in sensu. I mean, doesn’t it have to trigger an alarm if the address don’t match the actual one? How does sensu server identify the nodes? By name?

Thanks!

The Sensu client “address” just has to be a string, can be an IP address, host name, or another location identifier, it’s not used for anything.

···

On Thu, Apr 3, 2014 at 7:10 AM, Mariano González gonzalez.mariano.gabriel@gmail.com wrote:

Hi there.

  • I’ve rebooted my varnish servers and they’ve changed their IP addresses.
  • Sensu, as many other apps, is managed via Puppet in my env.
  • Puppet won’t run unless I tell it so.

So, these varnish servers IP addresses changed, Puppet didn’t run so the IP addresses in client.json didn’t change either, but there’re no warnings or errors in sensu. I mean, doesn’t it have to trigger an alarm if the address don’t match the actual one? How does sensu server identify the nodes? By name?

Thanks!