Linux 学习笔记 20190304

如果使用163或者QQ邮箱发告警邮件,首先需要登录你的163或者QQ邮箱,到设置里面开启POP3、IMAP、SMTP服务,开启并记录授权码。

监控中心设置邮件告警
监控中心设置邮件告警
点击 管理 > 报警媒介类型 > 创建媒体类型
维护网站-zabbix邮件警告
然后填写相关信息:
名称(自定义),类型选择脚本,后面会在主机上编写一个发邮件的脚本
依次添加三个脚本参数,需要注意顺序 {ALERT.SENDTO} ,{ALERT.SUBJECT},{ALERT.MESSAGE}
然后点击添加按钮
维护网站-zabbix邮件警告
编写脚本
在主机上编写一个发邮件的python脚本
维护网站-zabbix邮件警告
写入脚本的内容如下
维护网站-zabbix邮件警告
给脚本执行权限
维护网站-zabbix邮件警告
测试脚本能否发邮箱
维护网站-zabbix邮件警告
检查邮箱是否有收到邮件,如果可以收到邮件,表示脚本已经没问题了

创建一个接受告警邮件的用户
点击 管理 > 用户 > 创建用户 先填写一些用户的基本信息
维护网站-zabbix邮件警告
然后点击 报警媒介,添加一条报警媒介

类型选择“Baojing”
还需要注意用户的权限,如果没有需要到用户组去设置权限
用户群组中点击 Zabbix administrators ,然后点权限,再点击下面图中的选择按钮,
然后在弹出的窗口中勾选所有的主机群组,再点击选择,
还需要选中读写的权限。然后点击添加,不点击添加不会生效。
维护网站-zabbix邮件警告
点击添加后

维护网站-zabbix邮件警告
再点击上图的更新,然后查看sendmail用户的权限
维护网站-zabbix邮件警告
设置动作

动作是在触发报警条件以后执行的一些操作。
依次点击 配置 > 动作 > 创建动作
名称写“sendmail”(自定义),添加两个条件如图
维护网站-zabbix邮件警告
“操作”页面,标题默认,消息内容如下
维护网站-zabbix邮件警告
点击操作框的 ’新的‘ 创建具体操作,创建完点操作细节框最下面的添加,才表示创建完毕
维护网站-zabbix邮件警告
恢复操作页面,操作创建完点操作细节框最下面的添加,才表示创建完毕
维护网站-zabbix邮件警告
确认操作页面,创建完点操作细节框最下面的添加,才表示创建完毕
维护网站-zabbix邮件警告
最后点击最下面的添加按钮完成动作的创建,
测试告警
给主机zabbix-agent-01创建一个触发器
依次点击 配置 > 主机 > zabbix-agent-01的触发器 > 创建触发器

维护网站-zabbix邮件警告
然后填写信息,名称随意,严重性:未分类
添加表达式,监控项选择先前添加的 TCP_TIME_WAIT ,
功能选择 最新的值 < N
最后一个(T) 就保持为 时间
间隔 30s , N值,这里因为我的TCP_TIME_WAIT的值一直是小于20的 所有将N值设置为25就很容易就报警了
维护网站-zabbix邮件警告
然后其他的选项保持默认就好,然后点击最下面的添加按钮完成创建触发器
接下来稍等一会就可以在仪表盘中的问题栏看见问题
出现问题发送的邮件成功,然后修改触发器将T值改为大于N
问题恢复的邮件也发送成功,
最后确认了问题已恢复,确认问题恢复的邮件也发送成功
发送失败的那个是我在动作的配置中有问题,不应该添加发送消息给用户群组,后面修改了就没有问题
维护网站-zabbix邮件警告
维护网站-zabbix邮件警告

相关文章:

  • 2021-09-30
  • 2022-02-16
  • 2021-08-16
  • 2021-09-05
  • 2021-10-08
  • 2021-12-21
  • 2021-10-14
猜你喜欢
  • 2022-01-15
  • 2021-09-07
  • 2021-08-07
  • 2021-10-22
  • 2021-05-29
  • 2021-06-10
相关资源
相似解决方案