zabbix 监控tomcat

server端
rpm -ivh jdk-8u20-linux-x64.rpm
vi /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_20
PATH=$PATH:$JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
source /etc/profile
java -version

cd /root/zabbix-2.0.6
./configure --enable-java -prefix=/usr/local/zabbix/zabbix_java
make&&make install

vi /usr/local/zabbix/zabbix_java/sbin/zabbix_java/settings.sh
LISTEN_IP="0.0.0.0"
LISTEN_PORT=10052
START_POLLERS=5

vi /usr/local/zabbix/etc/zabbix_server.conf
JavaGateway=127.0.0.1
JavaGatewayPort=10052
StartJavaPollers=5

启动zabbix_java
cd /usr/local/zabbix/zabbix_java/sbin/zabbix_java
./startup.sh

tomcat 服务器端
cd /usr/apache-tomcat-7.0.53/bin
修改tomcat catalina.sh
添加如下内容:
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=123 -Dcom.sun.management.jmxremote.ssh=false -Djava.rmi.server.hostname=192.168.18.19" -----备注(192.168.18.19是客户端ip地址)

修改tomcat服务器的hostname
192.168.18.19 localhost.localdomain localhost
重启tomcat
pkill java
cd /usr/apache-tomcat-7.0.53/bin
./startup.sh
在zabbix服务器端用工具测试
下载cmdline-jmxclient-0.10.3.jar工具
java -jar cmdline-jmxclient-0.10.3.jar - 192.168.18.19:123

在服务器端进行测试
java -jar cmdline-jmxclient-0.10.3.jar - 192.168.18.19:123 java.lang:type=Memory NonHeapMemoryUsage

这个步骤貌似有点问题,web界面显示有问题!

最新文章

  1. Latent Semantic Analysis (LSA) Tutorial 潜语义分析LSA介绍 一
  2. ORACLE 分组之后容易被忽略的bug
  3. XE3随笔9:使用不同的数据类型标记数组
  4. jquery设置元素的readonly与diabled属性方法
  5. 如何在C#中使用全局鼠标、键盘Hook
  6. ueditor 单独图片上传 转载
  7. __nonnull 和 __nullable (Swift 和 Objective-C混编)
  8. maven使用.02.一些概念
  9. shell 快速入门
  10. php 引用一点要小心使用
  11. win32SDK的hello,world程序(二)
  12. org.springframework.data.redis.serializer.SerializationException: Cannot serialize;
  13. 【H5-移动端开发】外部唤起本机APP的解决方法
  14. DQL用户、权限管理(mysql8.0)
  15. C# NPOI 日期格式
  16. python 获取SLB信息 更换证书
  17. YIT-CTF—隐写术
  18. hdu 5013 优化疑问+dp
  19. SharePoint 2013 基于表单 Membership 的身份验证
  20. Nginx反向代理websocket配置实例(官网)

热门文章

  1. STL——容器(Set & multiset)之 仿函数(函数对象)functor 的用法
  2. Linux系统的目录及作用
  3. PluginOK中间件高级版-支持在Chrome、Edge、Firefox等浏览器网页中真正内嵌ActiveX等控件运行的版本已获多家上市公司采购
  4. mysqldump 导出命令
  5. 一文搞懂 CountDownLatch 用法和源码!
  6. MySQL 触发器、存储过程 练习
  7. (十三)、向shell脚本中传参
  8. python的if和else语句
  9. FaaS,未来的后端服务开发之道
  10. env: python3: No such file or directory exit status 127 FER ESPectro Core 编译出错