🐹 Zabbix: Сброс пароля администратора или пользователя Zabbix для web-интерфейса. Изменение пароля пользователя базы данных для доступа к базе данных Zabbix.

Содержание:

1. Задача.
2. Решение задачи.

2.1. Изменение пароля администратора или пользователя.
2.2. Изменение пароля пользователя базы данных.

3. Оригиналы источников информации.


1. Задача.

Вопросы в рамках задачи:

  1. Изменить забытый пароль администратора или пользователя Zabbix для web-интерфейса;
  2. Изменить пароль пользователя базы данных системы мониторинга Zabbix.

2. Решение задачи.

2.1. Изменение пароля администратора или пользователя Zabbix для web-интерфейса.

Подключаемся к системе баз данных:

# mysql -u root -p

Смотрим какие базы данных хранятся в системе:

> show databases;

Ответ:

В нашем случае для использования будет база данных с названием name_of_db:

> use name_of_db;

Отобразим список доступных пользователей:

> select * from users;

Ответ:

Назначаем новый пароль для администратора test_admin:

> update users set passwd=md5('new_pass') where alias='test_admin';

где:

  • test_admin — имя администратора или пользователя;
  • 'new_pass' — новый пароль.

Ответ:

Выходим из системы базы данных:

# exit

Перезапускаем Zabbix server:

# systemctl restart zabbix-server

Теперь вы сможете войти под администратором test_admin или пользователем Zabbix web-интерфейс используя новый пароль new_pass.

2.2. Изменение пароля пользователя базы данных системы мониторинга Zabbix.

Если вам потребуется сменить пароль для подключения к базе данных системы мониторинга Zabbix, то первым делом отредактируйте файл конфигурации:

# mcedit /etc/zabbix/zabbix_server.conf

Найдите директиву DBPassword и задайте в ней новый пароль:

Было:

DBPassword=password_of_db

Стало:

DBPassword=NewStrongPassword

Измените настройки так же ещё здесь:

# mcedit /etc/zabbix/web/zabbix.conf.php

Найдите директиву $DB['PASSWORD'] и задайте в ней также новый пароль:

Было:

$DB['PASSWORD'] = 'password_of_db';

Стало:

$DB['PASSWORD'] = 'NewStrongPassword';

Подключаемся к системе баз данных:

# mysql -u root -p

Вводим пароль от входа в систему баз данных и заходим в нее.

Теперь выполняем команду на смену пароля от базы данных Zabbix на новый пароль:

> SET PASSWORD FOR user_of_db@localhost =PASSWORD('NewStrongPassword');

Ответ:

Выходим из системы базы данных:

# exit

Перезапускаем Zabbix server:

# systemctl restart zabbix-server

Пароль пользователя базы данных системы мониторинга Zabbix успешно был изменен.

3. Оригиналы источников информации.

  1. freehost.com.ua «Как мониторить сервер с помощью Zabbix».