This is a simple wrapper for the Sensu api.
var sensu = require('sensu-api')({
apiURL: 'http://sensu.hostname.com:4567/',
username: '',
password: ''
});
sensu.getChecks(function(data) {
console.log(data);
});
sensu.getChecks('cpu_metrics', function(data) {
console.log(data);
});
sensu.getClients({
name: 'hostname.com',
history: true
}, function(data) {
console.log(data);
});
sensu.getEvents({
client: 'hostname.com',
check: 'disk_check'
}, function(data) {
console.log(data);
});
sensu.getHealth({
consumers: 5,
messages: 2
}, function(data) {
console.log(data);
});
sensu.getInfo(function(data) {
console.log(data);
});
sensu.getStashes(function(data) {
console.log(data);
});