Zabbix架構說明

Zabbix監控系統包含四個主要組件:Zabbix server、Zabbix proxy、Zabbix database和Zabbix GUI。每個組件都有其自身的特點和要求,這些組件的功能如下:

Zabbix Server

Zabbix server 這是核心引擎,負責收集或接收來自被監控設備的數據。它是用C語言開發的,與Zabbix agents、Zabbix proxy和 Zabbix database進行溝通。它是最主要的組件,管理所有的規則(包括收集監控數據、觸發器、告警等等)

Zabbix Database

所有配置資訊和Zabbix收集到的數據都被存儲在資料庫中。

Zabbix WEB GUI

Zabbix提供了基於Web的GUI界面。該界面是Zabbix Server的一部分,通常(但不一定)跟Zabbix Server運行在同一台物理機器上,用戶通過Web前端頁面可以查看Zabbix server收集的數據,也可以對Zabbix server進行配置。

Zabbix Proxy

Zabbix proxy 是一個可選的組件,利用它來實現分佈式監控架構或分擔Zabbix server的負載,提高Zabbix server的性能,它的主要功能是協助Zabbix server從被監控的主機或設備收集數據,收集的數據首先存放到本地臨時資料庫中,隨後定時發送到Zabbix server中,即便Zabbix server和Zabbix proxy的連接斷開也不會導致數據的丟失。

Agent 監控代理

Zabbix agents 監控代理部署在監控目標上,能夠主動監控本地資源和應用程序,並將收集到的數據報告給Zabbix Server。

架構圖如下

results matching ""

    No results matching ""