2023年9月27日 星期三

Zabbix Proxy 安裝-主動模式

Zabbix Proxy 安裝-主動模式

Zabbix Proxy 官網介紹:

https://www.zabbix.com/documentation/6.0/en/manual/concepts/proxy

https://www.zabbix.com/documentation/6.0/en/manual/distributed_monitoring/proxies

Zabbix Proxy可以代替 Zabbix server收集性能和可用性數據。
通過這種方式,Zabbix proxy可以自己承擔部分收集數據的負載,並減輕Zabbix Server的負擔。
此外,當所有agents和proxy都向同一台Zabbix server報告並且所有數據都集中收集時,使用Zabbix Proxy是實現集中式和分佈式監控的最簡單方法。
Zabbix proxy僅需要一個 TCP port連接Zabbix server。只需要設定一條防火牆規則,可以更輕鬆地繞過防火牆。
Zabbix proxy 是一個資料收集器。它不計算觸發器、處理事件或發送警報。
Zabbix proxy 需要使用獨立的數據庫。
Zabbix proxy支援主動和被動模式,因此可以依需求將資料主動發送到Zabbix Server或讓Zabbix Sever 向Zabbix proxy拉取資料2種方式。這也允許將資料收集和預處理效能負載從Zabbix Server移轉到Zabbix Porxy。

設備環境

Zabbix Server 主機

OS:Ubuntu Linux LTS 22.04,Hostname:u22-z6,IP:192.168.203.193,安裝 Zabbix Server 6.0 LTS

Zabbix Proxy 主機 (Active mode)

OS:Ubuntu Linux LTS 22.04,Hostname:u22-1,IP:192.168.203.122,安裝 Zabbix Proxy 6.0

將Zabbix Proxy 6.0 LTS安裝於Ubuntu Linux 22.04 LTS。Zabbix Proxy 資料庫將使用SQLite3建置。


安裝流程

Zabbix Proxy安裝時使用原廠網頁,選擇OS,Zabbix Proxy,SQLite3, 產生相關安裝指令。

01-package download

SQLite3安裝

# sudo apt install sqlite3
03-install sqlit3

Zabbix Poxy安裝

# sudo  apt install zabbix-proxy-sqlite3 zabbix-sql-scripts
04-install zabbix proxy
Zabbix資料庫欄位資料都在zabbix-sql-scripts,請一定要安裝執行匯入資料時才不會錯誤。

匯入資料

先建立資料庫檔案,再匯入資料
# sudo mkdir /data/zabbix
# cd /data/zabbix
# sudo cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sudo sqlite3 zabbix.db

05-import data

Zabbix Proxy設定

修改Zabbix Proxy設定檔,檔案為/etc/zabbix/zabbix_proxy.conf
# sudo chown zabbix:zabbix /data/zabbix -R
# sudo  nano /etc/zabbix/zabbix_proxy.conf
---
ProxyMode=0
Hostname=u22-1
Server=Zabbix Server IP
DBName=/data/zabbix/zabbix.db
---
06-edit config proxyMode

Zabbix Proxy預設為主動模式,ProxyMode=0不用更改
06-edit config

將Hostname設定為Zabbix Proxy主機名稱,後續在Zabbix WEB設定時要相同名稱。
將Server設定Zabbix Server主機IP。

06-edit config db

將DBName設定上面建立的SQLite3 DB,檔案為/data/zabbix/zabbix.db

修改/data/zabbix/zabbix.db權限為zabbix
# sudo chown zabbix:zabbix /data/zabbix -R
啟動Zabbx Proxy,確認Zabbx Proxy狀態。
# sudo systemctl start zabbix-proxy
# sudo systemctl status zabbix-proxy
07-start zabbix proxy

安裝完成後就可以進行Zabbix WEB設定。


沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。