关于 Zabbix
Zabbix 是一款免费的开源网络监控软件工具,用于监控和跟踪 IT 基础设施的可用性和性能:服务器、网络设备和其他 IT 资产。
如果我们忘记了 Zabbix 管理员密码并且我们没有任何其他管理员帐户来登录 Zabbix Frontend。
在本文中,我们将演示如何在数据库级别在没有 GUI 访问的情况下重置 Zabbix 管理员密码。
MySQL/MariaDB 数据库
如果我们使用 MySQL 或者 MariaDB 安装 Zabbix Server,我们可以轻松使用以下说明:
登录 MySQL 或者 MariaDB 数据库如下:
jack@onitroad:~# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g.
连接zabbix数据库
mysql> use YOUR_ZABBIX_DATABASE Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
将 Admin Zabbix 用户的密码更改为新密码:
mysql> update users set passwd=md5('YOUR_NEW_PASSWORD') where alias='Admin'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0
使用以下命令从 MySQL 或者 MariaDB 注销:
mysql> exit Bye jack@onitroad:~#
PostgreSQL 数据库
如果我们使用 postgreSQL 数据库安装了 Zabbix Server,请使用以下说明:
登录postgreSQL如下:
jack@onitroad:~# sudo -u postgres psql
连接zabbix数据库
\c YOUR_ZABBIX_DATABASE
使用新密码更改 Admin Zabbix 用户的密码:
update users set passwd=md5('YOUR_NEW_PASSWORD') where alias='Admin';
最后使用以下命令从 postgreSQL 注销
\q
日期:2020-06-02 22:19:02 来源:oir作者:oir