Monitoring easy
Server monitoring system, rapid installation and simple to use.
Preview
Console interface
Web interface ( Work in progress )
On my node project
npm install monitoring-easy
/* All is optional */ name : 'MyProject' host : 'yourServer.fr' port : 8156 key : '456DAde486qD684de6'
For my server
npm install monitoring-easy
Run new "client" server
npm run client
or node ./src/client.js -p {port} -h {host} -k {key}
You need get network traffic ?
- On Linux you need ifstat
sudo apt-get install ifstat
or go to download lib http://gael.roualland.free.fr/ifstat/ - On Windows i have adding ifstat on the project, no command required, the download is automatically.
Run a master listenner
npm run server
or node ./src/server.js -p {port} -k {key}
Run a display for view live monitoring
node run display
or node ./display -p {port} -h {host} -k {key}
Create a custom display
You need just a simple SocketIO client for get servers infos
var socket = 'http://'+yourserver+':'+port; socket; // Result of authentifsocket; // Informations is updated here, is active then if you are authentifiedsocket; socket;
Change config for server monitoring
Client
Open file ./src/client.js and edit config object.
Server
Open file ./src/server.js and edit config object.
Display
Open file ./display and edit config object.
WebDisplay
The webdisplay is coming soon on Monitoring-www
Current todolist
- Web Display (work in progress on Monitoring-www)
Network traffic (windows & linux)Client compatibility node 0.x- Forever script