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   //触发报警

  • 相关阅读:
    “automation服务器不能创建对象”的问题的解决方案大全
    转载区分C#中的Abstract函数和Virtual函数
    DOS批处理
    数据库设计范式
    java 内存查看工具
    Java内存溢出详解
    Struts2 循环编辑指定次数
    Selenium 使用
    spring security 获取当前用户信息
    由MyEclipse内存不足谈谈JVM内存
  • 原文地址:https://www.cnblogs.com/chensongling/p/14705751.html
Copyright © 2011-2022 走看看