设为首页 收藏本站
查看: 1365|回复: 0

[经验分享] Zabbix服务器 Trigger告警配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2019-1-20 08:04:28 | 显示全部楼层 |阅读模式
Zabbix Trigger告警配置
一、Trigger告警说明
  告警是监控的一个重要的职能,是指将达到某一阈值事件的消息发送给用户,让用户在事件发生的时候即可知道监控处于不正常的状态,从而让用户来决定是否采取相关的措施。
  Zabbix中告警是由一系列的流程组成,首先触发器达到阈值,接下来是Action对事件信息处理,其中包括两个部分,第一发送消息,即将告警发送给用户,第二部分是执行命令,即将事件命令进行处理,达到对事件故障自动尝试恢复的效果。
  Zabbix的告警流程:
  Host Groups(设备组)-Host(设备)-Applications(监控项组)-Items(监控项)- \Triggers(触发器)-Actions(告警动作)-Medias(告警方式)-User Groups(用户组)-Users(用户)
  1
  2
  Host Groups(设备组)-Host(设备)-Applications(监控项组)-Items(监控项)- \
  Triggers(触发器)-Actions(告警动作)-Medias(告警方式)-User Groups(用户组)-Users(用户)
  Zabbix告警的配置步骤:
  1.设置Trigger2.配置用户3.配置告警介质4.设置Action
  1
  2
  3
  4
  1.设置Trigger
  2.配置用户
  3.配置告警介质
  4.设置Action
二、Trigger配置
  Items的作用是采集数据,而不是判断采集到的数据是否属于正常值,Tigger的作用是对采集到的数据进行阈值状态的判断,触发阈值,则会产生一个事件,同时,Action对达到条件的Trigger触发告警动作。
  触发器允许设置一个阈值来决定什么数据是可以接收的,如果进入的数据超过可接受的状态,触发器则会被触发。触发器有两种状态OK/PROBLEM,如果该值是触发器表达式的一部分,在zabbix server每次收到新的值,触发器的状态会被重复计算
  Trigger的状态有两个
  OK:正常状态PROBLEM:有事件发生,
  1
  2
  OK:正常状态
  PROBLEM:有事件发生,
  Trigger的状态在Zabbix-Server每次接收到Items的新数据量,会会对Items的值进行判断(和Trigger的正则表达式进行条件比较)。
  对于Trigger中的时间函数nodata()、dayofmonth、dayofweek(),time()、now()、Zabbix-Server会有隔30s进行重新判断。
  每一个Trigger必须对应一个Items,但一个Items可以对应多个Trigger,对Items设置Trigger是非必需的,因为对某些采集数据,可能并不需要产生告警。
  Trigger可以对临界值设置不同的Trigger安全级别。而对同一个Items在Trigger临界值不同的时候,设置多个不同安全级别的Trigger,就可以达到分故障级别的告警。默认的模板中只有一个Trigger,可以分别设置不同的告警。
三、Trigger的配置步骤:
  Tirrger的配置是通过菜单栏Configuration--Host/Template--Triggers--Create Trigger来完成。
  该页面包含了两个表单:trigger、dependencies
  trigger表单属性:  name  trigger name,这个名称可能包含macros,$1..$9可以被用来关联表达式的常量。  expression  逻辑表达式用来收集触发器的状态  Multiple PROBLEM events generation   通过设置该选项,你可以在触发器产生problem\           的时候触发一个事件  comments   关于该触发器的信息  url    如果不为空,则该url被用到screen  serverity   设置触发器的严重程度  enabled   选择激活该触发器
  1
  2
  3
  4
  5
  6
  7
  8
  9
  trigger表单属性:
  name  trigger name,这个名称可能包含macros,$1..$9可以被用来关联表达式的常量。
  expression  逻辑表达式用来收集触发器的状态
  Multiple PROBLEM events generation   通过设置该选项,你可以在触发器产生problem\
  的时候触发一个事件
  comments   关于该触发器的信息
  url    如果不为空,则该url被用到screen
  serverity   设置触发器的严重程度
  enabled   选择激活该触发器

  zabbix-trigger-create

  zabbix-trigger-create
  创建Create Trigger界面

  zabbix-trigger-add
  在Experssion中点击添加进行添加item,之前添加过的item值。

  zabbix-trigger-select-name
  在item中选择itme值。

  zabbix-trigger
  在funtion选择表达式,选择"Last(most recent)T value is = N",最后一次的值为N.N=0的时候就角触发。

  zabbix-trigger-expression
  选择之后就会添加到expersion框中,添加Trigger的名称,Description,severity严重等级,点击save。

  zabbix-trigger-list
  查看报警结果。

  zabbix-trigger-result


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-665386-1-1.html 上篇帖子: zabbix 监控linux系统 io 性能 下篇帖子: Zabbix监控(八):自动监控windows端口
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表