node-zabbix-sender
Version:
A zabbix_sender implementation, to send zabbix item(s) using the zabbix trapper protocol.
21 lines (15 loc) • 462 B
JavaScript
var ZabbixSender = require('./index');
var Sender = new ZabbixSender({host: 'zabbix.example.com'});
// Add items to request
Sender.addItem('webserver', 'httpd.running', 0);
Sender.addItem('dbserver', 'mysql.ping', 1);
// Add item with default host
Sender.addItem('httpd.logs.size', 1024);
// Send the items to zabbix trapper
Sender.send(function(err, res) {
if (err) {
throw err;
}
// print the response object
console.dir(res);
});