zoukankan      html  css  js  c++  java
  • zabbix添加自定义监控项

    我们以监控redis服务健康为例

    大概分为3种方法 端口、进程、伪装访问

    我是以进程来写的

    1(

    首先 编写一个简单的监控脚本

    #!/bin/bash
    result=`netstat -anpt | grep redis | grep -v grep`
    if [ -n "$result" ]
    then
            echo '0'
    else
            echo '1'
    fi

    2(

    然后编写 zabbix_agent.conf 配置文件  

    在末尾追加这两行参数  

    UnsafeUserParameters=1  #(默认为0,即不可以自定义)
    UserParameter=process.count,/etc/zabbix/script/redis/lizhuang.sh       #脚本路径务必要写完整的路径  黄色字体为 在zabbix界面添加监控项的自定义键值

    重启zabbix_agent服务   service zabbix_agentd restart

    3(

    在zabbix_server端 get agent上的脚本看是否能正常运行并取到值

    zabbix_get   -s     ip(客户端) -p10050   -k    "process.count"

     4(

    创建监控项以及触发器,监控项的截图已经在上边晒过,需要注意的是键值必须与zabbix_agent.conf 里添加的参数一致,否则service无法取到值

     参考链接 https://www.jianshu.com/p/70490b2b388e     添加了截图  以及更详细的步骤

  • 相关阅读:
    POJ-1182 食物链
    hdu 1879 继续畅通工程
    HDU 2604 Queuing
    hdu 1232 畅通工程
    POJ-1611 The Suspects
    Free DIY Tour
    Tr A
    不容易系列之(3)―― LELE的RPG难题
    W3C标准冒泡、捕获机制
    JavaScript 浏览器事件解读
  • 原文地址:https://www.cnblogs.com/pingg/p/10688272.html
Copyright © 2011-2022 走看看