zoukankan      html  css  js  c++  java
  • zabbix告警

     

    自定义告警

    yum install -y mailx dos2unix

    vim /etc/mail.rc 最后添加下面3行

    ---------------------------------------------------------------------------------------------------------

    set from=luo-jia-le@163.com smtp=smtp.163.com
    set smtp-auth-user=luo-jia-le@163.com smtp-auth-password=密码
    set smtp-auth=login

    ---------------------------------------------------------------------------------------------------------

    测试

    echo '123' |mail -s 'zabbix' luo-jia-le@163.com

    告警脚本

    vim /usr/lib/zabbix/alertscripts/sm.sh

    -------------------------------------------------------------

    [root@mysql_nfs ~]# cat /usr/lib/zabbix/alertscripts/sm.sh
    #/bin/bash
    to=$1
    subject=`echo $2|tr ' ' ' '`
    message=`echo $3|tr ' ' ' '`
    echo "$message"|mail -s "$subject" $to >>/var/log/mailx.log 2>&1

    --------------------------------------------------------------

    chmod  +x /usr/lib/zabbix/alertscripts/sm.sh

    chown -R zabbix.zabbix /var/log/mailx.log

    chown zabbix.zabbix /tmp/mail.tmp

    test邮件

    /usr/lib/zabbix/alertscripts/sm.sh  luo-jia-le@163.com zabbix 'hi zabbix'

    ------------------------------------------------------------------

    zabbix的web端

    管理--报警媒体类型--创建媒体类型

    ------------------------------------------------------------------

    名称:

    类型:脚本

    脚本名:sm.sh

    脚本参数:

    {ALERT.SENDTO}

    {ALERT.SUBJECT}

    {ALERT.MESSAGE}

    ------------------------------------------------------------------

    管理--用户--报警媒介--添加:选类型填收件人

    ------------------------------------------------------------------

    配置--动作--把操作/恢复操作中的操作细节---仅送到选脚本(或者所有)

    ---------------------------操作---------------------------

    标题{TRIGGER.STATUS}:{TRIGGER.NAME}

    消息内容

    报警主机:{HOST.NAME}

    报警IP:{HOST.IP}

    报警时间:{EVENT.DATE}-{EVENT.TIME}

    报警等级:{TRIGGER.SEVERITY}

    报警信息:{TRIGGER.NAME}:{ITEM.VALUE}

    事件ID:{EVENT.ID}

    ---------------------------恢复---------------------------

    标题{TRIGGER.STATUS}:{TRIGGER.NAME}

    消息内容

    恢复主机:{HOST.NAME}

    恢复IP:{HOST.IP}

    恢复时间:{EVENT.DATE}-{EVENT.TIME}

    恢复等级:{TRIGGER.SEVERITY}

    恢复信息:{TRIGGER.NAME}:{ITEM.VALUE}

    恢复ID:{EVENT.ID}

  • 相关阅读:
    NYOJ70 阶乘因式分解(二)
    HDOJ4519 郑厂长系列故事——体检
    c/s网络编程
    HDOJ4535 吉哥系列故事——礼尚往来
    HDOJ4505 小Q系列故事——电梯里的爱情
    顺序图/序列图试验
    协作图实验
    HDOJ4530 小Q系列故事——大笨钟
    HDOJ4515 小Q系列故事——世界上最遥远的距离(日期问题)
    Web上传文件的原理及实现
  • 原文地址:https://www.cnblogs.com/Leaders543/p/12144129.html
Copyright © 2011-2022 走看看