1. JAVA-GATEWAY:Zabbis本身不支持直接监控lava,在zabbk 1.8以前,只能使用ZapCat来做代理监控,而且要修改源代码,非常麻烦。所有后来为了解决这个监控问题,Zabbk和ava双方应运生成了各自的代理监控程序∶Zabbix 20以后添加了服务进程2abbix-gateway;Java有了JMX,全称是Java Management Extensions,即java管理扩展。
工作原理:
比如∶当Zabbix-Server需要知道java应用程序的某项性能的时候,会启动自身的一个Zabbix-javaPollers进程去连接ZabbkJavaGateway 请求数据,而Zabbixlavagateway收到请求后使用了MXmanagementAPI"去查询特定的应用程序,而前提是应用程序这端在开启时需要"Dcom.sun.management.jmxremote"参数来开启IMX远程查询就行。Java程序会启动自身的一个简单的小程序端口12345向Zabblx-JavaGateway提供请求数据。
2. 部署tomcat:
[root@node1 ~]# yum localinstall jdk-8u202-linux-x64.rpm
[root@node1 ~]# tar xf apache-tomcat-8.5.82.tar.gz -C /usr/local/
[root@node1 ~]# ln -sv /usr/local/apache-tomcat-8.5.82/ /usr/local/tomcat
[roo