• zabbix第三方邮箱警告配置


    1、安装postfix软件

    [root@server ~]# yum -y install postfix
    Last metadata expiration check: 18:30:18 ago on Sun 04 Sep 2022 04:11:22 PM CST.
    Dependencies resolved.
    ===========================================================================================
     Package             Architecture       Version                     Repository        Size
    ===========================================================================================
    Installing:
     postfix             x86_64             2:3.5.8-2.el8               base             1.5 M
    
    Transaction Summary
    ===========================================================================================
    Install  1 Package
    
    Total download size: 1.5 M
    Installed size: 4.3 M
    Downloading Packages:
    postfix-3.5.8-2.el8.x86_64.rpm                              71 kB/s | 1.5 MB     00:22
    -------------------------------------------------------------------------------------------
    Total                                                       71 kB/s | 1.5 MB     00:22
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                                   1/1
      Running scriptlet: postfix-2:3.5.8-2.el8.x86_64                                      1/1
      Installing       : postfix-2:3.5.8-2.el8.x86_64                                      1/1
      Running scriptlet: postfix-2:3.5.8-2.el8.x86_64                                      1/1
      Verifying        : postfix-2:3.5.8-2.el8.x86_64                                      1/1
    
    Installed:
      postfix-2:3.5.8-2.el8.x86_64
    
    Complete!
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35

    2、修改postfix的主配置文件,并重启服务和设置下次启动生效

    [root@server ~]#  vim /etc/postfix/main.cf
    在该行后面加上$mydomain
    mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain
    [root@server ~]# systemctl restart postfix.service
    [root@server ~]#  systemctl enable postfix.service
    Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service.
    [root@server ~]#
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    3、安装mailx软件包

    [root@server ~]# yum -y install mailx
    Waiting for process with pid 4682 to finish.
    
    
    Last metadata expiration check: 0:03:01 ago on Mon 05 Sep 2022 10:44:56 AM CST.
    Dependencies resolved.
    ===========================================================================================
     Package            Architecture        Version                    Repository         Size
    ===========================================================================================
    Installing:
     mailx              x86_64              12.5-29.el8                base              257 k
    
    Transaction Summary
    ===========================================================================================
    Install  1 Package
    
    Total download size: 257 k
    Installed size: 491 k
    Downloading Packages:
    mailx-12.5-29.el8.x86_64.rpm                               161 kB/s | 257 kB     00:01
    -------------------------------------------------------------------------------------------
    Total                                                      161 kB/s | 257 kB     00:01
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                                   1/1
      Installing       : mailx-12.5-29.el8.x86_64                                          1/1
      Running scriptlet: mailx-12.5-29.el8.x86_64                                          1/1
      Verifying        : mailx-12.5-29.el8.x86_64                                          1/1
    
    Installed:
      mailx-12.5-29.el8.x86_64
    
    Complete!
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37

    第三方邮箱警告配置

    1、注册163邮箱
    2、开启SMTP服务和POP3服务,会生成一个授权码,需要记住这个授权码

    在这里插入图片描述

    3、修改报警媒介类型–email,密码是刚刚qq邮箱的授权码

    在这里插入图片描述

    在这里插入图片描述

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dwr5ED45-1662379416566)(./1662373931691.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DNt7Kbq8-1662379416567)(./1662373979248.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Oti334GE-1662379416567)(./1662374028991.png)]

    进入163邮箱进行查看
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7YOqDnGC-1662379416568)(./1662374066371.png)]

    配置动作
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zz8PK7Bk-1662379416568)(./1662374664654.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ngbdgpp8-1662379416569)(./1662374736752.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6BUxgVSr-1662379416570)(./1662374815136.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4XORR0Cs-1662379416570)(./1662374866034.png)]

    4、再次测试,agent1连接数超过7个时,看163邮箱是否能收到邮件

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cIsxrcYm-1662379416570)(./1662375741591.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bk4jAYRB-1662379416571)(./1662375755223.png)]

    当连接数少于6个的时候,修复好了,163邮箱会再次收到修复成功的邮件
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2PYhULoV-1662379416571)(./1662375848021.png)]

    第三方邮箱+脚本告警配置

    修改mailx配置文件

    [root@server ~]# vim /etc/mail.rc
    
    # Add mail-conf by zhan
    set from=m13341394842@163.com
    set smtp=smtp.163.com
    set smtp-auth-user=m13341394842@163.com
    set smtp-auth-password=GWVAZTXQPSOURCYB
    set smtp-auth=login
    set ssl-verify=ignore
    
    [root@server ~]# chown -R zabbix.zabbix /etc/mail.rc
    [root@server ~]#
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    编写脚本

    [root@server ~]# vim /usr/lib/zabbix/alertscripts/mail-send.sh
    [root@server ~]# cat /usr/lib/zabbix/alertscripts/mail-send.sh
    #!/bin/bash
    messages=`echo $3 | tr '\r\n' '\n'`
    subject=`echo $2 | tr '\r\n' '\n'`
    echo "${messages}" | mailx -s "${subject}" $1
    [root@server ~]# chmod +x /usr/lib/zabbix/alertscripts/mail-send.sh
    [root@server ~]#  chown -R zabbix.zabbix /usr/lib/zabbix/alertscripts/mail-send.sh
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    测试

    [root@server ~]# cd /usr/lib/zabbix/alertscripts/
    [root@server alertscripts]# ./mail-send.sh  m13341394842@163.com "zhan" "test"
    
    
    • 1
    • 2
    • 3

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q3dr83Hm-1662379416571)(./1662376484024.png)]

    创建报警媒介

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fZSwMxoE-1662379416572)(./1662376555426.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6Y1l9TTv-1662379416572)(./1662376715987.png)]

    配置用户
    在这里插入图片描述
    在这里插入图片描述

    配置动作
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gBObqFWO-1662379416573)(./1662376868062.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SDROc4Xa-1662379416573)(./1662376914154.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3Cwj3foP-1662379416574)(./1662376999837.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6kIFos0O-1662379416574)(./1662377066470.png)]

    测试
    将agent端连接数上升至8进行测试

    [root@agent ~]# who | wc -l
    8
    [root@agent ~]#
    
    
    ```![
    \[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MALKLezg-1662379416575)(./1662377985182.png)\]](https://img-blog.csdnimg.cn/fc8d6ada87a9493bb8cd385943ff8291.png)
    
    ![\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RzupLJ6q-1662379416575)(./1662378076995.png)\]](https://img-blog.csdnimg.cn/5e218293124f4bc58d258ebd640ac472.png)
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
  • 相关阅读:
    论文阅读 - Learning Human Interactions with the Influence Model
    2021 RoboCom 世界机器人开发者大赛-本科组(初赛)
    Nagios自定义插件的编写规范
    基于JAVA流行病调查平台计算机毕业设计源码+系统+mysql数据库+lw文档+部署
    Regular Paper, Short Paper, Demo Paper 和Poster的区别
    [附源码]计算机毕业设计JAVA学生实习管理系统
    Banana Pi BPI-W3 ArmSoM-W3之RK3588-MIPI-DSI屏幕调试笔记
    【Express.js】pm2进程管理
    小程序源码:多功能喝酒神器-多玩法安装简单
    从官方源码精简出第1个FreeRTOS程序
  • 原文地址:https://blog.csdn.net/weixin_72900594/article/details/126712480