Для начала скачаем дистрибутив Zabbix agent отсюда http://www.zabbix.com/download , нас интересует версия 3.0.4 и распакуем её.
В ней будет 2 папки, bin и conf, нас интересует папка bin. В этой папке лежат ещё 2 папки, win32 и win64 для х32 и х64 соответственно.
Создадим папку zabbix в C:\Program Files\
1 |
mkdir "%ProgramFiles%\zabbix" |
и скопируем в неё содержимое папки х32 или х64
Создадим в папке C:\Program Files\zabbix файл zabbix_agentd.conf с содержимым
1 2 3 4 5 6 |
LogFile=c:\zabbix_agentd.log LogFileSize=10 Server=192.168.1.200 ListenPort=10050 Hostname=Имя_ПеКа UserParameter=windows.services,"%ProgramFiles%\zabbix\services.exe" |
:: LogFile > Местонахождение Log файлов Работы Zabbix агента, его лучше не менять
:: LogFileSize > Максимальный размер лог файла выраженный в мегабайтах
:: Server = Указываем IP&DNS сервера где развернут Zabbix сервер
:: ListenPort = Порт посредством которого происходит взаимосвязь агента с сервером
:: Hostname = Текущее имя хоста на котором развернут Zabbix агент
Далее установим агента как службу, для этого запускаем командную строку от имени администратора
1 2 |
cd /d "%ProgramFiles%\zabbix" zabbix_agentd.exe --config zabbix_agentd.conf --install |
Если нужно удалить, то
1 2 |
cd /d "%ProgramFiles%\zabbix" zabbix_agentd.exe --config zabbix_agentd.conf --uninstall |
Запускаем службу через управление службами.
Добавляем правило в Firewall через Powershell от имени Администратора
1 |
Netsh Advfirewall Firewall Add Rule name="Zabbix" dir=in action=allow description="Zabbix" profile=any localport=10050 protocol=tcp |
Далее на сервере добавляем как хост.