码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix监控tomcat

时间:2019-06-10 15:40:37      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:als   需要   javap   jmx   bpa   rem   zabbix   jar   rtu   

前提:配置java环境,编译zabbix server时需要提供java支持,即添加--enable-java该选项。
Zabbix server 端配置
1.zabbix server段配置java支持。此处编译安装zabbix的目录为/usr/local/zabbix
编辑/usr/local/zabbix/sbin/zabbix_java/settings.sh,修改完成之后内容如下:
LISTEN_IP="0.0.0.0" //监听的服务器地址
LISTEN_PORT=10052 //监听的端口
PID_FILE="/tmp/zabbix_java.pid" //指定zabbix_java的pid文件地址
START_POLLERS=5
TIMEOUT=3

2.编辑/usr/local/zabbix/etc/zabbix_server.conf,修改完成之后,内容如下:
LogFile=/tmp/zabbix_server.log //指明zabbix_server的日志文件地址
DBHost=localhost //连接的数据库地址
DBName=zabbix //连接的数据库名称
DBUser=zabbix //连接数据库的用户名
DBPassword=zabbix //连接数据库密码
JavaGateway=192.168.1.103 //java网关地址,即server端ip地址
JavaGatewayPort=10052 //java网关监听端口
Timeout=20 //超时时间
FpingLocation=/usr/sbin/fping //fping命令绝对地址
LogSlowQueries=3000
AllowRoot=1 //允许root启动
User=root //zabbix服务的启动用户
StartPollers=50
StartPingers=100
StartJavaPollers=5

3.重启zabbix server服务,以及启动zabbix java支持服务
/etc/init.d/zabbix_server restart
/usr/local/zabbix/sbin/zabbix_java/startup.sh

Zabbix_agentd端配置
1.在zabbix agent部署的服务器上更改配置文件,修改tomcat配置文件
vim /usr/local/tomcat/bin/catalina.sh

CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=12345”
2.在zabbix agent部署的tomcat服务器上,copy对应的java jmx监控的相关jar包到tomcat对应的目录下
cp catalina-jmx-remote.jar /usr/local/tomcat/lib
cp cmdline-jmxclient-0.10.3.jar /usr/local/tomcat/lib

3.在zabbix agent部署的tomcat服务器上,添加tomcat配置文件
vim /usr/local/tomcat/conf/server.xml
<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="12345" rmiServerPortPlatform="12346"/>

4.重启tomcat服务
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh

zabbix监控tomcat

标签:als   需要   javap   jmx   bpa   rem   zabbix   jar   rtu   

原文地址:https://blog.51cto.com/13594742/2406687

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!