image-20241003131949088

步骤

如果您忘记了Zabbix密码并且无法登录,请向Zabbix管理员求助。

超级管理员用户可以在用户配置表单中更改所有用户的密码。

1、停止Zabbix服务

sudo systemctl stop zabbix-server
sudo systemctl stop zabbix-agent

2、编辑配置文件

sudo vim /etc/zabbix/zabbix_server.conf

找到DBUser项并记录下数据用户名。

找到DBPassword项并记录下数据库密码。

3、登录数据库

mysql -uzabbix -pyang1025

4、进入zabbix数据库

MariaDB [(none)]> use zabbix;

查看一下表,里面有很多表,而Admin的密码放在users表里面

MariaDB [zabbix]> show tables;
+----------------------------+
| Tables_in_zabbix           |
+----------------------------+
| acknowledges               |
| actions                    |
| alerts                     |
| users                      |
+----------------------------+
144 rows in set (0.00 sec)

查看一下users表里面有什么字段

MariaDB [zabbix]> select * from users;

image-20241003133116277

查看密码
MariaDB [zabbix]> select userid,passwd from users;

image-20241003133318262

5、这里自己找个控制台去生成一个MD5加密的密码

生成 zabbix 的md5加密值
[root@master-61 ~]#echo -n zabbix | openssl md5
(stdin)= 5fce1b3e34b520afeffb37ce08c7cd66

或者使用在线工具

image-20241003134038446

6、更新密码

MariaDB [zabbix]> update users set passwd='5fce1b3e34b520afeffb37ce08c7cd66' where userid = '1';

7、去登录即可

用户名:Admin
密码:zabbix

image-20241003133730498