All Projects → anttiviljami → zabbix-web-monitoring-screen

anttiviljami / zabbix-web-monitoring-screen

Licence: MIT license
A tiny React single page app that can be used to monitor Zabbix web scenarios from a single screen.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Zabbix Web Monitoring Screen

License

A tiny React single page app that can be used to monitor Zabbix web scenarios from a single screen.

Screenshots

Screenshot 1

Running the Docker image

This is the easiest way to run the node app. Simply run the anttiviljami/zabbix-web-monitoring-screen:latest docker image with your settings

docker run -e ZABBIX_URL=https://zabbix.example.com -e ZABBIX_USER=<user> -e ZABBIX_PASS=<pass> -e ZABBIX_HOST=<hostid> -p 3001:3001 -d anttiviljami/zabbix-web-monitoring-screen

You can now visit http://localhost:3001 to see the app running.

Install

Clone repository and run:

$ npm install

Alternatively, you can deploy your own copy with one click using this button:

Requirements

node 5+

Development

$ npm start

Go to http://localhost:3001 and see the magic happen.

Production

If you want to run the project in production, set the NODE_ENV environment variable to production.

$ NODE_ENV=production npm start

Also build the production bundle:

$ npm run dist

Tests

$ npm test

Only run specific tests

$ npm test -- NotFoundComponent

Coverage

$ npm test -- --coverage
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].