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、创建动作

    
    
































  • 相关阅读:
    Zookeeper安装部署
    dubbo/dubbox部署资料收集
    Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
    ios开发--清理缓存
    从零开始,让你的框架支持CocoaPods
    iOS 开发-- Runtime 1小时入门教程
    iOS 开发--github的demo
    linux 防火墙iptables简明教程
    利用BBRSACryptor实现iOS端的RSA加解密
    iOS开发--数组
  • 原文地址:https://www.cnblogs.com/jdwy24/p/12394244.html
Copyright © 2011-2022 走看看