zoukankan      html  css  js  c++  java
  • zabbix通过jvm监控tomcat

    说明:zabbix是通过jvm工具监控tomcat,zabbix server通过连接jvm代理服务器获取tomcat的各种参数
    zabbix server:192.168.1.31
    tomcat服务器:192.168.1.32
    jvm代理服务器:192.168.1.33

    1)jvm代理服务器配置

    • 安装java以及zabbix-java-gateway
    yum install zabbix-java-gateway java -y
    
    • 修改配置文件
    vi /etc/zabbix/zabbix_java_gateway.conf 
    
    • 启动
    systemctl start  zabbix-java-gateway
    systemctl enable  zabbix-java-gateway
    ss -antlup | grep 10052 
    

    2)zabbix server配置

    • 修改配置文件
    /etc/zabbix/zabbix_server.conf 
    JavaGateway=192.168.1.33		//java gateway地址
    JavaGatewayPort=10052			//java gateway默认端口
    StartJavaPollers=5				//启动进程轮训个数
    
    • 重启服务
    systemctl restart zabbix-server
    

    3)tomcat服务器配置

    • 开启tomcat的远程jvm配置文件
    #vim /usr/local/tomcat/bin/catalina.sh 
    #!/bin/sh
    CATALINA_OPTS='-Dcom.sun.management.jmxremote
    -Dcom.sun.management.jmxremote.ssl=false
    -Dcom.sun.management.jmxremote.authenticate=false
    -Dcom.sun.management.jmxremote.port=12345 
    -Djava.rmi.server.hostname=192.168.1.32'
    
    • 配置详解
    CATALINA_OPTS='-Dcom.sun.management.jmxremote										//启用远程监控jvm
    -Dcom.sun.management.jmxremote.ssl=false											//不启用ssl加密传输
    -Dcom.sun.management.jmxremote.authenticate=false									//不开启用户名密码认证
    -Dcom.sun.management.jmxremote.port=12345 											//jmx启动远程端口,zabbix添加时必须一致
    -Djava.rmi.server.hostname=192.168.1.32'											//运行tomcat主机的ip地址
    
    • 重启
    catalina.sh stop 
    catalina.sh start
    ss -anltup | grep 12345
    

    4)zabbix server web配置

    • 使用zabbix自带的两个模板
    • 添加主机:通过jmx方式
    • 主机关联模板

    • 验证图形
  • 相关阅读:
    三大家族的作用和区别
    正则表达式
    Math的方法
    数组API方法
    面向对象方法
    数组的常用方法
    对象和数组的遍历方法
    js运算符(运算符的结合性)
    i++和++i的运算符
    flex
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/9014337.html
Copyright © 2011-2022 走看看