node.js client for zabbix-agent communication
Gather metrics from zabbix-controlled servers directly from your node.js application. No storage required.
Installation
Just install from npm:
npm install zabbix-agent-client
Usage
var ZabbixAgentClient = client = 10050 "127.0.0.1" item = "system.cpu.util" params = "" "nice" "avg1"; client;
API
- Requiring
var ZabbixAgentClient = ;
- New zabbix agent connection:
var client = 10050 "127.0.0.1";
- Getting item by full name:
client;
- Getting item by name and params:
client;
callback
- usual node.js style callback function with error
and result
arguments