Zabbix Proxy 安裝-被動模式
在Zabbix Prxoy安裝時,除了使用Active mode主動傳送數據至Zabbix Server外。也可以使用Passive mode讓Zabbix Server定時來捉取數據。將Zabbix Proxy設定為Passive mode,在Zabbix WEB介面新增Proxies主機(Passive mode),並新增加遠端主機應用Zabbix Prxoy傳送資料。
設備環境
Zabbix Server 主機
OS:Ubuntu Linux LTS 22.04,Hostname:u22-z6,IP:192.168.203.193,安裝 Zabbix Server 6.0 LTS
Zabbix Proxy 主機 (Passive mode)
OS:Oracle Linux 9.x,Hostname:ol9-1,IP:192.168.203.198,安裝 Zabbix Proxy 6.0
將Zabbix Proxy 6.0 LTS安裝於Oracle Linux 9.x。Zabbix Proxy 資料庫將使用SQLite3建置
Zabbix Proxy 主機設定
SQLite3安裝
# dnf install sqliteZabbix Poxy安裝
Zabbix Proxy安裝時使用原廠網頁,選擇OS,Zabbix Proxy,SQLite3, 產生相關安裝指令。
# rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/9/x86_64/zabbix-release-6.0-4.el9.noarch.rpm
# dnf clean all# dnf install zabbix-proxy-sqlite3 zabbix-selinux-policy zabbix-sql-scripts
Zabbix資料庫欄位資料都在zabbix-sql-scripts,請一定要安裝執行匯入資料時才不會錯誤。
修改Zabbix Proxy設定檔,檔案為/etc/zabbix/zabbix_proxy.conf
# vi /etc/zabbix/zabbix_proxy.conf
---
passive mode
ProxyMode=1
Server=Zabbix Server IP
Hostname=ol9-1
DBName=/tmp/zabbix.db
---
# vi /etc/zabbix/zabbix_proxy.conf
---
passive mode
ProxyMode=1
Server=Zabbix Server IP
Hostname=ol9-1
DBName=/tmp/zabbix.db
---
Zabbix Proxy要設為被動模式,ProxyMode=1
將Hostname設定為Zabbix Proxy主機名稱,後續在Zabbix WEB設定時要相同名稱。
將Server設定Zabbix Server主機IP。
將DBName設定上面建立的SQLite3 DB,檔案為/tmp/zabbix.db
將Hostname設定為Zabbix Proxy主機名稱,後續在Zabbix WEB設定時要相同名稱。
將Server設定Zabbix Server主機IP。
將DBName設定上面建立的SQLite3 DB,檔案為/tmp/zabbix.db
匯入資料
資料庫檔案設定為/tmp/zabbix.db# cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 /tmp/zabbix.db
修改/tmp/zabbix.db權限為zabbix
# chown zabbix:zabbix /tmp/zabbix.db
啟動Zabbx Proxy
請確認遠端主機selinux狀態。
# getenforce
請將selinux關閉或執行以下指令讓Zabbix 服務可以在selinux下運作。
# dnf install setroubleshoot setools setools-console policycoreutils-python-utils
# semanage permissive –add zabbix_t
# semanage permissive –add zabbix_t
啟動Zabbx Proxy,確認Zabbx Proxy狀態。
# systemctl restart zabbix-proxy
# systemctl status zabbix-proxy
# systemctl status zabbix-proxy
安裝完成後就可以進行Zabbix WEB設定。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。