透過其 IP 地址存取 Zabbix 網路前端時出現資料庫錯誤。該如何解決這個問題?
最後修訂日期:
2020-11-24
在安裝 Zabbix 虛擬設備期間會建立 Zabbix 資料庫。初始化過程中,網頁前端多次顯示「資料庫錯誤」訊息。


您必須等待 10-20 分鐘才能完成資料庫的建立,並將您重新導向至登入頁面。一旦初始化過程完成,網頁前端將正常運行。
在資料庫建立程序期間,請勿關閉虛擬機。如果虛擬機已關閉或發生錯誤,請執行下列步驟手動重新初始化虛擬設備:
- 開啟虛擬設備並透過預設的 Zabbix 認證資訊登入。
設備登入:
root
密碼:
zabbix
- 在命令提示字元中執行下列指令:
重要:
- 在執行指令之前,請確保網際網路連線穩定。
- 執行指令時會再次移除並下載所有虛擬設備套件。
- 所有的 Zabbix 資料全部都會永久移除並且無法復原。
- 請勿在生產環境中執行重設指令。
[root@appliance ~] /opt/zabbix/scripts/zbx_init.sh --force
等待資料庫重新初始化程序完成。視虛擬機的運算能力而定,完成程序可能需要 10 至 20 分鐘。
- 輸入下列指令以檢查虛擬設備的狀態:
[root@appliance ~] systemctl status
初始化期間的設備狀態:啟動
初始化後的設備狀態:執行中在狀態變成「執行中」再執行正常關機,如此虛擬設備才可在虛擬機中儲存必要的配置。
- 輸入下列指令以執行正常關機:
[root@appliance ~] shutdown -h now
- 再次啟動虛擬設備。一旦所有服務上線,Zabbix 網頁前端就會正常顯示。啟動程序可能需要大約 10 分鐘。
參考資料:
如需有關使用虛擬設備的詳細資訊,請參閱 Zabbix 使用者手冊:
https://www.zabbix.com/documentation/current/manual/appliance