ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

zabbix-基于Java Gateway监控Tomcat

2022-05-29 22:32:33  阅读:207  来源: 互联网

标签:Java Tomcat tomcat 0.0 zabbix usr apache LISTEN


 安装

[root@zabbix-server ~]# yum -y install zabbix-java-gateway.x86_64

 修改javagateway配置文件

[root@zabbix-server alertscripts]# grep "^[a-Z]" /etc/zabbix/zabbix_java_gateway.conf
LISTEN_IP="0.0.0.0"
LISTEN_PORT=10052
PID_FILE="/var/run/zabbix/zabbix_java.pid"
START_POLLERS=20    # 启动进程数量
TIMEOUT=30  # 超时时间

 启动

[root@zabbix-server alertscripts]# systemctl  start zabbix-java-gateway.service
[root@zabbix-server alertscripts]# systemctl  enable  zabbix-java-gateway.service

 修改zabbix server配置

JavaGateway=192.168.64.111
JavaGatewayPort=10052
StartJavaPollers=20   # 多进程 

 tomcat开启JMX监控,端口为12345

  vim catalina.sh

CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.64.112 -Dcom.sun.management.jmxremote.port=12345  -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

 启动

[root@master-3 bin]# ./catalina.sh start
Using CATALINA_BASE:   /usr/local/apache-tomcat-8.5.61
Using CATALINA_HOME:   /usr/local/apache-tomcat-8.5.61
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.61/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-8.5.61/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.61/bin/tomcat-juli.jar
Using CATALINA_OPTS:    -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.64.112 -Dcom.sun.management.jmxremote.port=12345  -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
Tomcat started.
[root@master-3 bin]# ps -ef |grep tomcat root 30997 1 69 21:47 pts/0 00:00:03 /usr/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-8.5.61/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.64.112 -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dignore.endorsed.dirs= -classpath /usr/local/apache-tomcat-8.5.61/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.61/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/apache-tomcat-8.5.61 -Dcatalina.home=/usr/local/apache-tomcat-8.5.61 -Djava.io.tmpdir=/usr/local/apache-tomcat-8.5.61/temp org.apache.catalina.startup.Bootstrap start root 31033 30398 0 21:47 pts/0 00:00:00 grep --color=auto tomcat
[root@master-3 bin]# netstat -ntpl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:41071 0.0.0.0:* LISTEN 1100/containerd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 681/rpcbind tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1311/dnsmasq tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1079/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1088/cupsd tcp6 0 0 127.0.0.1:8005 :::* LISTEN 30997/java tcp6 0 0 :::35110 :::* LISTEN 30997/java tcp6 0 0 :::35853 :::* LISTEN 30997/java tcp6 0 0 :::111 :::* LISTEN 681/rpcbind tcp6 0 0 :::8080 :::* LISTEN 30997/java tcp6 0 0 :::22 :::* LISTEN 1079/sshd tcp6 0 0 :::12345 :::* LISTEN 30997/java

添加主机

 添加模板

 

标签:Java,Tomcat,tomcat,0.0,zabbix,usr,apache,LISTEN
来源: https://www.cnblogs.com/rtnb/p/16325100.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有