zoukankan      html  css  js  c++  java
  • zabbix系列~ 监控模式

    一 简介:讲讲监控相关的东西

    二 监控模式   

        Active(主动式)agent —》常用
        在Active agent模式下,Zabbix agent启动后,由agent端初始化和Zabbix server之间的通信,向Zabbix server发出获取监控项清单的请求,server端收到请求后响应agent发出的请求,并将监控项清单发送给agent。agent端定期和Zabbix server通信,保证获得最新的监控项清单。agent则根据监控项清单查      询监控项的数据并将结果发送给Zabbixserver
        配置参数
        Server=host
        ServerActive=host
        hostname
        Passive (被动式)agent。
        在Passive agent模式下, zabbixserver或proxy根据监控项中配置的Update interval(数据更新间隔),定期向agent端发出查询请求,如CPU负载、磁盘使用空间等等。agent根据请求收集监控项数据并返回给server或proxy。
        配置参数
       注释掉ServerActive和hostname两个参数
        自定义items

    三 收集数据时间    

       1  Zabbix中每个监控项收集数据的时间间隔可以通过设置 Updateinterval(in sec)来实现,但是较为简单
       2  Zabbix中提供了Flexible intervals和scheduling intervals两种方式可以灵活的设置监控项收集数据的时间
             Interval 时间间隔 例如50s
             Period 时间段
                 1 格式 (d-d,hh:mm-hh:mm)(1-7,00:00-24:00)
                 2 可以指定多个用分号分隔的时间段(1-5,09:00-18:00;6-7,10:00-16:00)
                 3 在flexible intervals定义的时间段外,使用Updateinterval(in sec)中设置的时间间隔收集数据。
                 4 如果interval设置为0,那这个监控项在设置的时间段内不会收集数据。在设置的时间段结束时按照Update interval(in sec)中的时间间隔恢复对数据的收集
                 5  下面2个的优先级比update interval要高

    四 自定义监控项

        1  zabbix_agent配置文件

         Include=/etc/zabbix/zabbix_agentd.d/*.conf

         在/etc/zabbix/zabbix_agentd.d/ 添加每个自定义模板的配置文件

        2  自定义模板配置文件

          UserParameter=key[*],cmd

        3 添加新的自定义配置文件需要重启agent

    五 主要监控项

       1 磁盘 

           1 磁盘IO流量  2 磁盘IOPS  3 磁盘raid健康

           磁盘监控      

          /proc/diskstats 通过这个文件 可以获得总raid的活动量,比较准确
           cat /proc/diskstats|grep sda|head -1 获得磁盘的状态       

         设备号 编号 设备 读完成次数 合并完成次数 读扇区次数 读操作花费毫秒数 写完成次数 合并写完成次数 写扇区次数 写操作花费的毫秒数 正在处理的输入/输出请求数 输入/输出操作花费的毫秒数 输入/输出操作花费的加权毫秒数。
          8         0        sda 1532090456 8696867      405801541180      9659780         7508124691 40016807940 3       80199756840       1976437380     0                      3018198069                      1983430211

           计算公式 两次采集的输入/输出操作花费的毫秒数之差 / 采集间隔时间

             监控指数 IOPS 和流量(通过扇区来确定)

        2 mysql

           percona mysql插件模板

           详见下一篇文章

        3 cpu  

          1 cpu load  2 cpu user/sys/iowait  3 cpu 上下文切换

  • 相关阅读:
    Java 蓝桥杯 算法训练 貌似化学
    Java 蓝桥杯 算法训练 貌似化学
    Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
    Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
    Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
    Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
    Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
    JAVA-蓝桥杯-算法训练-字符串变换
    Ceph:一个开源的 Linux PB 级分布式文件系统
    shell 脚本监控程序是否正在执行, 如果没有执行, 则自动启动该进程
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/10288356.html
Copyright © 2011-2022 走看看