【文件属性】:
文件名称:tomcat zabbix 监控模板
文件大小:2KB
文件格式:RAR
更新时间:2018-06-23 12:03:37
tomcat
(1)原理
基于tomcat提供的状态信息页面解析
(2)部署配置
1)客户端启动tomcat的manager功能
a. webapps/目录下必须有manager模块;
b. 修改/conf目录下的tomcat-users.xml文件,在节点下添加一个user节点
如:
c. 重启验证
http://ip:port/manager/jmxproxy
输入账号密码能显示TOMCAT状态信息
2)监控脚本
a. 脚本可部署在客户端或服务器端
b. 脚本解释
url=http://127.0.0.1:8090/manager/jmxproxy?qry=*%3A$1%3D$2%2C$3%3D$4%2C$5%3D$6%2C*
状态信息查询:
qry=*%3A$1%3D$2%2C$3%3D$4%2C$5%3D$6%2C*
表示过滤:$1=$2,$3=$4,$5=$6
3)zabbix agentd 配置(客户端)
配置/usr/local/zabbix/etc/zabbix_agentd.conf
添加以下自定义键值:
UserParameter=jmx5[*],/usr/local/zabbix/script/tomcat_status.sh $1 $2 $3 $4 $5
UserParameter=jmx3[*],/usr/local/zabbix/script/tomcat_status.sh $1 $2 $3
UserParameter=jmx7[*],/usr/local/zabbix/script/tomcat_status.sh $1 $2 $3 $4 $5 $6 $7
其中jmx5为过滤$1=$2 && $3=$4后, $5项的值
jmx3 为过滤$1=$2后,$3项的值
jmx7 为过滤$1=$2 && $3=$4 && $5=$6后, $7项的值
【文件预览】:
tomcat_template1
----tomcat_status.sh(411B)
----zbx_export_templates.xml(49KB)