zabbix5监控tomcat

zabbix tomcat客户端配置

linux tomcat

1、配置tomcat bin\catalina.sh文件
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.90.243"


-Dcom.sun.management.jmxremote #开启jmx
-Djava.rmi.server.hostname=192.168.90.243  #tomcat服务器地址
-Dcom.sun.management.jmxremote.port=12345   #jmx端口号 后面用于服务端用jmx监控调用
-Dcom.sun.management.jmxremote.ssl=false    #远程ssl验证是否开启
-Dcom.sun.management.jmxremote.authenticate=false #是否开启认证,看是否有需求(若开启,需要定义账户和密码)
2、重启tomcat
./shutdown.sh

./startup.sh

 windows tomcat

1、下载jmx jar包,放在tomcat lib 目录下

http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.37/bin/extras/catalina-jmx-remote.jar

2、配置tomcat bin\catalina.bat文件
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.0.200

zabbix服务端配置

1、安装jdk1.8

2、安装zabbix-java-gateway

#查看yum里面是否有zabbix-java-gateway安装包
yum list zabbix*
#安装zabbix-java-gateway
yum install -y zabbix-java-gateway
#启动zabbix-java-gateway并设置开机自启动
systemctl start zabbix-java-gateway
systemctl enable zabbix-java-gateway
#检查网络是否有zabbix-java-gateway的端口 10052
netstat -antup | grep 10052

3、配置zabbix_java_gateway.conf文件

vim /etc/zabbix/zabbix_java_gateway.conf
##############zabbix_java_gateway.conf##############
PID_FILE="/var/run/zabbix/zabbix_java.pid"
LISTEN_IP="0.0.0.0"
LISTEN_PORT=10052
START_POLLERS=5
TIMEOUT=30
####################################################
PID_FILE          进程文件的路径
LISTEN_IP         监控地址zabbix_java_gateway的ip地址  默认 0.0.0.0
LISTEN_PORT       监控端口
START_POLLERS     开启的工作进程数
TIMEOUT           超时时间

 4、配置zabbix_server.conf文件

vim /etc/zabbix/zabbix_server.conf
########zabbix_server.conf#############
JavaGateway=127.0.0.1
JavaGatewayPort=10052
StartJavaPollers=5
#######################################
JavaGateway        zabbix_java_gateway 的服务地址 本地可以用 127.0.0.1
JavaGatewayPort    zabbix_java_gateway 的端口号
StartJavaPollers   开启的进程数量(大于客户端的数量)

5、启动zabbix-java-gateway和zabbix-server

#启动或重启zabbix_java_gateway
systemctl start zabbix-java-geteway
#启动或重启zabbix-server
systemctl start zabbix-server

zabbix网页配置

 

ZBK亮绿色证明agent2链接成功

JMX亮绿色证明tomcat启动成功(在这里是tomcat)

相关推荐

  1. Zabbix监控网站

    2024-03-15 13:54:01       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 13:54:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 13:54:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 13:54:01       87 阅读
  4. Python语言-面向对象

    2024-03-15 13:54:01       96 阅读

热门阅读

  1. DP-力扣 120.三角形最小路径和

    2024-03-15 13:54:01       37 阅读
  2. C++由动态链接库dll生成lib文件

    2024-03-15 13:54:01       40 阅读
  3. Filebeat rpm方式安装及配置

    2024-03-15 13:54:01       45 阅读
  4. ESP32 域名解析得到IP地址

    2024-03-15 13:54:01       45 阅读
  5. 蓝桥杯2023年-三国游戏(贪心)

    2024-03-15 13:54:01       47 阅读
  6. 面试中如何介绍mysql的B+树

    2024-03-15 13:54:01       38 阅读
  7. 计算机视觉(CV)技术的优势和挑战

    2024-03-15 13:54:01       41 阅读
  8. C++ 4种类型转换运算符

    2024-03-15 13:54:01       46 阅读
  9. python的单例模式实现

    2024-03-15 13:54:01       38 阅读
  10. UE5 C++ TPS开发 学习记录(10

    2024-03-15 13:54:01       37 阅读