上 zabbix 创建用户及告警媒介设置,配置邮件告警发送qq邮箱/163

用户组 邮件告警
1. 创建用户组
2. 添加用户
3. 添加告警媒介,邮箱告警配置
先看下触发告警的流程
1.创建用户组
【上zabbix 创建用户及告警媒介设置,配置邮件告警发送qq邮箱/163】2.为刚刚创建的用户组添加用户
第二个的报警媒介就先不创建,
3.添加告警媒介
在添加告警媒介之前,我们需要先把邮件发送调试成功

上  zabbix 创建用户及告警媒介设置,配置邮件告警发送qq邮箱/163

文章插图
发送告警信息有很多方式,我这里是用邮件演示;
邮件发送是主要是通过mailx命令发送,在此之前我们需要先关闭 和 ;
①进入到-服务器
#①查看一下sendmail状态,发现我没有这个服务[root@localhost ~]# systemctl status sendmailUnit sendmail.service could not be found.②查看postfix,发现服务是开着的,关闭postfix,并且移除该服务· [root@localhost ~]# systemctl status postfix● postfix.service - Postfix Mail Transport AgentLoaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)Active: active (running) since 二 2021-11-23 23:14:01 CST; 1 day 16h agoProcess: 1131 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS)Process: 1127 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS)Process: 1088 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS)Main PID: 1430 (master)Tasks: 2Memory: 6.4MCGroup: /system.slice/postfix.service├─1430 /usr/libexec/postfix/master -w└─1439 qmgr -l -t unix -u11月 25 15:30:14 localhost.localdomain postfix/master[1430]: warning: /usr/libexec/postfix/pickup: bad command startup -- throttling11月 25 15:31:14 localhost.localdomain postfix/pickup[29089]: fatal: parameter inet_interfaces: no local interface found for ::111月 25 15:31:15 localhost.localdomain postfix/master[1430]: warning: process /usr/libexec/postfix/pickup pid 29089 exit status 111月 25 15:31:15 localhost.localdomain postfix/master[1430]: warning: /usr/libexec/postfix/pickup: bad command startup -- throttling11月 25 15:32:15 localhost.localdomain postfix/pickup[29113]: fatal: parameter inet_interfaces: no local interface found for ::111月 25 15:32:16 localhost.localdomain postfix/master[1430]: warning: process /usr/libexec/postfix/pickup pid 29113 exit status 111月 25 15:32:16 localhost.localdomain postfix/master[1430]: warning: /usr/libexec/postfix/pickup: bad command startup -- throttling11月 25 15:33:16 localhost.localdomain postfix/pickup[29138]: fatal: parameter inet_interfaces: no local interface found for ::111月 25 15:33:17 localhost.localdomain postfix/master[1430]: warning: process /usr/libexec/postfix/pickup pid 29138 exit status 111月 25 15:33:17 localhost.localdomain postfix/master[1430]: warning: /usr/libexec/postfix/pickup: bad command startup -- throttling[root@localhost ~]# [root@localhost ~]# systemctl stop postfix[root@localhost ~]# systemctl disable postfixRemoved symlink /etc/systemd/system/multi-user.target.wants/postfix.service.#安装mailx[root@localhost ~]# yum install mailx[root@localhost ~]#
配置mail.rc之前先打开qq邮箱的pop3/smtp服务,如果用163或者其他邮箱也是要开启
开启会获得一个授权码,记一下,等下要写在配置文件里
开启位置:qq邮箱——>“设置”——>“账户”
#配置mail.rc[root@localhost ~]# vi /etc/mail.rc#在配置文件最后加上下面命令set from=你自己的邮箱@qq.com(用来发送邮件的)set smtp=smtp.qq.comset smtp-auth-user=你自己的邮箱@qq.com(登录的名字,为了方便可以直接设置为邮箱)set smtp-auth-password=xxxxxx(这个就是你刚刚获取的授权码)set smtp-auth=login#然后保存
#测试一下邮箱能否发送通过[root@localhost ~]# echo "你想发送的内容" |mailx -s "邮件的标题" xxxx@qq.com(你想发送给谁)#例如:[root@localhost ~]# echo "Hello,Xukaidi! test" | mailx -s "Zabbix Mail test" 1134298123@qq.com[root@localhost ~]#