1. 安装sendmail或者postfix yum install sendmail #安装 service sendmail start #启动 chkconfig sendmail on #设置开机启动 yum install postfix service postfix start chkconfig postfix on 备注:sendmail和postfix只需安装一个就行,也只允许启动一个 如果两个都安装并且开启的是postfix,而自己却想用sendmail,开启sendmail会报错(sendmail dead but subsys locked ),这时就要关闭postfix。 正常情况下是可能无法使用stop命令关闭,可用kill杀死进程。 ps aux |grep postfix #查看进程 kill -9 进程号 #杀死进程

  2. 安装邮件发送工具mailx yum install mailx #安装 whereis mailx #查看安装路径 mailx -V #查看版本信息

  3. 配置mailx vim /etc/mail.rc #添加以下配置 set from=123456@163.com # 自己的163邮箱,用于zabbi服务端登陆并用它发生报警邮件,邮箱名用123456代替了 set smtp=smtp.163.com
    set smtp-auth-user=123456 set smtp-auth-password=密码
    set smtp-auth=login #登录 备注:之前用qq邮箱死活报错(error 535),百度后说要调试,懒得调试就换了个163邮箱

  4. 发送测试邮件 [root@localhost ~]# echo “zabbix test” | mail -s 'zabbix' 654321@qq.com #主题zabbix 内容zabbix test,邮箱还是用654321代替了

5.zabbix的WEB页面配置 A.创建ACTions

配置1 配置2

接下来就可以故障测试了 之前测试的邮件,我就不在实测了 告警邮件

恢复邮件

到此,zabbix就可以形成一个监控闭环了