Что может быть неприятнее, чем потеря или по какой-либо случайности Вас не пускает в Ваш мониторинг на базе 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.