zoukankan      html  css  js  c++  java
  • zabbix监控tomcat与安全规范

    JMX监控tomcat

    第一步:在zabbix server需要开启java监控功能

    修改zabbix_server配置文件
    [root@zabbix ~]# grep -En "^JavaGateway|^StartJava" /etc/zabbix/zabbix_server.conf 
    288:JavaGateway=127.0.0.1
    304:StartJavaPollers=5
    [root@zabbix ~]# systemctl restart zabbix-server.service
    

    第二步:安装zabbix_java_gateway(java程序),也需要jdk(openjdk)

    [root@zabbix ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.1/rhel/7/x86_64/zabbix-release-4.1-1.el7.noarch.rpm
    [root@zabbix ~]# yum  -y install zabbix-java-gateway
    [root@zabbix ~]# systemctl start zabbix-java-gateway.service
    [root@zabbix ~]# netstat -tunlp|grep java
    

    第三步:Tomcat需要开启远程监控功能

    [root@java01 application]# vim /application/tomcat9/bin/catalina.sh
    CATALINA_OPTS="$CATALINA_OPTS
    -Dcom.sun.management.jmxremote #表示开启远程监控功能
    -Dcom.sun.management.jmxremote.port=12345 #表示远程监控功能的端口
    -Dcom.sun.management.jmxremote.authenticate=false #表示是否有验证
    -Dcom.sun.management.jmxremote.ssl=false #表示有没有ssl
    -Djava.rmi.server.hostname=172.16.1.10"#表示监听IP地址,一般为内网地址
    

    第四步:重启服务

    [root@java01 application]# /application/tomcat9/bin/shutdown.sh
    [root@java01 application]# /application/tomcat9/bin/startup.sh
    

    第五步:在网页上进行配置


    监控tomcat多实例

    第一步:修改server.xml中的端口信息
    sed -i 's#8005#8006#;s#8080#8081#';s#8009#8010# tomcat9/conf/server.xml
    sed -i 's#8005#8007#;s#8080#8082#;s#8009#8011#g' tomcat9_1/conf/server.xml
    
    第二步:修改catalina.sh配置文件
    [root@java01 ~]# vim /application/tomcat9/bin/catalina.sh
    
    CATALINA_OPTS="$CATALINA_OPTS
    -Dcom.sun.management.jmxremote 
    -Dcom.sun.management.jmxremote.port=12345 #修改不同的远程监控端口
    -Dcom.sun.management.jmxremote.authenticate=false 
    -Dcom.sun.management.jmxremote.ssl=false 
    -Djava.rmi.server.hostname=172.16.1.10"
    
    第三步:网页上进行配置主机,链接模板


    第四步:复制监控项,进行修改

    第五步:查看最新数据,已有两台实例数据


    ps:因没有太深入了解zabbixx只能使用这种笨操作方法,百度了一下还有另外一种自动发现的操作方法可以使用

    附件列表

    • 相关阅读:
      伸展树(SplayTree)的实现
      map的访问
      #pragma warning(disable 4786)
      debian sftp/ssh197
      debian 配置静态ip197
      deepin 安装tar.gz197
      npm构建vue项目197
      linux 常用命令197
      application/force-download 不生效197
      reids 安装197
    • 原文地址:https://www.cnblogs.com/yjiu1990/p/10669008.html
    Copyright © 2011-2022 走看看