zoukankan      html  css  js  c++  java
  • zabbix 邮箱告警通知

    环境
    系统:CentOS7

    Zabbix版本:Zabbix3.4.4

    yum -y install sendmail  (sendmail为邮箱服务)

    yum -y install mailx(mailx为邮箱发送工具)

    systemctl start sendmail 

    systemctl stop postfix

    vim /etc/mail.rc

    测试邮件是否可以发出

    echo “”1111111“” |mail -s "ceshi"   yyyy@163.com

    (1111111为邮件正文     ceshi为主题   yyyy@163.com为收件人)

    编辑发送邮件脚本

    yum -y install dos2unix

    在/usr/lib/zabbix/alertscirpts增加一个邮件发送的脚本

    修改邮件发送脚本内容:

    #!/bin/bash
    #export.UTF-8             ###解决发送的中文变成了乱码的问题
    FILE=/tmp/mailtmp.txt
    echo "$3" >$FILE
    dos2unix -k $FILE        ###解决了发送的邮件内容变成附件的问题。
    /bin/mail -s "$2" $1 < $FILE

    创建临时文件并授权

    touch /tmp/mailtmp.txt

    chown zabbix.zabbix /tmp/mailtmp.txt

    上面的这个三个参数是接收从web页面中传递过来的:

    $1:收件人邮箱地址;
    $2:邮件标题;
    $3:邮件内容

    chmod 777 脚本
    chown zabbix.zabbix 脚本

    配置web页面
    1、创建媒体类型

    管理–>报警媒介类型–>创建媒体类型

    按图示填写完成后点击更新,就会在报警媒介类型中看到刚才创建的名为Email类型

    2、给用户添加报警媒介
    此处以Admin用户为例 管理–>用户–>点击Admin


    2、创建动作

    
    
































  • 相关阅读:
    有赞移动Crash平台建设
    软件测试创新之路
    手把手教你用Python实现智能推荐算法
    接口测试--参数实现MD5加密签名规则
    重置一发LCT模板
    LOJ #2131. 「NOI2015」寿司晚宴
    LOJ #3119「CTS2019 | CTSC2019」随机立方体 (容斥)
    2019牛客暑期多校训练营(第九场)
    20190815模拟赛
    zhengrui集训笔记2
  • 原文地址:https://www.cnblogs.com/jdwy24/p/12394244.html
Copyright © 2011-2022 走看看