不发邮件的问题处理
- 因为虚拟机,可能存在一些bug,第一次配置的时候,经常会出现zabbix发现问题,做了邮件告警,但是邮箱却没有收到邮件的问题;
- 重新恢复快照以后再做一次,就又能正常发送邮件,接收邮件了
配置邮件告警总结
- 到 163邮箱或 QQ邮箱 开启SMTP服务,并记录授权码,没有开启,脚本里面就无法去写密码
- 设置邮件告警
- 首先设置一个报警媒介;
- 三个参数必须填写正确,顺序也不能错误
- 编辑邮件告警脚本,脚本地址
- /usr/lib/zabbix/alertscripts目录下
- 路径不能错误,必须在这个路径下,添加一个脚本
- 创建好之后,记得给脚本755权限,否则zabbix用户是无法调用这个脚本的
- 配置用户
- 配置用户之前,把用户群组的权限改一下,让组有一个读写权限
- 用户加到指定的群组里
- 报警媒介,添加自己的邮箱地址,自己给自己发,这个成功率会比较高
- 配置动作
- 操作修改默认信息(发送邮件的格式),操作需要添加一个“新的”给谁发邮件;恢复操作同样
- 测试一下告警是否能成功发送邮件
- 人为创建一个触发器,设置一个系统最低运行都会触发报警的触发器
- 也可以在客户端上断开连接(停止客户端的zabbix服务)
- 更改主动和被动
- PS: 客户端主动模式和被动模式,在监控项里,选择一个监控项打开,选择类型是客户端主动,客户端;客户端主动即为主动模式,客户端为被动模式
- 触发器不能用中文命名,不然邮件显示乱码