博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat接入zabbix2.0监控
阅读量:6078 次
发布时间:2019-06-20

本文共 1609 字,大约阅读时间需要 5 分钟。

一、工作原理

Tomcat接入zabbix监控需要借助JMX(zabbix-java-gateway)实现,监控实现流程:zaibbix Server-->Java gateway-->JMX counter

Tomcat接入zabbix2.0监控

二、接入zabbix配置

zabbix-server端配置

安装JMX

zabbix-java-gateway可以安装在任何一台服务器上,本次安装在server端。

# yum -y install zabbix-java-gateway

配置Java-gateway文件

# vim /etc/zabbix/zabbix_java_gateway.conf修改为如下配置:LISTEN_IP="0.0.0.0"         ## 监听地址,默认配置LISTEN_PORT=10052      ## 监听端口,默认配置START_POLLERS=5        ## 开启的工作线程数

启动zabbix-java-gateway服务

# service zabbix-java-gateway start# service zabbix-java-gateway status

修改zabbix_server配置文件

# vim /etc/zabbix/zabbix_server.conf修改以下参数:JavaGateway=192.168.61.128  # 安装JavaGateway的服务器的IP地址JavaGatewayPort=10052    # JavaGateway的服务端口,默认配置StartJavaPollers=5    # 从javaGateway采集数据的进程数,小于等于Java-gateway文件配置的线程数

重启zabbix-server服务

# service zabbix-server restart

zabbix-agent端配置

配置catalina.sh文件

# vim /usr/local/apache-tomcat/bin/catalina.sh    开头添加以下内容:    CATALINA_OPTS="$CATALINA_OPTS    -Dcom.sun.management.jmxremote    -Dcom.sun.management.jmxremote.port=12345    # JMX端口,默认12345即可    -Dcom.sun.management.jmxremote.authenticate=false    -Dcom.sun.management.jmxremote.ssl=false    -Djava.rmi.server.hostname=192.168.61.128"    # 本机的IP地址

重启Tomcat服务

# sh /usr/local/apache-tomcat/bin/catalina.sh stop# sh /usr/local/apache-tomcat/bin/catalina.sh start

测试

测试需要安装cmdline-jmxclient-0.10.3.jar,执行命令后如果有返回数据,说明设置正确。

# wget  http://crawler.archive.org/cmdline-jmxclient/cmdline-jmxclient-0.10.3.jar# java -jar /tmp/cmdline-jmxclient-0.10.3.jar - 192.168.61.128:12345 java.lang:type=Memory NonHeapMemoryUsage

三、zabbix-GUI端设置

新建主机和模板,几分钟后看JMX状态是否为绿色。

Tomcat接入zabbix2.0监控

转载于:https://blog.51cto.com/13689359/2324702

你可能感兴趣的文章
第42周星期日
查看>>
ORECLE EBS 如何调试
查看>>
SUSE Linux的防火墙SuSEfirewall2 相关命令和配置
查看>>
IBM RSA (IBM rational software architect ) V8 学习之六 C++类模板设计
查看>>
玩玩小爬虫——试搭小架构
查看>>
Basic4android (Basic for Android) - Rapid Application Development
查看>>
Asp.net web Api源码分析-ParameterBindingAttribute
查看>>
Numpy, Scipy, and Pandas – Oh My! (Ubuntu 11.10) » Adam Klein's Blog
查看>>
操作系统设计与实现:深入解析 1
查看>>
重装系统后恢复之前MySQL数据库-解决 1146-table doesn't exist!
查看>>
asp.net搜索引擎(网络爬虫)设计及研发
查看>>
如何找出错误ora-07445发生时系统执行的语句
查看>>
设置 OpenShift 的时区
查看>>
浮点数与定点数【2】
查看>>
CSS
查看>>
poj1450
查看>>
指针与数组
查看>>
Android用户界面开发(18):ScrollView
查看>>
CSDN博客地址
查看>>
频道信息[置顶] MPEG-2 数字视频技术参考指南 (7)—— ATSC数字电视标准
查看>>