From what I understand, I should use https://github.com/portertech/chef-monitor as a cookbook to install sensu server and client. However it is not entirely clear to me how I can define a sensu server and client configuration. To be more specific,
how can I specify install handlers on the server?
how can I define sensu-client check based on OS? (e.g. I want to check for A on Windows but a check for B on linux)
Client needs to know the hostname or IP address of the sensu-server. In my situation I want to use sensu on a EC2 VPC. The IP/hostname of the sensu server can change over time. What is the best practice of specifying the sensu-server in client configuration?