Что может быть неприятнее, чем потеря или по какой-либо случайности Вас не пускает в Ваш мониторинг на базе Zabbix 5.0 LTS. Если им пользуетесь только Вы, то это Ваш косяк, а если у Вас в отделе завелся нехороший человек который сменил его и не сказал, что сменил и его нет на месте и дозвониться до него нет возможности. Вот на этот счет и будет моя практическая заметка как сбросить/установить собственный пароль на административную учетную запись Login: Admin в Zabbix 5.0 LTS на Ubuntu 18.04 Server amd64

Шаг №1: Надеюсь доступ по SSH у Вас есть, у меня есть и более того я один пользуюсь своим мониторингом, просто сменил пароль и он был сохранен в браузере, а пересев на другое место не могу в него зайти да и на старом месте тоже не пускает.

ekzorchik@srv-dbionic:~$ ssh -l ekzorchik 172.33.33.105

ekzorchik@srv-zabbix:~$

Шаг №2: Узнаю где располагаются файлы Webсервиса Zabbix в системе:

ekzorchik@srv-zabbix:~$ cat /etc/apache2/conf-available/zabbix.conf | grep 'Alias'

Alias /zabbix /usr/share/zabbix

ekzorchik@srv-zabbix:~$

Шаг №3: Зная исходный каталог Zabbix мне нужно узнать, как именуется база данных, пользователь и пароль для серверной части Zabbix:

ekzorchik@srv-zabbix:~$ cat /usr/share/zabbix/conf/zabbix.conf.php | head -10

<?php

// Zabbix GUI configuration file.

$DB['TYPE'] = 'MYSQL';

$DB['SERVER'] = 'localhost';

$DB['PORT'] = '3306';

$DB['DATABASE'] = 'db_zabbix';

$DB['USER'] = 'us_zabbix';

$DB['PASSWORD'] = '612mbddr@';

ekzorchik@srv-zabbix:~$

Шаг №4: Подключаюсь к базе db_zabbix зная логин и пароль для подключения из вывода выше:

ekzorchik@srv-zabbix:~$ sudo mysql -u us_zabbix -p612mbddr@ db_zabbix

mysql> я успешно подключился к mysql

Шаг №5: Произвожу процедуру сброса пароля на Административную Webучетную запись в интерфейс:

mysql> select passwd from users where alias='Admin';

+--------------------------------------------------------------+

| passwd |

+--------------------------------------------------------------+

| $2y$10$92nDno4n0Zm7Ej7Jfsz8WukBfgSS/U0QkIuu8WkJPihXBb2A1UrEK |

+--------------------------------------------------------------+

1 row in set (0.00 sec)

mysql> update users set passwd=md5('712mbddr@') where alias='Admin';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> exit

Bye

ekzorchik@srv-zabbix:~$

Итого, пароль на учетную запись Login: Admin я изменил на Pass: 712mbddr@

Шаг №6: Проверяю авторизацию в Web-интерфейс, открываю браузер и обращаюсь к URL адресу текущего сервера на котором у Вас работает Zabbix 5.0 LTS: http://IP&DNS/zabbix (http://srv-zabbix/zabbix)

  • Username: Admin
  • Password: 712mbddr@

и нажимаю кнопку Sign in, и вот я успешно авторизован. По-сути ничего сложного, теперь на случай если что у меня есть данная практическая заметка. На этом задача завершена, с уважением автор блога Олло Александр aka ekzorchik.