ZABBIX监控 基础概念、工作原理、架构简介(一)

本文档基于对zabbix3.4研究学习产生。

一、概述

Zabbix 是一个企业级的分布式开源监控方案。Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。

Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能。

二、结构

Zabbix由几个主要的软件组件构成,这些组件的功能如下。

Server

Zabbix server 是监控代理程序报告系统可用性、系统完成整性和统计信息的核心组件。Zabbix Server是所有配置信息、统计信息和操作数据的核心存储器。

数据库存储

所有配置信息和Zabbix收集到的数据都被存储在数据库中。

Web界面

为了从任何地方和任何平台都轻松的访问Zabbix,Zabbix提供了基于Web的界面。该界面是Zabbix Server的一部分,通常(但不一定)跟Zabbix Server运行在同一台物理机器上。

如果使用SQLite,Zabbix Web界面必须要跟Zabbix Server运行在同一台物理机器上。

Proxy代理服务器

Zabbix proxy 可以替Zabbix Server收集性能和可用性数据。Proxy代理服务器是Zabbix软件可选择部署的一部分;当然,Proxy代理服务器可以帮助单台Zabbix Server分担负载压力。

Agent监控代理

Zabbix agents监控代理 部署在监控目标上,能够主动监控本地资源和应用程序,并将收集到的数据报告给Zabbix Server。

三、监测能力

以下项目为Zabbix安装提供支持:

SNMP

IPMI

Web 监测

VMware 监测

abber 通知

EZ Texting 通知

ODBC

SSH2

IPv6

SNMP Traps

Zabbix Java Gateway

四、架构体系

Zabbix体系架构图

Proxy工作原理

 

猜你喜欢

转载自blog.csdn.net/zz17zz/article/details/82108017