zabbix事件是什么?事件来源有哪些分类
什么是zabbix 事件
在trigger的文章内,我们已经有用到事件,这个事件要讲概念真心不知道怎么说,就拿trigger事件来说,如果trigger从当前值ok转变为problem,那么我们称之为一个事件,这边便是trigger事件。
zabbix事件有哪些
zabbix事件一共有三种,分别为:触发器事件、发现事件、内部事件、自动注册事件,接下来我们一一讲解这四种事件类型。
zabbix内部事件
- 监控项item状态从normal变为unsupported,或者从unsupported变为normal
- low-level发现规则状态从normal变为unsupported,或者从unsupported变为normal
- 触发器状态从normal变为unknown,或者从unknown转为normal
有些人用中文语言并且英语很过不去的,如上单词解释如下:
normal:正常
unsupported:不支持
unknown:未知
备注:内部事件从zabbix 2.2版本才开始引入,主要目的是为了可以通知管理员zabbix的某些item不可用
zabbix 发现事件
在我们配置完zabbix网络发现规则之后,zabbix会定期按照这个规则去扫描IP段,一旦有发现主机和服务,便生成一个事件。事件如下列表:
Service Up - 每当zabbix检测到active service
Service Down - 每当zabbix检测不到service
Host Up - 目标IP,至少有一个service是UP
Host Down - 所有的services都没响应.
Service Discovered - service在维护时间之后恢复或者第一次被发现
Service Lost - service在up之后丢失了
Host Discovered -主机在维护时间之后恢复或者第一次被发现
Host Lost - 主机在up之后丢失.
关于zabbix自动发现,我们后续有专门的文章来讲解。
zabbix触发器事件
触发器是zabbix事件中最重要的事件,同时也是最常用到的事件(例如定义action等)。每当触发器状态发生变化,都会生成一个包含详细状态信息的触发器事件:例如事件什么时候发送的以及当前状态是什么。
zabbix自动注册事件
active agent主动与server通信,zabbix server使用agent通信的ip地址与端口来添加主机,并且生成一个自动注册事件。关于自动注册我们后续来讲。