zoukankan      html  css  js  c++  java
  • zabbix自定义监控项和设置sendEmail

    1、改配置文件,自定义监控项

    key必须唯一,返回值小于512k
    vim /etc/zabbix/zabbix_agentd.conf 

    296 UserParameter=login-user,uptime | awk -F ' ' '{print $4}'

    systemctl restart zabbix-agent

    在zabbixserver上执行

    zabbix_get -s 172.16.234.122 -k login-user

    没有zabbix_get yum 安装

    2、在web界面上增加自定义监控项  

    配置  主机  监控项  创建监控项

    配置  主机  图形 创建图形

     可以点 五角星添加到喜爱的图形

     添加触发器

    添加声音报警

     安装sendEmail

    wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
    mkdir /usr/local/bin
    tar zxf sendEmail-v1.56.tar.gz -C /usr/src
    cd /usr/src/sendEmail-v1.56
    cp -a sendEmail /usr/local/bin
    chmod +x /usr/local/bin/sendEmail
    yum install perl-Net-SSLeay perl-IO-Socket-SSL -y

    cd /usr/lib/zabbix/alertscripts

    vim sendEmail.sh

    #!/bin/bash
    #
    to=$1
    subject_utf8=$2
    body_utf8=$3
    # 转换邮件标题为GB2312,解决邮件标题含有中文,收到邮件显示乱码的问题。
    subject_gb2312=`iconv -t GB2312 -f UTF-8 << EOF
    $subject_utf8
    EOF`
    [ $? -eq 0 ] && subject="$subject_gb2312" || subject="$subject_utf8"

    # 转换邮件内容为GB2312
    body_gb2312=`iconv -t GB2312 -f UTF-8 << EOF
    $body_utf8
    EOF`
    [ $? -eq 0 ] && body="$body_gb2312" || body="$body_utf8"

    /usr/local/bin/sendEmail -f 'ZABBIX INFORMATION<IT-service-IN@tjbhca.com>' -t "$to" -s 172.16.103.91 -u "$subject" -o message-content-type=html -o message-charset=gb2312 -xu 'IT-service(IN)@tjbhca.com' -xp Tjca@2018 -m "$body" -o tls=no

    chmod +x sendEmail.sh
    chown zabbix.zabbix sendEmail.sh
    ./sendEmail.sh XXX@126.com test 123

     

     

    故障{TRIGGER.STATUS},服务器:{HOST.NAME}发生: {TRIGGER.NAME}故障! 

    告警主机IP地址:{HOST.CONN}<br/>
    告警主机:{HOST.NAME}<br/>
    告警时间:{EVENT.DATE} {EVENT.TIME}<br/>
    告警等级:{TRIGGER.SEVERITY}<br/>
    告警信息: {TRIGGER.NAME}<br/>
    告警项目:{TRIGGER.KEY1}<br/>
    问题详情:{ITEM.NAME}:{ITEM.VALUE}<br/>
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}<br/>

    恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME}: {TRIGGER.NAME}已恢复!

    告警主机IP地址:{HOST.CONN}<br/>
    告警主机:{HOST.NAME}<br/>
    告警时间:{EVENT.DATE} {EVENT.TIME}<br/>
    告警等级:{TRIGGER.SEVERITY}<br/>
    告警信息: {TRIGGER.NAME}<br/>
    告警项目:{TRIGGER.KEY1}<br/>
    问题详情:{ITEM.NAME}:{ITEM.VALUE}<br/>
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}<br/>

    piwik.org

    流量统计软件,开源的

  • 相关阅读:
    operamasks—omMessageBox的使用
    operamasks-omGrid的使用
    SQL Server转sqlite数据库
    operamasks—omMessageTip的使用
    operamasks—omBorderLayout布局
    选择器(E:hover/E:active/E:focus的使用)
    CSS3(各UI元素状态伪类选择器受浏览器的支持情况)
    选择器的使用(nth-of-type和nth-last-of-type选择器)
    选择器的使用(nth-child和nth-last-child选择器)
    选择器的使用(first-child和last-child选择器)
  • 原文地址:https://www.cnblogs.com/liulj0713/p/9733164.html
Copyright © 2011-2022 走看看