Войти

Показать полную графическую версию : [решено] Установка готового решения Zabbix


poisonkit
29-07-2022, 17:05
Доброго времени суток.
Решил установить Zabbix и пошел к ним на сайт.
У меня поднята Viper-V на Windows Server 2012 R2 x64

Сразу обратил внимание на официальном сайте раздел: Установите готовое решение Zabbix (https://www.zabbix.com/ru/download_appliance)
Ну, думаю здорово. Нашел пункт: Zabbix 6.2 - Microsoft Hyper-V 2012
Его та я и скачал.

Создал виртуальную машину первого поколения, согласно мануалу, подключил этот виртуальный винт, запускаю ииииии... и жду...
Вроде загрузилось. Набрал ip a и получил IP адрес.

Думаю - свершилось.. Наконец-та сделали реально готовое решение. Сейчас зайду в панель и начну конфигурировать агентов...
Открываю страницу по IP а мне там пишет:
https://i.ibb.co/g9pNnTg/screenshot-20220729-165939.png

Листал пол дня мануалы... Так и не разобрался, что за пользователь replace_user, как его сменить и вообще что дальше делать.

Может есть у кого опыт по разворачиванию готового решения? Поделитесь опытом плз подробно, так как с Ubuntu вообще не ковырялся.

DJ Mogarych
29-07-2022, 17:45
https://www.google.com/search?q=zabbix+access+denied+for+user+%27replace_user%27%40%27localhost%27

poisonkit
29-07-2022, 18:05
https://www.google.com/search?q=zabb...27localhost%27 »
Дак в гугле я тоже самое набирал, искал ответ. Много ума ненадо сюда вставить ссылку в гугл )

Может есть опытные админы, кто в Линуксе понимает? Помогите плз.

NickM
29-07-2022, 18:30
кто в Линуксе понимает? »
Тут не в Linux дело, а в доступе к БД;

