zoukankan      html  css  js  c++  java
  • zabbix 自定义key与参数Userparameters监控脚本输出

    1.修改agent配置文件:

    通过yum安装的zabbix-agent配置文件路径为/etc/zabbix/zabbix_agentd.conf

    里面定义我们自己配置文件路径:Include=/etc/zabbix/zabbix_agentd.d/

    定义我们需要的key:
    vim /etc/zabbix/zabbix_agent.d/userparameter_script.conf
    文件里面添加这样的内容:

    # 这个文件监控自定义脚本输出值
    # 格式为UserParameter=<key>,<command>
    UserParameter=script.date,date

     重启:systemctl restart  zabbix-agent

    对比:

    [root@localhost]# cd /etc/zabbix/zabbix_agentd.d/
    [root@localhost zabbix_agentd.d]# vim 8080_port.conf 
    UserParameter=8080connectNum,/script/8080_port.sh
    
    #注:这里的“8080connectNum”就是 item key ,不能跟已有的重复,并且后面需要使用.
    https://www.cnblogs.com/saneri/p/6118567.html
    /usr/local/zabbix/bin/zabbix_get -s 10.10.100.137 -k 8080connectNum 
     

    2.在server端:

    zabbix_get -s 100.10.1.2 -k script.date
    Fri Apr 27 14:41:18 CST 2018

    3.监控数据库某个值

    编写脚本:

    #!/bin/bash
    shop_id=$1
    number=$2
    dbhost="10.2.1.140"
    dbuser=“root"
    dbpasswd="engine"
    sql="SELECT count(*) FROM lsp_cus.menu WHERE shop_no = "$shop_id" AND date = UNIX_TIMESTAMP(DATE_FORMAT(NOW(),'%Y-%m-%d')) AND num - sale < "$number""
    mysql -h$dbhost -u$dbuser -p$dbpasswd -Ne "$sql"

    我自己的脚本:

    #!/bin/bash
    #author:xiaoweige
    #check the kuchun
    #db=$1
    #table=$2
    #sql="select id from $db.$table where name='a';"
    #/usr/bin/mysql -uroot -pengine -e "$sql"

    修改配置:

    vim /etc/zabbix/zabbix_agent.d/userparameter_script.conf

    # 这个文件监控自定义脚本输出值
    # 格式为UserParameter=<key>,<command>
    UserParameter=script.kucun[*],/etc/zabbix/script/kucun.sh $1 $2

    重启:systemctl restart  zabbix-agent

    测试: zabbix_get -s 100.10.1.2 -k script.kucun[db1,t1]

  • 相关阅读:
    PAT1066(AVL树)
    判断是对象,还是数组对象
    electron打包成.exe后限制只启动一个应用
    electron启动出现短暂的白屏
    js sort方法根据数组中对象的某一个属性值进行排序
    VUE DIV模拟input框的基本处理
    vue 设置 input 为不可以编辑
    VUE实现限制输入框最多输入15个中文,或者30个英文
    electron 点击事件无效
    electron监听系统托盘,electron是否最小化到系统托盘
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/9234544.html
Copyright © 2011-2022 走看看