咱们知道监控主机和网络性能指标状况可使用zabbix很好解决,分析起来也很方便,Zabbix主要功能:java
固然,nagios也能够实现这些功能,Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。 Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各类系统问题,以及日志等等。ios
基于JMX的监控:浏览器
在企业中,不少程序是基于Java来编写的,java程序运行在JVM之上,而JVM本身就能够监听在某个套接字上,将本身内部的状态信息输出出去,因此监控服务器只须要直接链接JVM的套接字就能够获取到Java进程的相关信息,不须要经过Agent、SNMP;但是zabbix是没有办法本身连接JVM的套接字的,也就是说,zabbix自身是不可以做为客户端来连接该套接字的。因此,就须要额外安装一个服务来链接JVM的套接字的。这个服务就是zabbix-java-gateway.x86_64(Java网关);能够经过该网关来监听多个JVM;zabbix-java-gateway能够是一个单独的主机,能够和zabbix server安装到一台主机上;
安全