zabbix相关定义

Zabbix的一些定义和术语

Zabbix里边有很多定义和术语,在这里做一下解释。

host

需要监控的联网设备,一般通过IP或者DNS访问这些设备

host group

多个host的逻辑概念,包含host和template,主要用来区别用户权限。限制某个用户/用户组的用户访问此host group中所有资源

item

从host采集或者接收的监控数据

trigger

触发器,一个逻辑概念。设定一个门限,当超过这个门限时,trigger的状态将从“Ok”变成“Problem”;如果回落到门限内,trigger状态将从“Problem”变成“Ok”。

event

事件。用来记录一些数据的变化,比如trigger状态的变更,agent自动注册等等。

action

动作。提前定义好的对event作出反应的数据。action包括操作(例如发邮件)和触发条件。

escalation

告警升级。Zabbix监控项目的增多,警告报警也会越来越多,如果监控项长时间处于一个反复报警的状态时,可能是没有人去解决 也可能是他们无法去解决的时候,再去向上级发送告警 那么zabbix就可以通过它的告警机制去实现 它可以通过自定义时间段,发送消息、命令 从而形成分级的报警机制。

media

媒介。zabbix 媒介类型包括 mail、sms、自定义脚本,我们用的最多的还是脚本媒介

notification

事件通知。通过选择的媒介,给用户发送关于某一个event的消息。

remote command

在某些条件下,可以远程执行的命令。

template

模版。一个模版包含item、trigger、application等各种属性,可以关联到一个或多个host。

application

包含多个item的逻辑组。

web senario

一个或多个用来验证网站是否可用的HTTP请求。

frontend

Zabbix提供的网络接口。

Zabbix API

基于JSON RPC的API,可以通过Zabbix API来访问、操作所有的Zabbix资源。

Zabbix Server

Zabbix的核心处理中心,负责监控、和Zabbix proxy/agent交互、计算trigger、发送通知、保存数据。

Zabbix Agent

在被监控目标上安装的agent,用来采集本地监控数据。

Zabbix Proxy

负责数据转发,做业务负载均衡。

参考

Zabbix documentation

Table of Contents