zabbix proxy分布式監控配置(42)

2021-09-13 21:14:15 字數 2563 閱讀 8485

1,概述

zabbix proxy可以代替zabbix server檢索客戶端的資料,然後把資料匯報給zabbix server,並且在一定程度上分擔了zabbix server的壓力.zabbix proxy可以非常簡便的實現了集中式、分布式監控.

zabbix proxy使用場景:

zabbix proxy僅僅需要一條tcp連線到zabbix server,所以防火牆上僅僅需要加上一條規則即可.zabbix proxy資料庫必須和server分開,否則資料會被破壞,畢竟這兩個資料庫的表大部分都相同。總之記住,資料庫分開即可。

proxy收集到資料之後,首先將資料快取在本地,然後在一定得時間之後傳遞給zabbix server.這個時間由proxy配置檔案中引數proxylocalbuffer and proxyofflinebuffer決定.

zabbix proxy是乙個資料收集器,它不計算觸發器、不處理事件、不傳送報警,不支援遠端命令。如下是proxy的功能.

items

function supported by proxy

zabbix agent checks

yeszabbix agent checks (active)

yes****** checks

yesyes

snmp checks

yessnmp traps

yesipmi checks

yesjmx checks

yeslog file monitoring

yesinternal checks

yesssh checks

yestelnet checks

ye***ternal checks

yesbuilt-in web monitoring

yesnetwork discovery

yeslow-level discovery

yescalculating triggers

noprocessing events

nosending alerts

noremote commands

no備註:使用agent active模式,一定要記住在agent的配置檔案引數serveractive加上proxy的ip位址。

2,配置。如果你安裝好proxy之後,我們可以在zabbix管理站點上配置proxy了。

2.1新增proxy:administration(管理) → dm(分布式監控)–>create proxy(建立**)

描述proxy name

proxy名稱,必須和proxy配置檔案中的hostname一致

proxy mode

選擇proxy模式

active

proxy主動連線到zabbix server並且請求配置檔案資料

passive

zabbix server連線到proxy

hosts

哪些主機需要被proxy監控

2.2 host配置

配置主機host的時候,如果需要被proxy**,那麼都選擇對應的proxy名稱。

關於主動模式和被動模式說明

(1)使用zabbix**有很多好處,一方面可以監控不可達的遠端區域;另一方面當監控專案數以萬計的時候使用**可以有效分擔zabbix server壓力,也簡化分布式監控的維護。

(2)主動、被動模式都是相對於proxy來說的。proxy主動傳送資料就是主動模式;proxy等待server的請求,再傳送資料就是被動模式。因為主動模式可以有效減輕zabbix server壓力,需要監控的東西很多時一定要把監控模式更改為主動監控

被動模式流程,被動模式一定要記得設定server = serverip

被動模式工作流程:

server 開啟乙個tcp連線

server傳送乙個key 為agent.ping

agent接受這個請求,然後響應< header >< datalen >

server對接受到的資料進行處理

tcp連線關閉

主動模式流程,主動模式一定要記得設定serveractive=serverip

agent向server建立乙個tcp連線

agent請求需要檢測的資料列表

server響應agent,傳送乙個items列表

agent允許響應

tcp連線完成本次會話關閉

agent開始周期性地收集資料

雲速部落格,資料庫,雲速,虛擬主機,網域名稱註冊,網域名稱,雲伺服器,雲主機,雲建站,ysidc.top

zabbix proxy 分布式監控

首先新增解析 在server1 3上 在web上新增agent 程式 root server3 bin systemctl stop zabbix agent在web上新增 root server3 yum install zabbix proxy mysql 4.0.5 1.el7.x86 64....

分布式監控zabbix proxy

修改配置檔案 etc zabbix zabbix proxy.conf 安裝資料庫 初始化資料庫 建立庫和使用者 匯入初始資料 重啟zabbix proxy zabbix agent端配置 zabbix server配置 zabbix server zabbix proxy 外網ip 內網ip 外網...

分布式 分布式鎖

本質是利用redis的setnx 方法的特性來加鎖,setnx 即key不存在則設定key,否則直接返回false,要求在分布式系統中使用同乙個redis服務,以下提供兩種解決方案 1 直接使用redistemplate 這其實並不能完全保證高併發下的安全問題,因為可能在鎖過期之後該執行緒尚未執行完...