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
负责数据转发,做业务负载均衡。