标签:文件 客户 gate man zab gateway 监控项 cat --nodeps
啦啦啦,琢磨了两天,看了很多文档,看了太多抄的帖子了,所以最后特别想写个这个文档,算是给自己复习吧,步骤肯定是没有问题的,如果要细看,就各种慢慢百度去吧背景:zabbix4.0需要监控别的机器的tomcat,而且那个tomcat 的端口用的是9090的,废话不多说,直接上图看着来弄吧
1、zabbix server 端,要安装些东西,名字叫 zabbix-java-gateway,我的方法是,先弄个zabbix repo源,然后,直接在server端执行这个命令
yum install --downloadonly --downloaddir=/home/zhou zabbix-java-gateway
就可以把需要的包装到 /home/zhou 目录下,然后再该目录下执行命令,强行安装:
rpm -Uvh *.rpm --nodeps --force
然后,安装这块的就完成了,下面就是配置的事情了,直接上图完事
2、对 zabbix_server.conf 进行注释的去掉,zabbix-gateway.conf 就不用动了,默认就好了
3、下面就是到客户端了,打开客户端 192.168.44.135 的tomcat目录,编辑 catalina.sh 文件,进行下面文件的添加
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=12345 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Djava.rmi.server.hostname=192.168.44.135"
记住,一定要这样写,不然启动就会出错,这个配置是针对 tomcat 8.5.56 以后的,我的tomcat 是 8.5.56 ,跟 8.5.34 不一样,简直坑死我,在这
4、然后下面关掉机器的防火墙,开始页面的添加了
这个地方宏改了,数据就能出来了,只是下面的一系列应用集名称和监控项名字、图形名字最好你都改下
然后添加主机监控完事了,看到没,这里默认就是 12345,所以我们按照默认的来就行了,我这里因为没起iptables,如果想起的话,最好用个remote.jar 包来,这个大家就自行百度了,能用就行了
标签:文件 客户 gate man zab gateway 监控项 cat --nodeps
原文地址:https://blog.51cto.com/12092988/2528520