====================== 1 Zabbix名词解释 ====================== .. contents:: 概述 ------------------------- 通过本节你可以学习到在使用Zabbix过程中需要知道的名词意思 名字解释 ----------------------------- **主机(host)** 一个你想监控的网络设备(需要知道IP/DNS) **主机组(host group)** 一个逻辑的主机组,它包含主机和模板。 主机和模板在同一个主机内的话模板不能被link到其他上。 主机组通常用于给不同的用户组创建访问权限 **监控项(item)** 你想从主机中收集到的数据 **触发器(trigger)** 一个逻辑表达式,用来表达从监控项获取的数据达到了预设的问题阀值 当接收到的监控值达到了预设的阀值,则触发器状态由'OK'变更为'Problem',当收到的监控值低于阀值,则状态保持/变更为'OK'. **事件(event)** 一个事情发生如触发器状态变更或一个自动发现(discovery)/agent自动注册等 **动作(action)** 当一个事件发生时预设的处理过程 一个动作(action)包括操作(operations,如发送告警)和条件(当指定的操作完成) **告警升级(escalation)** 在动作中一个自定的操作执行过程,一个发送告警/执行远程命令的队列 **媒介(media)** 发送告警的渠道 **告警(notification)** 通过媒介(media)渠道发送事件的消息 **远程命令(remote command)** 当监控主机达到某些条件(condition)后预设的自动执行的命令 **模板(template)** 一组包含监控项、触发器、绘图、面板(screen)、应用、低级别自动发现规则等并且能被其他主机应用的实体 模板能够提升主机部署监控任务的速度,同时也非常容易对监控任务做批量(mass)更新。模板被主机链接(link). **应用(application)** 监控项逻辑组 **web方案(scenario)** 对一个web站点可用性进行检查的一个或多个http请求 **前端(frontend)** Zabbix提供的web接口 **Zabbix API** Zabbix API允许通过JSON RPC协议去创建、更新、获得Zabbix对象(如主机、监控项、绘图等等)以及完成自定义任务 **Zabbix server** Zabbix软件中心进程,用于连通Zabbix proxy及agent完成监控、评估触发器、发送告警以及中心数据存储 **Zabbix agent** 部署在监控主机上的进程,用于监控本地资源和应用 **Zabbix proxy** 替代Zabbix server完成数据收集的进程,通常用于降低中心Zabbix Server的负载 **节点(node)** 一套完整的Zabbix server配置,通常位于分布式系统中,用于负责本区域的监控