• zabbix监控规划及实施


    一、规划监控拓扑

    二、主机分组

      例:交换机、Nginx、Tomcat、MySQL

    三、监控对象识别:

      1、使用SNMP监控交换机

        a、交换机开启snmp

          config -t

          snmp-server community public(团体名称,与下边Host macros需要对应起来) ro

          end

        b、在zabbix上添加监控

          设置SNMP interfaces

        c、关联监控模板

          添加模板Template SNMP Device

          设置Macros

            {$SNMP_COMMUNITY}=public(对应上边)

      2、使用IPMI监控服务器硬件

        容易超时,建议使用自定义item,本地执行ipmitool命令来获取数据

      3、使用Agent监控服务器

      4、使用JMX监控JAVA

        a、安装zabbix-java-gateway,装哪都可以,做收集java监控信息代理用

          yum -y install zabbix-java-gateway java-1.8.0

        b、vim /etc/zabbix/zabbix_java_gateway.conf

          LISTEN_IP="0.0.0.0" #监听的IP地址

          LISTEN_PORT=10052  #监听的端口

          START_POLLERS=5 #探测的进程数,可以和java应用相等到一半

          TIMEOUT=3 #超时时间

        c、systemctl start zabbix-java-gateway.service #重启zabbix-java-gateway服务

        d、vim /etc/zabbix/zabbix_server.conf #修改zabbix-server配置

          JavaGateway=IP(zabbix_java_gateway)

          StartJavaPollers=5(启动多少个轮训监听进程)

        e、systemctl restart zabbix-server.service #重启zabbix服务

        f、配置开启JMX远程监控

          vim /usr/l ocal/tomcat/bin/catalina.sh

          加入配置   

    开启JMX远程监控,端口8888,ssl关闭,验证关闭,监控的主机
    set CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
      -Dcom.sun.management.jmxremote.port=%my.jmx.port%
      -Dcom.sun.management.jmxremote.ssl=false
      -Dcom.sun.management.jmxremote.authenticate=false
      -Djava.rmi.server.hostname=192.168.56.12"

          JMX三种类型:1、无密码验证;2、用户名密码认证;3、ssl

        g、zabbix添加JMX监控主机

          JMX  interfaces :192.168.56.12:8888

          Template:Template JMX Generic

        h、手动检测监控状态

          yum -y install zabbix-get #必须在zabbix-server上

          zabbix_get -s 192.168.56.12 -k 模板中的items中的key

        i、开启Debug日志:

          vim /etc/zabbx-agentd.conf

            DebugLevel=4

          systemctl restart zabbix-agent

          tailf -f /var/log/zabbix/zabbix-agent.log

      5、监控MySQL

      6、监控Web状态

      7、监控Nginx状态

        a、开启Nginx监控

        b、编写脚本来进行数据采集

         vim ~/zabbix_linux_plugin.sh 172.16.15.223

        c、设置用户自定义参数

        d、重启zabbix-agent

        e、添加item

        f、创建图形

        g、创建触发器

        h、创建模板(item/图形/触发器/sgreen等)

  • 相关阅读:
    LeetCode-389-找不同
    xml配置与使用
    curl使用
    php中JPGraph入门配置与应用
    php开发通用采集程序
    adodb配置与使用
    swfupload上传
    ZendFramework使用中常见问题
    memcache配置与使用
    第四章 供给与需求的市场力量
  • 原文地址:https://www.cnblogs.com/suminem/p/10483068.html
Copyright © 2020-2023  润新知