zabbix 添加jvm监控
1.
zabbix 服务端安装,监控jmx 需要--enable-javazabbix 客户端不需要 --enable-java2.zabbix_server端安装jdk安装jdk[root@nginx tmp]# tar xf jdk-7u9-linux-x64.tar.gz -C /usr/local/
[root@nginx tmp]# ls /usr/local/jdk1.7.0_09/
bin jre README.html THIRDPARTYLICENSEREADME.txt
COPYRIGHT lib release
db LICENSE src.zip
include man THIRDPARTYLICENSEREADME-JAVAFX.txt3.修改zabbix_java相关选项然后进入到下面的目录下面进行seeting.sh脚本编辑zabbix:/usr/local/sbin/zabbix_java# pwd
/usr/local/sbin/zabbix_javazabbix:/usr/local/sbin/zabbix_java# chmod +x settings.sh zabbix:/usr/local/sbin/zabbix_java# ls
bin lib settings.sh shutdown.sh startup.shLISTEN_IP="0.0.0.0"
LISTEN_PORT=10052
PID_FILE="/tmp/zabbix_java.pid"
START_POLLERS=5zabbix:/usr/local/sbin/zabbix_java# ./startup.sh
-------------------
5
zabbix:/usr/local/sbin/zabbix_java# cat startup.sh
#!/bin/bashcd $(dirname $0)
source settings.sh
echo "-------------------"
echo $START_POLLERS其中 LISTEN_PORT 和 LISTEN_IP 可以不配置,zabbix_java 会采用默认值。但是 PID_FILE 和 START_POLLERS 必须配置,尤其主意 START_POLLERS,若不配置 zabbix_java 依旧可以启动但是是不工作的。[root@nginx zabbix_java]#4.修改配置选项:在zabbix服务端上配置
/etc/zabbix/zabbix_server.conf添加:
JavaGateway=127.0.0.1 ##这个地址是服务端的地址
JavaGatewayPort=10052
StartJavaPollers=5zabbix:/usr/local/sbin/zabbix_java# netstat -nap | grep 10052
tcp 0 0 127.0.0.1:54229 127.0.0.1:10052 TIME_WAIT -
tcp 0 0 127.0.0.1:53891 127.0.0.1:10052 TIME_WAIT -
tcp 0 0 :::10052 :::* LISTEN 15763/java
tcp 0 0 ::ffff:127.0.0.1:10052 ::ffff:127.0.0.1:54499 TIME_WAIT -
tcp 0 0 ::ffff:127.0.0.1:10052 ::ffff:127.0.0.1:54149 TIME_WAIT -
tcp 0 0 ::ffff:127.0.0.1:10052 ::ffff:127.0.0.1:54128 TIME_WAIT -
tcp 0 0 ::ffff:127.0.0.1:10052 ::ffff:127.0.0.1:53930 TIME_WAIT -
tcp 0 0 ::ffff:127.0.0.1:10052 ::ffff:127.0.0.1:54207 TIME_WAIT -
tcp 0 0 ::ffff:127.0.0.1:10052 ::ffff:127.0.0.1:53610 TIME_WAIT -
tcp 0 0 ::ffff:127.0.0.1:10052 ::ffff:127.0.0.1:53641 TIME_WAIT -
tcp 0 0 ::ffff:127.0.0.1:10052 ::ffff:127.0.0.1:53590 TIME_WAIT -
tcp 0 0 ::ffff:127.0.0.1:10052 ::ffff:127.0.0.1:54184 TIME_WAIT -
zabbix:/usr/local/sbin/zabbix_java# ps -ef | grep 15763
root 15763 1 3 09:38 pts/0 00:00:01 java -server -classpath lib:lib/logback-classic-0.9.27.jar:lib/logback-core-0.9.27.jar:lib/org-json-2010-12-28.jar:lib/slf4j-api-1.6.1.jar:bin/zabbix-java-gateway-2.2.2.jar-Dzabbix.pidFile=/tmp/zabbix_java.pid -Dzabbix.listenIP=0.0.0.0 -Dzabbix.listenPort=10052 -Dzabbix.startPollers=5 com.zabbix.gateway.JavaGateway
root 15804 14315 0 09:39 pts/0 00:00:00 grep 15763
5.启动zabbix_java找到zabbix_java目录路径,然后执行命令./startup.sh[root@nginx zabbix-2.2.0]# find / -name zabbix_java
/usr/local/sbin/zabbix_javatomcat 端配置:6.调整tomcat端,安装catalina-jmx-remote.jarwget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.8/bin/extras/catalina-jmx-remote.jar[tomcat@wx01 lib]$ mv /home/tomcat/catalina-jmx-remote.jar .
[tomcat@wx01 lib]$ ls -ltr catalina-jmx-remote.jar
-rw-rw-r-- 1 tomcat tomcat 9533 Feb 5 2011 catalina-jmx-remote.jar7.修改catalina.sh文件修改catalina.sh文件,添加# -----------------------------------------------------------------------------JAVA_OPTS='-Xms8192m -Xmx8192m'
export JAVA_HOME=/usr/java/jdk1.8.0_20
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=10085"10085端口自定义,自定义端口号[tomcat@wx01 bin]$ netstat -na | grep 10085
tcp 0 0 0.0.0.0:10085 0.0.0.0:* LISTEN 8.重启启动tomcat服务和zabbix_agentd服务9.zabbix服务器端测试是否能正常获取信息
zabbix:/root# java -jar /root/cmdline-jmxclient-0.10.3.jar - 120.55.118.32:5566 java.lang:type=Memory NonHeapMemoryUsage
10/27/2016 15:23:08 +0800 org.archive.jmx.Client NonHeapMemoryUsage:
committed: 83623936
init: 2555904
max: -1
used: 81181776zabbix:/root# java -jar /root/cmdline-jmxclient-0.10.3.jar - 192.168.11.187:10085 java.lang:type=Memory NonHeapMemoryUsage
10/27/2016 15:23:37 +0800 org.archive.jmx.Client NonHeapMemoryUsage:
committed: 25231360
init: 2555904
max: -1
used: 24549416
转载于:https://www.cnblogs.com/zhaoyangjian724/p/6199054.html
zabbix 添加jvm监控相关推荐
- Zabbix 添加端口监控链接
zabbix 添加端口监控 连接数: zabbix 配置 添加 监控项: 其他检测 方式也是 示例: zabbix 客户端配置文件添加: 编辑 zabbix_agentd.conf 添加 端口 ...
- Zabbix 添加WEB监控(学习笔记十一)
转载:http://blog.csdn.net/reblue520/article/details/52312164 通过zabbi做web监控不仅仅可以监控到站点的响应时间,还可以根据站点返回的状态 ...
- zabbix添加监控主机/监控模板/聚合图形/触发器
文章目录 zabbix添加监控主机 zabbix监控模板配置 zabbix聚合图形配置 zabbix触发器配置 zabbix中文名称报错/图形乱码问题处理 1.中文名称报错 2.zabbix图形乱码 ...
- zabbix添加端口监控
1.登录linux服务器查看需要监控的端口是否 2.在zabbix网页端找到主机直接添加端口模板,如果没有是tomcat没有对应的模板,用如下方法创建模板 比如现在有8005的模板,我们要加8006的 ...
- php监控nginx,Zabbix添加nginx-php监控
以源码安装为例: 目录环境: /usr/local/php/etc/php-fpm.conf /usr/local/nginx/conf/nginx.conf -------------------- ...
- 实操:Zabbix添加mysql监控模板配置
1.添加mysql模板 然后发现不支持,需要配置一下 2.建立mysql监控账号 在zabbix代理机(需要监控的mysql服务器)上使用管理员账号建立zabbix账号. 建立zabbix账号,zab ...
- zabbix 添加mysql监控(用自带模板)
mysqljian'kabbix官方支持监控MySQL,但直接使用默认的模板是不可用的,还需要经过额外的设置才可以使用.如果只需要对mysql数据库做简单的监控,zabbix自带的模板完全能够满足要求 ...
- zabbix添加mysql监控
1.使用公司脚本安装zabbix_agent后,会在zabbix对应的目录中下载如下三个脚本 2.连接mysql,创建zabbix用户并授权,创建.my.cnf记录zabbix用户信息,可以拷贝如下命 ...
- zabbix添加URL监控
1.如果该项目没有添加web,如pankoo-web,那么要先添加主机 2.添加web场景--->场景---->步骤 3.添加触发器 转载于:https://www.cnblogs.com ...
- Zabbix添加nginx监控项
##########Nginx配置###########查看是否安装nginx状态模块 nginx -V #--with-http_stub_status_module #修改配置文件 vim /et ...
最新文章
- 华为CodeCraft2017算法结果检查工具(包含测试用例展示)
- pytorch for循环性能对比
- php使用strstr函数 ,判断字符串A中是否含有字符串B
- sql server2005用户权限如何设置
- 济南长清104国道科目三考试流程(转载)
- 感知算法论文(八):Generalized Intersection over Union:A Metric and A Loss for Bounding Box Regression(2019)
- 大学学计算机用游戏本好吗,大学学建筑学用什么配置的笔记本电脑好?
- Java中IO流详细整合(含案例)
- WPS:WPS的论文使用技巧之成功解决如何在尾注设置的参考文献后添加致谢、附录等章节(图文教程)
- mysql 执行delete引发死锁问题
- 加密、签名以及苹果的双重签名机制
- 关于PHP中如何跟踪报错的手段
- vscode修改代码颜色
- 乐高编程学c语言吗,乐高编程和少儿编程的区别
- 记一次被“呼死你”电话骚扰的反骚扰经历
- MyEclipse导入项目后报Unknown Faceted Project Problem (Java Version Mismatch)的解决方法
- 使用Pinyin4j进行拼音分词
- IAR工程中的各个文件的含义
- Apache Shiro Java 反序列化漏洞分析
- allegro差分信号走线_原创|PCB设计软件allegro16.6演示差分规则的设置
热门文章
- Linux基础之tr与重定向管道
- bigdecimal计算开n次方_随笔:HashMap中容量为什么是2的次方数?
- 【浙江第16届省赛:B】Element Swapping(分情况讨论--数学题)
- 键盘拆开重新安装步骤_电脑键盘如何维修 电脑键盘常见问题维修技巧【详解】...
- python条形码,Python中的远距离条形码
- java 性能优化分析工具_【java】JVM性能调优监控工具、可视化在线内存分析工具...
- 翻译:如何理解梯度下降算法Gradient Descent algorithm
- 易筋SpringBoot 2.1 | 第廿一篇:SpringBoot的Mybatis生成工具Generator
- 计算机网络实验报告 接墙上的,计算机网络实验报告模板.doc
- Java input char_java.util.regex.Pattern.matcher(CharSequence input)方法