通过 IP 地址访问 Zabbix Web 前端时出现数据库错误。如何修复此问题?


最后修订日期: 2020-11-24

在安装 Zabbix 虚拟设备期间将创建 Zabbix 数据库。在初始化过程中,Web 前端将多次显示“Database error”(数据库错误)消息。 

您必须等待 10-20 分钟,直到数据库创建完成,并将您转到登录页面。初始化过程结束后,Web 前端将正常运行。

在数据库创建过程期间,请勿关闭虚拟机。如果虚拟机关闭或发生错误,请执行以下步骤以手动重新初始化虚拟设备。

  1. 打开虚拟设备,并使用默认 Zabbix 凭据登录:

    设备登录:

    root

    密码:

    zabbix

    注意:请在初始登录后更改根密码以保护虚拟设备。
  2. 在命令提示符中执行以下命令:

    重要:

    • 在执行此命令之前,请确保 Internet 连接稳定。
    • 执行此命令将移除所有虚拟设备程序包并重新下载。
    • 所有现有 Zabbix 数据将永久移除,无法恢复。
    • 请勿在生产环境中执行重置命令。

    [root@appliance ~] /opt/zabbix/scripts/zbx_init.sh --force

    等待数据库重新初始化过程完成。此过程可能需要花费 10-20 分钟,具体取决于虚拟机计算能力。

  3. 输入以下命令以检查虚拟设备状态:

    [root@appliance ~] systemctl status

    初始化期间的设备状态:starting
    初始化之后的设备状态:running

    如果状态为“running”(正在运行),请执行正常关机,以便虚拟设备在虚拟机中保存必要的配置。

  4. 请输入以下命令执行正常关机:

    [root@appliance ~] shutdown -h now

  5. 再次启动虚拟设备。所有服务在线后,Zabbix Web 前端将正常显示。启动过程可能会花费约 10 分钟。

参考内容:

有关使用虚拟设备的详细信息,请参见 Zabbix 用户手册:
https://www.zabbix.com/documentation/current/manual/appliance

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top