• zabbix3.4自定义监控


    zabbix的服务器、客户端都已经部署完成,监控正常,用的是微信报警;

    现在想监控一台Linux服务器(172.16.0.56)的剩余内存,在小于一定值的时候就报警;

    1、在172.16.0.56上,编辑zabbix-agent的配置文件;

      vim /etc/zabbix/zabbix_agentd.conf

        UnsafeUserParameters=1    #是否允许自定义的key,1为允许,0为不允许;(我发现我的是注释掉的,默认不打开也可以自定义监控)

        UserParameter=mem_free,/usr/bin/free -h |grep Mem |awk '{print $4}' |sed s'/[a-zA-Z/=]//'g |cut -f 1 -d "."   

        #在文件最后写入此行,mem_free:key值,后面的为命令, 也可以写成一个脚本,在自定义监控的时候,命令或者脚本都要获取到一个明确的值;

      

      编辑完后,保存退出,重启zabbix-agent

    2、进入zabbix web页面配置

      点击“配置”-“主机”,找到172.16.0.56这台主机

      

      点击172.16.0.56的“监控项”,然后点击“创建监控项”

      

      会出现以下页面

      

      填写完,点击“”更新“”

       

      然后点击172.16.0.56的“触发器”选项,点击“创建触发器”

       

      下图为添加表达式的页面;

      

      

      添加完成后,就可以了,然后去微信里看一下,

       查看效果

      

  • 相关阅读:
    各大代码托管服务器的分析比较
    《构建之法》读后
    【转】简单的程序诠释C++ STL算法系列之十五:swap
    【转】error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
    C++大会感悟
    一次DDOS攻击引起的安全漫谈
    为npm设置代理,解决网络问题
    Rust 中的类型转换
    Rust 智能指针(二)
    软件设计原则
  • 原文地址:https://www.cnblogs.com/weiyiming007/p/9722430.html
Copyright © 2020-2023  润新知