• zabbix邮件报警


    登录邮箱主页,这里用网易邮箱进行测试

    点击设置选项选择POP3/SMTP/IMAP选项

    点击客户端授权密码选项,设置自己的授权码

     Server端安装配置邮件服务器

    1.安装相关软件

    yum -y install mailx dos2unix

    2.修改邮件配置文件

    vim /etc/mail.rc

    添加内容:

    set from=15954023686@163.com smtp=smtp.163.com
    set smtp-auth-user=15954023686@163.com smtp-auth-password=jhc542
    set smtp-auth=login

     添加自己的邮箱地址和设置的授权码

    3.修改后进行测试

    echo "test mail 1" | mail -s "test mail" 15954023686@163.com

    4.在邮箱进行查看

    5.编辑zabbix_server.conf引用邮件脚本

    vim /usr/local/zabbix/etc/zabbix_server.conf

    添加内容:

    AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

    6.编辑脚本

    cd /usr/local/zabbix/share/zabbix/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

    7.给脚本添加权限

    chmod 777 mail.sh

    8.更改属主和属组

    chown zabbix:zabbix mail.sh

    9.创建信息文件

    touch /tmp/mailtmp.txt

    10.给信息文件加权限

    chmod 777 /tmp/mailtmp.txt

    11.更改属组和属组

    chown zabbix:zabbix /tmp/mailtmp.txt

    12.测试脚本

    ./mail.sh 15954023686@163.com "test mail2" "test mail from server.zabbix.com test2"

    13.查看邮件信息

     配置zabbix web监控项邮件报警

  • 相关阅读:
    k8s--容器挂载 error: /proc must be mounted
    mysql--read only
    C#读取Excel文件(.xls .xlsx)
    如何使用BBCode
    markdown使用经验积累
    openlayers学习之-----入门篇
    echarts学习之----动态排序柱状图
    echarts学习之----多图例折线图
    Web3D学习之-----全景图预览插件photo-sphere-viewer
    vue报错解决----npm ERR!
  • 原文地址:https://www.cnblogs.com/990114-jhc/p/11793948.html
Copyright © 2020-2023  润新知