iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
自我挑戰組

應用Zabbix 進行全方位監控系列 第 12

Zabbix Proxy 安裝-主動模式

  • 分享至 

  • xImage
  •  

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, 產生相關安裝指令。
https://ithelp.ithome.com.tw/upload/images/20230927/20163206Atbp0rkucl.png

SQLite3安裝

# sudo apt install sqlite3

https://ithelp.ithome.com.tw/upload/images/20230927/20163206Ojn933u17R.png

Zabbix Poxy安裝

# sudo  apt install zabbix-proxy-sqlite3 zabbix-sql-scripts

https://ithelp.ithome.com.tw/upload/images/20230927/20163206lRpx0dZQhj.png

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

匯入資料

先建立資料庫檔案,再匯入資料

#sudo mkdir /data/zabbix
#sudo cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sudo sqlite3 zabbix.db

https://ithelp.ithome.com.tw/upload/images/20230927/201632065qBA4A2izS.png

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
---

https://ithelp.ithome.com.tw/upload/images/20230927/20163206nXRjWY2axv.png
Zabbix Proxy預設為主動模式,ProxyMode=0不用更改

https://ithelp.ithome.com.tw/upload/images/20230927/20163206sg5BQnKz7s.png
將Hostname設定為Zabbix Proxy主機名稱,後續在Zabbix WEB設定時要相同名稱。
將Server設定Zabbix Server主機IP。

https://ithelp.ithome.com.tw/upload/images/20230927/201632065dRUgiR74S.png
將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

https://ithelp.ithome.com.tw/upload/images/20230927/2016320666NjMjc8rb.png

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

內容為學習過程如有問題,請多多指教,謝謝。
文章也同步於個人網站


上一篇
Zabbix 使用IPMI監控 Dell Server
下一篇
Zabbix Proxy 設定-主動模式
系列文
應用Zabbix 進行全方位監控30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言