Zabbix 报警通知邮件和微信vim /etc/hosts

时间:2023-12-05 08:08:14

1安装 sendmail

# yum -y install sendmail

echo 'This is test mail'>body.txt

mail -s 'Test mail' 30138076@qq.com < body.txt

一:为了让QQ邮件可以增加邮件白名单,需给主机指定代发人的正确格式 如:xxx.com

以下做了几个步骤 不知道是哪个才生效:

1: vim /etc/sysconfig/network

HOSTNAME=9quidc.com

2: vim  /etc/mail/local-host-names

增加: 9quidc.com

3:vim /etc/hosts

127.0.0.1   9quidc.com localhost localhost.localdomain localhost4 localhost4.localdomain4

4:vim /etc/mail/submit.cf

#Dj$w.Foo.COM
Dj9quidc.com   (Dj固定格式,不知道是什么意思)

service network restart

service sendmail restart

二:QQ邮箱  -》 设置 —》反垃圾 --》设置域名白名单   (9quidc.com)

三:在微信: 我 -》设置 -》 通用 -》功能 -》QQ邮箱提醒  ——》接收邮件提醒

到此 zabbix 发送过来的邮件 QQ邮箱和微信 就可以接收到提醒了。

四 zabbix 设置:

编辑zabbix_server.conf 配置文件

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

指定脚本路径: 脚本放到这个路径

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

/usr/local/zabbix/share/zabbix/alertscripts (将脚本放在这里)

vim baojing.sh   (建立一个报警邮件发送脚本)

#! /bin/bash
echo "$3" |/bin/mail -s "$2" $1