zabbix报警功能(邮件报警)---触发器/动作

报警方式:

01. 页面提示信息报警(值班运维)     
02. 页面声音提示报警              
03. 邮件信息报警                      
04. 微信功能报警                    
05. 短信报警/电话报警     

 

实现zabbix自定义配置监控
监控项: 可以自定义监控收集主机的信息
应用集: 将多个类似的监控项进行整合 便于查看检查
模板:   将多个监控项 触发器 图形都配置在模板中, 方便多个监控的主机进行调用
动作:    指定将报警信息发送给谁/定义报警的信息/定义报警的类型(邮件 微信 短信电话)
        PS: 宏信息定义方法: 
        https://www.zabbix.com/documentation/4.0/zh/manual/appendix/macros/supported_by_location
触发器: 可以实现报警提示(条件表达式),默认页面提示报警
图形:   将多个图整合成一张,便于分析数据
报警媒介: 定义报警的方式
          

 

 

页面提示和声音报警实践:
第一个历程: 创建触发器


配置---主机---选择相应监控主机触发器---创建触发器 
设置好表达式
{backup:web_status.last()}<2

{监控主机名称:键值名称.调用的表达式函数}<2 

表达式总结:
last()   收集到最新信息(数值)  *****
max()     在一定周期内,收集到的最大值
min()    在一定周期内,收集到的最小值
diff()   在一定时间内,判断收集的信息是否不同
change() 在一定时间内,判断收集的信息是否不同
avg()    取一段时间的平均值   
 

 

添加完成后在触发器里会有自己刚刚创建的触发器

 

测试报警

在agent端停掉nginx,在仪表盘中就会出现报警

 

 

设置邮件报警

第一个历程: 创建触发器
配置---主机---选择相应监控主机触发器---创建触发器 
设置好表达式
 

第二个历程: 修改动作配置
配置---动作---将默认动作进行开启  

 

第三个历程: 建立和139邮箱服务关系
管理---报警媒介类型---创建报警媒介

 

第四个历程: 定义接收报警的邮件地址
小人头--报警媒介--设置收件人信息

注:添加完成后必须要点击Update

 

测试发送报警邮件

停到nginx服务