zoukankan      html  css  js  c++  java
  • zabbix实现163邮件报警

    Zabbix 邮件报警

    电脑登录网易邮箱配置,把自己的授权码看一下,并写入配置文件

    server端安装配置邮件服务器

    [root@server ~]# yum -y install mailx dos2unix

    [root@server ~]# mailx -V

    12.5 7/5/10

    [root@server ~]# vim /etc/mail.rc

    set from=17733661341@163.com smtp=smtp.163.com

    set smtp-auth-user=17733661341@163.com

    set smtp-auth-password=zc1741845455

    set smtp-auth=login

    [root@server ~]# echo "test mail from zabbix.server.com" |mail -s "test mail" 17733661341@163.com

    然后163邮箱就会收到信息

    编辑zabbix_server.conf引用邮件脚本

    [root@server alertscripts]# vim /usr/local/zabbix/etc/zabbix_server.conf

    AlerScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

    [root@server alertscripts]# cd

    [root@server ~]#

    [root@server ~]#

    [root@server ~]#

    [root@server ~]# cd /usr/local/zabbix/share/zabbix/alertscripts/

    [root@server alertscripts]# vim mail.sh

    #!/bin/bash

    #export.UTF-8

    bt=$2

    sjr=$1

    FILE=/tmp/mailtmp.txt

    echo "$3" >$FILE

    /usr/bin/dos2unix -k $FILE

    /bin/mail -s "$bt" "$sjr" <$FILE

    [root@server alertscripts]# chmod 777 mail.sh

    [root@server alertscripts]# chown zabbix:zabbix mail.sh

    [root@server alertscripts]# touch /tmp/mailtmp.txt

    [root@server alertscripts]# chmod 777 /tmp/mailtmp.txt

    [root@server alertscripts]# chown zabbix:zabbix /tmp/mailtmp.txt

    [root@server alertscripts]# ./mail.sh 17733661341@163.com "test mail2" "test mail from server.zabbix.com test2"

    dos2unix: converting file /tmp/mailtmp.txt to Unix format ...

    配置zabbix web 监控项邮件报警

    {ALERT.SENDTO}

    {ALERT.SUBJECT}

    {ALERT.MESSAGE}

    确认报警媒介信息

    配置zabbix中的用户所使用的报警媒介类型以及接受邮件的邮箱

    创建发送邮件的动作

    动作模版

    默认时间为60秒发一次邮件

    邮件格式如下

    默认接受人内容标题: 故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生:{TRIGGER.NAME}故障!

    默认信息内容:

    告警主机:{HOSTNAME1}

    告警时间:{EVENT.DATE} {EVENT.TIME}

    告警等级:{TRIGGER.SEVERITY}

    告警信息:{TRIGGER.NAME}

    告警项目:{TRIGGER.KEY1}

    问题详情:{ITEM.NAME}:{ITEM.VALUE}

    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

    事件ID:{EVENT.ID}

    此处要按配置的文字填写,操作上仅发送到所有,恢复操作确定操作要发到脚本邮件报警

    把恢复操作和确认操作按照操作步骤一样都写上

    测试邮件报警

    关闭agent.zabbix.com ftp服务

  • 相关阅读:
    DevEco Studio常用设置
    idea报错:Failed to execute goal org.codehaus.mojo:execmavenplugin:3.0.0:exec (defaultcli) on
    HarmonyOS实战 — 第一个入门 HelloWorld
    RabbitMQ入门之HelloWorld
    鸿蒙系统简介
    阿里云短信验证出现签名不合法(不存在或被拉黑)
    鸿蒙和安卓的对比
    关于 SVN 没有加锁 却在 update 和 commit 时 提示 有锁
    ibatis xml 数据库 批量新增 与批量删除
    看不懂的类型转换(有待解决)
  • 原文地址:https://www.cnblogs.com/zc1741845455/p/10884697.html
Copyright © 2011-2022 走看看