今天跟大家分享從維運手冊調出來的遇到問題與排除。
就是如果在 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 連線有問題~
解決辦法:
systemctl status zabbix-server.service
systemctl status zabbix-agent.service
iptables -A INPUT -p tcp --dport 10050 -j ACCEPT
iptables -A INPUT -p tcp --dport 10051 -j ACCEPT
內容如有介紹不周的地方,再麻煩大家提點,感激不盡。
同步發表 行雲部落格 再麻煩大家多多指教 謝謝
行雲者研發基地官網 粉絲專頁