Дак в гугле я тоже самое набирал, искал ответ. Много ума ненадо сюда вставить ссылку в гугл ) »
Так там ответы и даются - предоставьте указанному пользователю доступ к БД, вот по этой ссылке (https://blog.katastros.com/a?ID=53187839-1d19-4423-b1a8-bde8ceb02420) вполне понятно.

Или Вам прямо нужно конкретное решение, которое подойдет к Вашему конкретному случаю - "нажми то, введи это"?
Такого уж не бывает.
Вам всяко придётся самостоятельно разобраться и сделать.

Хотя с самого форума (https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/410545-access-denied-for-user-replace_user-localhost-using-password-yes?p=420631#post420631) даже лучше будет, давайте попробуем разобраться:

на скрине отчётливо видим имя пользователя "replace_user", что прямо Нам и говорит - смените пользователя;
по ссылке на форуме как раз и предлагают заменить двух пользователей как для доступа к БД (2) так и для доступа к веб-серверу (3);
после предлагают в БД MySQL, указанным пользователям, задать пароли (4)

poisonkit
29-07-2022, 19:23
Так там ответы и даются - предоставьте указанному пользователю доступ к БД, вот по этой ссылке вполне понятно. »
Вроде понятно. Так смысл мне и самому понятен. Было бы на Windows, сделал бы давно )

Или Вам прямо нужно конкретное решение, которое подойдет к Вашему конкретному случаю - "нажми то, введи это"?
Такого уж не бывает.
Вам всяко придётся самостоятельно разобраться и сделать. »
Я и хочу разобраться, как добавить пользователя, или сменить... Весь день ищу эти команды линукса... не работает ничего... пишет БАШ и все тут...

на скрине отчётливо видим имя пользователя "replace_user", что прямо Нам и говорит - смените пользователя; »
Да, это я понял.. Как его сменить?

по ссылке на форуме как раз и предлагают заменить двух пользователей как для доступа к БД (2) так и для доступа к веб-серверу (3); »
Попробуем по порядку...

Вот я авторизовался под root (Нашел логин: root пароль: zabbix)
https://i.ibb.co/B2GsnxJ/screenshot-20220729-191355.png

Теперь иду по ссылке и вижу задачу №1: Step 1: set user permissions
Пример: GRANT ALL PRIVILEGES ON *.* TO zabbixuser@"%" IDENTIFIED BY "xxx"; FLUSH PRIVILEGES;
Значит мне надо написать: GRANT ALL PRIVILEGES ON *.* TO zabbixuser@"%" IDENTIFIED BY "zabbixpassword"; FLUSH PRIVILEGES;
И по идее должен создаться пользователь с логином: zabbixuser и паролем: zabbixpassword

Я так и написал:
https://i.ibb.co/KGHjpK9/screenshot-20220729-192219.png

и опять БАШ... команды не найдены... С первого шага в мануале уже не идет ( Есть еще варианты рабочие?

NickM
29-07-2022, 20:10
Теперь иду по ссылке и вижу задачу №1: Step 1: set user permissions »
Хех, так это команды MySQL, поэтому Вам сначала нужно подключиться к нему, что-то типа такого:
mysql -u root -p
а после выполнять команды для БД.

7777777Miki
30-07-2022, 06:51
Было бы на Windows, сделал бы давно ) »
нет не сделали бы, потому что линукс здесь не причем, как выше написали это команды MySQL, и вводятся они что на линуксе что на винде одинаково, так что это просто не хотение разобраться, нечего на линукс валить все

И по идее должен создаться пользователь с логином: zabbixuser и паролем: zabbixpassword »
вот когда начнете читать об мускуле, и понимать что вводите, а не наугад тыкать, тогда и будет получаться, и вообще забикс по мануалу ставиться легко, просто все время копипаст, что там у вас не получилось загадка

юзера сначала надо создать, а потом назначить права ему
CREATE USER 'имя_пользователя'@'хост' IDENTIFIED BY 'пароль';
GRANT ALL PRIVILEGES ON *.* TO 'имя_пользователя'@"%" IDENTIFIED BY "пароль пользователя";
FLUSH PRIVILEGES;


'имя_пользователя' - это может быть тот же zabbixuser
'хост' - здесь нужно указать с какого хоста (айпиадреса) будет подключаться пользователь, к примеру localhost значит только с кмопа на котором сама БД, "%" это значит с любого хоста

и это все есть в гугле)

poisonkit
02-08-2022, 10:56
нет не сделали бы, потому что линукс здесь не причем, как выше написали это команды MySQL, и вводятся они что на линуксе что на винде одинаково, так что это просто не хотение разобраться, нечего на линукс валить все »
Сразу виден опыт работы под MySQL на Windows )))

вот когда начнете читать об мускуле, и понимать что вводите, а не наугад тыкать, тогда и будет получаться, и вообще забикс по мануалу ставиться легко, просто все время копипаст, что там у вас не получилось загадка »
согласно мануалу делаю, который указан выше по ссылке.

Ладно, вопрос по установке Zabbix сервера закрыт. Все сделал. Теперь пытаюсь разобраться как соединить сервер с агентом.
Сначала пытаюсь удалить древнюю версию агента из Службы Windows.
https://i.ibb.co/0ZS86q8/screenshot-20220802-105106.png

В мануале указано, что достаточно запустить командную строку с правами администратора и вписать:
zabbix_agentd.exe --uninstall
Но у меня выводится ответ: "zabbix_agent.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Подскажите плз, как еще можно удалить агента из службы.

NickM
02-08-2022, 12:10
Но у меня выводится ответ: "zabbix_agent.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. »
Вам следует указывать полный путь к файлу, а не относительный каталога исполнения.

А на будущее, для работы со службами
sc /?
Вам в помощь.

poisonkit
09-08-2022, 22:47
Вроде разобрался. С геолокацией мучаюсь теперь.
Может кто-то разобрался с картой?




© OSzone.net 2001-2012