Итак, я вдруг ни с того ни с сего получил отказ в аутентификации в системе мониторинга Zabbix 3.2.6, ранее я использовал доменную авторизацию, но и локальная не подходит. Может кто-то что-то делал, но он конечно же не признается, а система Zabbix мне пока еще нужна. Итак как же восстановить доступ, первое что я сделал это вернул аутентификацию на дефолтную, т. е. Локальную задействовав заметку. Отлично! А вот пароль на учетную запись Admin не подходит.
Как же быть, ответ представлен в шагах ниже:
aollo@work:~$ ssh -l aollo 10.9.9.121
aollo@srv-zabbix:~$ cat /etc/apache2/sites-available/000-default.conf | grep DocumentRoot
DocumentRoot /var/www/html/zabbix
aollo@srv-zabbix:~$ cat /var/www/html/zabbix/conf/zabbix.conf.php | grep '$DB'
global $DB;
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '0';
$DB['DATABASE'] = 'db_zabbix';
$DB['USER'] = 'user_zabbix';
$DB['PASSWORD'] = '612mbddr@';
$DB['SCHEMA'] = '';
Зная базу zabbix, административный логин и пароль к ней произвожу процедуру сброса пароля на Административную Web–учетку в интерфейс:
ekzorchik@srv-host:~$ mysql -u user_zabbix -p612mbddr@ db_zabbix
mysql> select passwd from users where alias='Admin';
+----------------------------------+
| passwd |
+----------------------------------+
| 5fce1b3e34b520afeffb37ce08c7cd66 |
+----------------------------------+
1 row in set (0.01 sec)
mysql> update users set passwd=md5('712mbddr@') where alias='Admin';
Query OK, 0 rows affected (0.05 sec)
Rows matched: 1 Changed: 0 Warnings: 0
mysql> exit
Теперь открываю браузер и уже в Web-интерфейс администрирования Zabbix я попаду с новыми Административными данными в виде логина и пароля:
http://IP&DNS/zabbix — user&pass (Admin&712mbddr@)
нажимаю Enter и попадаю в Zabbix как и было задумано.
Заметка работоспособна. Теперь у меня есть все заметки имя которые я смогу восстановить доступ в систему мониторинга Zabbix. На этом у меня все, с уважением автор блога Олло Александр aka ekzorchik.