Skip to content

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

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

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

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages