对Zabbix 服务器的数据库升级后,有时候可能会出现错误信息:“Zabbix server is not running, the information displayed may not be current”。导致这个错误的因素比较多,今天说一下其中的一种情况,由于数据库用户缺少 SUPER 权限而导致的错误。以下是详细的故障排除和解决步骤:
背景
在进行 Zabbix 服务器的数据库升级后,系统提示 “Zabbix server is not running, the information displayed may not be current” 错误。通过查询系统日志,发现错误的根本原因是数据库用户没有 SUPER 权限。
故障排查步骤:
1、查看Zabbix服务器日志
tail -f /var/log/zabbix/zabbix_server.log
在日志中搜索关键词,查找与数据库升级相关的错误信息。可能会看到类似于 “[Z3005] query failed: [1419] You do not have the SUPER privilege…” 的错误。