Skip to content

wiltonjunior/node-zabbix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Zabbix

Installation

Install the dependencies and devDependencies and start the server.

$ yarn
$ yarn start

Tech

Dillinger uses a number of open source projects to work properly:

  • [Node.js] - evented I/O for the backend
  • [Express] - fast node.js network app framework
  • [Zabbix Promise] - query zabbix data

Way of use

Post to port 6000 by sending the following parameters:

  • zabbix: Object

    • Url: String
    • User: String
    • Password: String
  • params: Object

    • Example: ["name"]
  • service: String

    • Example: "host"

Example:

$ curl -X POST http://<API_IP>:<API_PORT>/ -H "Content-Type:application/json" \
  -d '{"zabbix":{"Url": "ZABBIX_URL","User": "USERNAME","Password": "PASSWORD"},"params":["NAME"],"service": "SERVICE"}'

About

Application in nodejs that returns data from Zabbix which is   is server health and network monitoring software. Zabbix uses a flexible notification mechanism tha allows users to set up email alerts based on almost any event.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors