常用术语
Host主机:需要监控的网络设备,可由IP或DNS名称指定
Host Group(主机组):主机的逻辑容器,可以包含主机和模板。在主机数量较多的情况下方便管理
Item(监控项):一个特定监控指标的相关数据,这些数据来自被监控对象。Item是Zabbix进行数据收集的核心,每个Item都有key进行标示
Trigger(触发器):一个表达式,用于评估某个监控对象的某个特定Item内所接受到的数据是否在合理范围内,即阀值。接收到的数据与阀值进行比较,如果不在阀值内,触发器的状态将从OK转变为Problem,当数据回归到合理范围时,其状态将从Problem转回OK。通过触发器可以进行报警,预触发的脚本
Action(动作):指对于特定时间事先定义的处理方法,通过包含操作(如发送通知)和条件(合适执行操作)。Action一般是用来配合触发器使用的,一旦触发将执行Action
Template(模板):用于快速定义被监控主机的预设条目集合,通常包含了itme,trigger,graph,screen,application以及low-leve discovery rule;模板可以直接链接至单个主机
Media(媒介):发送通知的手段和通道,比如Email,Jabber或短信等。
Notification(通知):通过选定的媒介向用户发送的有关某事件的信息。
Remote command(远程命令):预定义命令,可在某个特定条件下自动执行。
Application(应用):一组Item的集合。
Event(事件):即发生的一个值得关注的事件,例如触发器的状态改变,自动发现或自动注册等。
Zabbix报警状态的工作基本流程:
Zabbix Agent获取到被监控主机的Item,其Item中包含有Key值,如果Key值发生了改变,那么Item也发生改变,当我们用Trigger来指定触发器的表达式时,如果Item获取的值不在表达式中,那么将触发Trigger,Trigger可以指定Action动作,Action中我们可以发送邮件或者执行远程命令或进行其他操作,然后Action在启用之后,将其执行的操作分发给比如发送邮件,比如执行远程命令等等。