zoukankan      html  css  js  c++  java
  • zabbix本地和第三方邮箱配置

    环境说明:

    node1: 192.168.44.128 服务端 (已经装好zabbix_agentd和zabbix_server)

    node2: 192.168.44.129 客户端 (已经装好zabbix_agentd)

    //配置本地邮箱
    [root@node1 ~]# systemctl stop firewalld [root@node1 ~]# setenforce 0 [root@node2 ~]# systemctl stop firewalld [root@node2 ~]# setenforce 0 [root@node1 ~]# yum -y install mailx [root@node1 ~]# yum -y install postfix [root@node1 ~]# systemctl enable --now postfix [root@node1 ~]# hostnamectl set-hostname zabbix.example.com [root@node1 ~]# bash [root@zabbix ~]# vim /usr/local/etc/zabbix_server.conf # Mandatory: no # Default: AlertScriptsPath=/usr/local/share/zabbix/alertscripts //取消注释并改成绝对路径 [root@zabbix ~]# pkill zabbix [root@zabbix ~]# zabbix_server [root@zabbix ~]# zabbix_agentd [root@zabbix ~]# vim /usr/local/share/zabbix/alertscripts/sendmail.sh #!/bin/bash message=$(echo $2 | tr " " " ") subject=$(echo $3 | tr " " " ") mailto=$1 echo "$message" | mail -s "$subject" $mailto [root@zabbix ~]# chmod +x /usr/local/share/zabbix/alertscripts/sendmail.sh [root@zabbix ~]# su - zabbix -s /bin/bash [zabbix@zabbix root]$ /usr/local/share/zabbix/alertscripts/sendmail.sh xxx@qq.com "ello world" "123"" //配置第三方邮箱 [root@zabbix ~]# vim /etc/mail.rc //在文件最下面加入下面几行代码 set smtp=smtp.163.com //邮箱smtp地址 set smtp-auth=login set smtp-auth-user=xx@163.com //你的发件邮箱 set smtp-auth-password= //你的发件邮箱授权码 set from=xx@163.com //你的发件邮箱

    配置本地邮箱并配合脚本

    [root@node2 ~]# echo "jjj" >> /tmp/abc    //触发报警

    配置第三方邮箱

    配置第三方邮箱并配合脚本

    [root@node2 ~]# echo "jjj" >> /tmp/abc   //触发报警

  • 相关阅读:
    解决阿里云服务器磁盘报警
    linux服务器启动报错UNEXPECTED INCONSISTENCY解决方法
    记一次gitlab添加用户收不到邮件的解决办法
    php7安装redis拓展
    centos6.5安装部署zabbix监控服务端和客户端
    centos-6.5安装部署LNMP环境
    centos6.5编译安装php7
    centos6.5新增加硬盘挂载并实现开机自动挂载
    简单快速部署samba服务器
    第177天:常用正则表达式(最全)
  • 原文地址:https://www.cnblogs.com/chensongling/p/14705751.html
Copyright © 2011-2022 走看看