Zabbix 常用术语
Zabbix 常用术语
1、主机(host)
- 一台你想监控的网络设备,用IP或域名表示
2、主机组(host group)
- 主机的逻辑组;它包含主机和模板。-个主机组里的主机和模板之间并没有任何直接的关联。 通常在给不同用
户组的主机分配权限时候使用主机组。
3、监控项(item)
- 你想要接收的主机的特定数据,- 个度量数据。
4、触发器(trigger)
- 一个被用于定义问题闽值和“评估“监控项接收到的数据的逻辑表达式
当接收到的数据高于闽值时,触发器从"OK“变成"Problem“状态。当接收到的数据低于阈值时,触发器保留/返
回一个“OK”的状态。
5、事件(event)
- 单次发生的需要注意的事情,例如触发器状态改变或发现有监控代理自动注册
6、异常(proplem)
- 一个处在"异常“状态的触发器
7、动作(action)
- 一个对事件做出反应的预定义的操作
8、升级(escalation)
- 一个在动作内执行操作的自定义场景;发送通知/执行远程命令的序列
9、媒介(media)
- 发送告警通知的手段;告警通知的途径
10、通知(notification)
- 利用已选择的媒体途径把跟事件相关的信息发送给用户
11、远程命令(remote command)
- 一个预定义好的,满足-些条件的情况下, 可以在被监控主机上自动执行的命令
12、模版(template)
- 组可以被应用到一个或多个主机上的实体(监控项,触发器,图形,聚合图形,应用,LLD, Web场景)的.
集合 - 模版的任务就是加快对主机监控任务的实施;也可以使监控任务的批量修改更简单。模版是直接关联到每台单
独的主机上。
13、应用(application)
- 一组监控项组成的逻辑分组
14、web场景(web scenario)
- 利用一个或多个HTTP请求来检查网站的可用性
15、前端(frontend)
Zabbix提供的web界面
16、Zabbix API
- Zabbix API允许你使用JSON RPC协议(是- -个无状态且轻量级的远程过程调用(PC)传送协议,其传递内容
透过JSON为主)来创建。更新和获取Zabx对象(如主机、监控项、图形和其他)信息或者执行任何其他的
自定义的任务
17、Zabbix server
- Zabbix软件实现监控的核心程序, 主要功能是与2abbix proxies和Agents进行交互. 触发器计算.发送告警通
知;井将数据集中保存等
18、Zabbix agent
- 一个部署在监控对象上的,能够主动监控本地资源和应用的程序
- Zabbix agent部署在监控的目标上,主动监测本地的资源和应用(硬件驱动,内存,处理器统计等)。
- Zabbix agent收集本地的操作信息并将数据报告给Zabbix server用于进一步处理。一 -旦出现异常 (此如硬盘空
间已满或者有崩溃的服务进程). Zabbix server会主动警告管理员指定机器上的异常。. Zabbix agents的极端
高效缘于它可以利用本地系统调用来完成统计数据的收集。
19、被动(passive)和主动(active)检查
Zabblx agents可以执行被动和主动两种检查方式
- 被动检查(passive check) 模式中agent应答数据请求。Zabblx server (或者proxy) 询问agent数据,如
CPU的负载情况,然后Zabblx agent回送结果。 - 主动检查(Active checks)处理过程将相对复杂。 Agent 必须首先从Zabblx sever索取监控项列表以进行独
立处理,然后周期性地发送新的值给server.
执行被动或主动检查是通过选择相应的监测项目类型来配置的。item type. zabblx agent处理监控项类型有
Zabblx agent和Zabbix agent (active)。
20、Zabbix Proxy
- 一个帮助 Zabbix Server 收集数据。分担Zabbix Server的负载的程序
- Zabbix Proxy是一个可以从一 个或多个受监控设备收集监控数据,井将信息发送到Zabbix sever的进程,基本上是代表sever:工作的。所有收集的数据都在本地进行缓存,然后传送到proxy所属的Zabbix sever.
- 部署Proxy是可选的,但是可能非常有益于分散单个Zabbix sever的负载。如果只有 proxy收集数据,sever.上的进程就会减少CPU消耗和磁盘1/0负载,
- Zabbix proxy是完成远程区域、分支机构、没有本地管理员的网络的集中监控的理想解决方案。
- Zabbix proxy需要使用独立的数据库。