The monitoring system, develop their own powerful and flexible configuration
APACHE-2.0 License
github https://github.com/AsuraTeam/monitor , ,linux, , zabbix, nagios,cacti , 1: agentagent, 2, , 3, , : 3 715306090120180240360 4: (nginx, haproxy, lvs)server mysql(), redis(,Codis), (nfs,mfs). 5, 6,,(cpu,,,,ss,) 7,(,,) 8,agent,(server) 9,5 10server,, 11,,ip 12, 13ldap 14, 15,, 16 17 18grafana 19, 205 21grafana, 22top
TOP grafana () ,, , ,,100/ ,!
Centos 6.5 ,tools/mvn, java, redis,tomcat, , elsticsearch5.2 grafana
: #ls /home/runtime java8 tomcat_8081 redis maven
admin admin ldapldap redis: server redis.properties agent agent.conf redis.password="redis"
ip , jsonipip messges ,, value command json, CPU: [{"status": "1", "name": "system.cpu.user", "messages": "system.cpu.user 5.67", "value": "5.67", "command": "7", "groups": "cpu"}, {"status": "1", "name": "system.cpu.nice", "messages": "system.cpu.nice 0.00", "value": "0.00", "command": "7", "groups": "cpu"}, {"status": "1", "name": "system.cpu.system", "messages": "system.cpu.system 1.08", "value": "1.08", "command": "7", "groups": "cpu"}, {"status": "1", "name": "system.cpu.iowait", "messages": "system.cpu.iowait 0.58", "value": "0.58", "command": "7", "groups": "cpu"}, {"status": "1", "name": "system.cpu.steal", "messages": "system.cpu.steal 0.00", "value": "0.00", "command": "7", "groups": "cpu"}, {"status": "1", "name": "system.cpu.idle", "messages": "system.cpu.idle 92.66", "value": "92.66", "command": "7", "groups": "cpu"}]
: 1 curl http://127.0.0.1:8081/monitor/configure/cache/all 2agent agent