sensu-api

0.0.1 • Public • Published

Sensu-API

This is a simple wrapper for the Sensu api.

Please visit http://sensuapp.org/docs/0.12/api for more information.

Usage:

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);
});

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i sensu-api

    Weekly Downloads

    1

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • eirsyl