A monitoring tool for checking the status of local/remote servers, based on psutil, Tornado and MongoDB.
Setup root server on a machine of your choice:
$ bash run-root.sh
This will run your TCP listener and HTTP web server on the machine.
Run the remote sender(s) on whichever machine(s) you want to monitor (could be on your root as well):
$ bash run-remote.sh
Observer remote running at port 8888
Enter destination IP:
54.179.143.69
Enter destination port:
8889
Enter remote name:
foobar-production
Enter preferred NIC:
eth0
- Live monitoring : [ROOT_IP_ADDRESS]:9000/live
- Statistical data : [ROOT_IP_ADDRESS]:9000/stats
- Performance testing : [ROOT_IP_ADDRESS]:9000/perf