• zabbix-自定义触发器


    触发器得作用:
    当监控项得值达到触发器预设得阈值时,会触发警报器,来做相应得信息输出。
    1,前端声音报警,打开前端语音设置
    在这里插入图片描述
    2,设置触发器
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    2,自定义触发器
    配置—> 主机—> 触发器 ----创建触发器,一般设置出触发器名称、严重类型、添加表达式最后点击添加即可
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    {121212:system.users.num.last()}>3
    {主机名:key.last()}>3

    {主机名:key.avg(10m)}>3

    {主机名:key.nodate(10m)} = 1

    实例一 : 监控系统根盘空间

    a, 设置监控项

    (在服务器上设置)

    a-1 手动取值
    df -h|grep '/$'|awk '{print $5}'|awk -F% '{print $1}'
    
    • 1

    在这里插入图片描述

    a-2 在监控主机上设置key值

    grep ‘^UserParameter’ /etc/zabbix/zabbix_agentd.conf
    UserParameter=disk.rootsize,df -h|grep ‘/$’|awk ‘{print $5}’|awk -F% ‘{print $1}’
    设置完之后重启zabbix_agent服务
    systemctl restart zabbix-agent.service

    a-3 在zabbix-server 主机上验证设置是否正确,取key 值

    zabbix_get -k “disk.rootsize” -s 192.168.6.9
    在这里插入图片描述

    b, 前端页面设置监控项

    配置 ---->>> 主机 ----->>> 找到对应监控主机,点击蓝色监控项字体 ------>>>右上角创建监控项------>>>进入到监控项设置页面
    主要得设置:
    名称: # 这个设置随意
    键值: #这个事先已设置好,需是英文字符
    信息类型 # 根据取值特点进行设置
    单位 # 根据取值特点进行设置
    更新间隔 #根据实际情况可以动态调整,一般默认即可
    应用集 #根据个人系统,进行归类设置,便于后续监控查找

    在这里插入图片描述
    最终得到的效果如下
    在这里插入图片描述

    c,设置触发器

    c-1 操作流程:

    配置—>>>主机 ----->>>选择对应得监控主机,点击蓝色字体<触发器>,会弹出触发器页面,点击右上角<创建触发器>,—>> 进入触发器设置页面
    名称: #自定义个所有人都能看懂得名称
    严重性: # 根据系统重要情况进行级别设置
    表达式: # 如果不熟悉,手动点击添加,根据页面选项进行设置即可。

    在这里插入图片描述
    表达式设置页面
    在这里插入图片描述

    d, 测试监控项跟触发器得工作状况

    根据需要手动增加文件,使文件占用磁盘空间动态波动,达到预期效果

    d-1,添加文件命令
    dd if=/dev/zero of=test1 bs=1M count=1024  #添加1G文件test1
    
    • 1

    在这里插入图片描述
    v

    d-2, 设定得阈值是80%,认为使磁盘使用达到预设值

    dd if=/dev/zero of=test2 bs=1M count=10240 #添加十个G得数据,
    10秒后可以看到zabbix 报警了

    d-3,达到阈值得波形图

    在这里插入图片描述

    d-4,系统磁盘占用情况

    在这里插入图片描述

    d-5,zabbix报警图

    在这里插入图片描述

  • 相关阅读:
    【LeetCode】string 类的几道简单题
    设计模式-行为型模式-观察者模式
    24位AD分辨率、256Ksps*16通道国产数据采集卡、uV级采集、支持IEPE
    dart中final和const的区别
    毅速丨嫁接打印在模具制造中应用广泛
    Java集合
    每日刷题|贪心算法初识
    C++工程师面试模拟
    解释一下分库分表的概念和优缺点。如何设计一个高性能的数据库架构?
    50.MongoDB快速入门实战
  • 原文地址:https://blog.csdn.net/renren_100/article/details/126676764