Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1764787
  • 博文数量: 150
  • 博客积分: 660
  • 博客等级: 上士
  • 技术积分: 2480
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-08 11:39
文章分类

全部博文(150)

文章存档

2019年(4)

2018年(36)

2017年(53)

2016年(7)

2015年(3)

2014年(3)

2013年(27)

2012年(2)

2011年(1)

2006年(1)

2005年(13)

分类: 系统运维

2013-08-15 10:19:05

六、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是否正常显示












阅读(4395) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~