六、tomcat 监控设置
1、目的
通过自定义脚本获取tomcat的性能信息数显示在zabbix系统上
2、简要步骤
2.1 zabbix server端自带tomcat模板文件
2.2 zabbix server端定义需要监控的服务器
这里定义N组的共计N台,附加上tomcat模版
2.3 tomcat的监控工具zapcat的安装
a、下载zapcat
Zapcat当前版本是1.2,本身是个压缩包,解压之后里面有个zapcat-1.2.war,用这个文件就可以了
b、整合zapcat到tomcat
Cp zapcat-1.2.war到tomcat目录下的webapps下面
c、修改tomcat启动参数
cd tomcat/bin
cp catalina.sh catalina.sh.20101104 // 备份原catalina.sh
vi catalina.sh // 编辑catalina.sh 增加下列参数在脚本正文的开端
CATALINA_OPTS="-Dcom.sun.management.jmxremote \
-Dorg.kjkoster.zapcat.zabbix.port=10052 \
-Dcom.sun.management.jmxremote.authenticate=false"
d、关于参数的注释
Port=10052 (zapcat默认) 可以根据实际情况修改,固定在10052-10099这个范围,zapcat agent会在该端口监听zabbix server的访问请求
Zapcat是随着tomcat一起启动的,单台主机上有多个tomcat需要监控的话,都要部署zapcat,并且监听端口不能重复
e、重新启动tomcat
./shutdown.sh
./startup.sh
f、测试安装
telnet localhost 10052 //测试端口是否在监听
//测试zapcat是否正常显示
阅读(4389) | 评论(0) | 转发(0) |