好文档 - 专业文书写作范文服务资料分享网站

zabbix 使用JMX协议监控中间件

天下 分享 时间: 加入收藏 我要投稿 点赞

1.1. 使用JMX协议监控 1.1.1.

Jmx监控功能配置

a) Zabbix server端配置文件

Zabbix server端配置文件需要加上:

JavaProxy=192.168.6.3 #Java Proxy部署的主机地址 JavaProxyPort=10052 #Java Proxy 部署的端口 StartJavaPollers=5 #接收的线程数量

b) Tomcat配置文件

修改tomcat的catalina.sh文件

修改catalina.sh文件 vim /home/bit/local/tomcat/bin/catalina.sh 给 JAVA_OPTS后面加上: JAVA_OPTS=%un.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false\将JAVA_OPTS放在文件靠前位置。 如果是通过startup.sh启动tomcat,则可以修改startup.sh。 开启JMX功能。开启的方法很简单,启动虚拟机时增加参数,已启动tomcat为例,,在startup.sh里增加: export CATALINA_OPTS=\export CATALINA_OPTS=\t=9001\#export CATALINA_OPTS=\thenticate=true\#export CATALINA_OPTS=\l=false\如果需要配置用户认证的话, 则需要启动java程序的时候,加上-Dcom.sun.management.jmxremote.password.file=\sword\Dcom.sun.management.jmxremote.access.file=\这两个文件来源: 将/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64/jre/lib/management/jmxremote.password.template /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64/jre/lib/management/jmxremote.acces 复 制 %JAVA_HOME%\\jre\\lib\\management 下的jmxremote.access jmxremote.password.template 复制到指定文件夹,并将其中用户前的#去掉,jmxremote.password.template 重命名为 jmxremote.password.

1.1.2. Jconsole 检查配置

通过JAVA自带的Jconsole可以查看下是否开启成功。需要在图形界面将启动jconsole PID pid为java的pid,ps –elf | grep java

jconsole 的效果如下:

1.1.3. Zabbix添加JMX接口

a) 添加ip地址和端口号

图1 添加ip地址和端口

zabbix 使用JMX协议监控中间件

1.1.使用JMX协议监控1.1.1.Jmx监控功能配置a)Zabbixserver端配置文件Zabbixserver端配置文件需要加上:JavaProxy=192.168.6.3#JavaProxy部署的主机地址JavaProxyPort=10052#JavaProxy部署的端口
推荐度:
点击下载文档文档为doc格式
8i0bs5myak9sc9l3qd24
领取福利

微信扫码领取福利

微信扫码分享