步骤
如果您忘记了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;
查看密码
MariaDB [zabbix]> select userid,passwd from users;
5、这里自己找个控制台去生成一个MD5加密的密码
生成 zabbix 的md5加密值
[root@master-61 ~]#echo -n zabbix | openssl md5
(stdin)= 5fce1b3e34b520afeffb37ce08c7cd66
或者使用在线工具
6、更新密码
MariaDB [zabbix]> update users set passwd='5fce1b3e34b520afeffb37ce08c7cd66' where userid = '1';
7、去登录即可
用户名:Admin
密码:zabbix