zabbix-监控

Zabbix 监控

·4 分钟阅读·1272 字

Zabbix 企业级监控平台基础概念、架构与配置

📋 目录

一、zabbix简介

Zabbix 作为一个企业级的性能监控系统,可以采用多种方式来获取关键设备的运行状态数据。

Zabbix 支持主动轮询和被动捕获的方式,来获取 IT 基础设施的性能状态数据,并可配置使用多种通知机制,来及时予以故障报警。

Zabbix 作为一个开源的分布式性能监控管理平台,在其管理架构中,主要分为<Zabbix Server 服务器>、<Zabbix Proxy 代理服务器>、<Zabbix各类客户端> 这三种角色。

二、主动模式与被动模式

★ 被动模式:是<Zabbix Server/Zabbix Proxy>主动轮询<Zabbix Agent 客户端代理>,从而获取<性能数据>。

★ 主动模式:是<Zabbix Agent 客户端代理>主动向<Zabbix Server/Zabbix Proxy>汇报<性能数据>。

三、zabbix组件

1. zabbix_server 守护程序 

★ 它是:<Zabbix Server 核心服务端>的<守护程序>。

★ 功能: (1) 发起<数据采集请求>,主动获取<被监控设备>的<性能指标数据>。

(2) 接收<数据采集汇报>,被动获取<被监控设备>的<性能指标数据>。

(3) 最终保存、展示、处理<收集到的性能指标数据>。

2. zabbix_agentd

★ 它是:<Zabbix 客户端代理>的<守护程序>。

★ 功能:针对<本机>执行<数据采集操作>,从而向<Zabbix Server 或 Proxy 服务器>提供<性能指标数据>。

3. zabbix_proxy 守护程序

★ 它是:<Zabbix Proxy 分布式代理服务端>的<守护程序>,它是实现<分布式监控>的<重要环节>。

★ 功能: (1) 代表<Zabbix Server 核心服务端>,对所辖范围内的<被监控设备>,执行<性能监控>。

(2) 代表<被监控设备>,将<收集到的性能指标数据>发送给<Zabbix Server 核心服务端>。

4**. Zabbix 的两种<监视模式>**

★ 被动模式:<数据采集方>主动向<数据提供方>查询<性能指标数据> ◀ 默认:已启动<被动模式>

★ 主动模式:<数据提供方>主动向<数据采集方>汇报<性能指标数据> ◀ 默认:未启动<主动模式>

★ zabbix_server

是:<数据采集方>,其<侦听端口>默认为 10051/tcp(默认:未启用)。

★ zabbix_agentd

是:<数据提供方>,其<侦听端口>默认为 10050/tcp。

★ zabbix_proxy

是:<数据采集方>和<数据提供方>。

♦ 作为<数据采集方>,其<侦听端口>默认为 10051/tcp(默认:未启用)。

♦ 作为<数据提供方>,其<侦听端口>默认为 10050/tcp。

5. Zabbix 组件间<通讯机制>

关联文档