今天跟大家分享從維運手冊調出來的遇到問題與排除。
-
就是如果在 WEB 介面設定完以後發現設定失敗該怎麼半?
因為 WEB 是 PHP 語言,所以我們要找到PHP參數的設定檔。
針對想改的進行修改~vim /usr/share/zabbix/conf/zabbix.conf.php
這邊修正完不用重啟服務喔~ (應該說修改php檔案不需要重啟服務唷)
-
通常Zabbix Server 跟 Agent 設定完啟動後,會需要進行 Log 檢查,看有沒有錯誤發生。
一般來說,Linux Log 都會放在 /var/log 目錄下,那 Zabbix 當然也不例外 ~
Server Log : /var/log/zabbix/zabbix_server.log
Agent Log : /var/log/zabbix/zabbix_agentd.log-
從 Server 看 cannot send list of active checks
1014:20210911:190236.796 cannot send list of active checks to "192.168.56.26": host [UbuntuServer] not found
-
從 Agent 看 no active checks on server
704:20210912:061557.800 no active checks on server [192.168.56.24:10051]: host [UbuntuServer] not found
這個問題表示 Server 與 Agent 連線有問題~
解決辦法:-
確認服務 Server 與 Agent 是否真的有啟動–> Active: active (running)
systemctl status zabbix-server.service systemctl status zabbix-agent.service
-
Server 防火牆的 10051 port 沒有打開
在iptables新增指令iptables -A INPUT -p tcp --dport 10050 -j ACCEPT
-
Agent 防火牆的 10050 port 沒有打開
在iptables新增指令iptables -A INPUT -p tcp --dport 10051 -j ACCEPT
-
Host 名稱與 Zabbix Servers 那邊登記不符合
-
內容如有介紹不周的地方,再麻煩大家提點,感激不盡。
同步發表 2021鐵人賽 再麻煩大家多多指教 謝謝