Для начала скачиваем дистрибутив:
Получаем файл: zabbix_appliance-6.4.14-vhdx.zip
Теперь переходим в Hyper-V
Вводим логин: root
Пароль: zabbix
Теперь нужно узнать IP адрес, вводим ip -c a
Это динамический IP, нам нужно прописать статику:
Для начала установим mc (аналог Far), вводим команду: dnf install mc
Теперь можно прописать статику:
Вводим команду mc и переходим в папку /etc/sysconfig/network-scripts/ifcfg-eth0
Нажимаем F4, чтобы открыть файл для редактирования
Устанавливаем переменную BOOTPROTO в static;
Добавляем строчки IPADDR, NETMASK и NETWORK
Нажимаем F10 для входа, далее Yes для сохранения изменения
После перезагружаем zabbix сервер командой reboot
Теперь можно заходить на UI по новому IP
Чтобы установить русский язык в UI:
dnf clean packages — удаляем лишние пакеты
dnf install langpacks-ru — ставив русский язык
Далее в UI выбираем:
Теперь можно перейти к установке агентов
Так же на официальном сайте заббикса скачиваем агентов под нужную ОС, в нашем случае агенты нужны для Windows
P.S. Версию заббиска смотрим в UI заббикса в подвале
Ставим агента
Команды для установки заббикс агента:
В командной стоке переходим в папку C:\zabbix\bin\
Далее выполняем строку:
zabbix_agentd.exe —config ‘C:\zabbix\conf\zabbix_agentd.conf’ —install
!!!! Внимание, проверяем путь расположения файлов и путь указанный в команде установки!!!!
Теперь запускаем агента: C:\zabbix\bin\zabbix_agentd.exe —start
Отступление:
Но я столкнулся с проблемой запуска заббикс агента:
Решение оказалось простым. Файл zabbix_agentd.conf лежал тут: C:\zabbix\conf, но в службе заббикс агент путь другой.
Переместил файл zabbix_agentd.conf на уровень выше и служба запустилась
Далее добавим правила в сетевой экран Из под PowerShell (с правами администратора) выполним команды:
New-NetFirewallRule -DisplayName 'Zabbix agent_inb' -Profile 'Any' -Direction Inbound -Action Allow -Protocol TCP -LocalPort 10050
New-NetFirewallRule -DisplayName 'Zabbix agent_out' -Profile 'Any' -Direction Outbound -Action Allow -Protocol TCP -LocalPort 10050