вторник, 25 сентября 2012 г.

Сброс пароля в zabbix для admin

Столкнулся с тем что не могу залогиниться в zabbix.
Пароля для admin не знаю.
Не велика проблема, есть shell, восстановим справедливость :)
Окружение: Ubuntu, Zabbix 2.02, Apache 2.x
Заходим root на сервер.
Дальше нужно определить, где лежит сам zabbix.
Идем в конфиг apache для zabbix.
 У меня /etc/apache2/sites-enabled/010-zabbix, находим строку
DocumentRoot /var/zabbix/www

Ищем конфиг для zabbix, у меня он соответсвенно /var/zabbix/www/conf/zabbix.conf.php, где среди прочих настроек, есть настройки для БД
$DB['TYPE']= 'MYSQL';
$DB['SERVER']= 'localhost';
$DB['PORT']= '0';
$DB['DATABASE']= 'zabbix';
$DB['USER']= 'zabbix';
$DB['PASSWORD']= 'YOU-passsword';

Заходим в Mysql
### mysql -u USER-p DATABASE
# mysql -u zabbix -p zabbix
Можно попробовать получить пароль по хешу md5 (мне помогло!) http://www.md5decrypter.co.uk/
Для получения хеша для пользователя Admin, выполните SQL запрос
mysql> SELECT passwd FROM users WHERE alias='Admin';

Можно также проверить ручками, какой будет хеш для пароля
mysql> SELECT MD5('password');
+----------------------------------+
| MD5('password')                  |
+----------------------------------+
| 5f4dcc3b5aa765d61d8327deb882cf99 |
+----------------------------------+
1 row in set (0.00 sec)

Если всё печально и пароль получить не удалось, то можно просто Обновить пароль
UPDATE users SET passwd=md5('newpassword') WHERE alias='Admin';

Вот и всё :) !

11 комментариев:

  1. Помогло! Спс!

    ОтветитьУдалить
  2. Тоже помогло, благодарю.

    ОтветитьУдалить
  3. спасибо. сбросил на zabbix 3.0.1

    ОтветитьУдалить
  4. спасибо на postgres тоже помогло

    ОтветитьУдалить
  5. а у root какой пароль?

    ОтветитьУдалить
  6. Все ясно и просто! Спасибо! Но мне сначала пришлось ломануть пасс root на ubuntu. То же ни чего сложного)))

    ОтветитьУдалить
  7. Спасибо, помогло на Zabbix Appliance 4+

    ОтветитьУдалить
  8. и даже на zabbix 4.0 структура данной таблички не изменилась )

    ОтветитьУдалить
  9. ок, помогло! Спасибо!

    ОтветитьУдалить