zabbix事件触发邮件发送报警

  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代替了
    zabbix事件触发邮件发送报警

5.zabbix的WEB页面配置
A.创建ACTions
zabbix事件触发邮件发送报警

配置1
zabbix事件触发邮件发送报警
配置2

zabbix事件触发邮件发送报警
zabbix事件触发邮件发送报警

接下来就可以故障测试了
之前测试的邮件,我就不在实测了
告警邮件
zabbix事件触发邮件发送报警

恢复邮件
zabbix事件触发邮件发送报警

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

转载于:https://blog.51cto.com/11579920/2374109

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值