Установка ZABBIX 5 АГЕНТА НА WINDOWS

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

Конечно, Заббиск может следить за практически чем угодно, но начнем мы не с SNMP, а настроим мониторинг Windows. Виндовс узлы можно мониторить также по SNMP, никто не запрещает, однако, так как мы хотим чуть больше, будем следить за ОС через Заббиск Агент.

Есть 2 варианта установки, через готовый .exe .msi файл и установка непосредственно службы агента в систему. Второй вариант несколько проще, поэтому флаг в кулак и смело действуем.

Идем на страницу загрузки Zabbix Agent, выбираем все по смыслу, а на последнем этапе выбираем Archive:

Распаковываем, видим:

В папке bin как водится лежит установочный файл, который при должных ключах установит и настроит службу “Zabbix Agent”. Должные ключи выглядят например так:

zabbix_agentd.exe" --config \conf\zabbix_agentd.win.conf --install

Однако, придется еще настроить Windows Firewall, чтобы пропускал входящие запросы на 10050 порт и почти вручную запустить службу Агента. Поэтому напишем несложный батник, который нам эти дела автоматизирует:

;Задаем текущую папку как функцию чтобы быстро к ней обращаться независимо от ее расположения
@cd/d "%~dp0"
;Запускаем Заббикс Агент с применением предварительно отредактированного файла конфигурации
"%cd%\bin\zabbix_agentd.exe" --config "%cd%\conf\zabbix_agentd.win.conf" --install
;Добавляем правило в Файрвол
netsh advfirewall firewall add rule name="10050 OPEN FOR ZABBIX" protocol=TCP localport=10050 action=allow dir=in remoteip=ip_вашего_сервера_заббикс
;Рестартуем службу Агента
net stop "Zabbix Agent"
net start "Zabbix Agent"
;Оставим окно cmd открытым, чтобы видеть результаты
pause

Заодно сразу накидаем батник деинсталляции:

;Остановим службу Заббикс Агента
net stop "Zabbix Agent"
;Задаем текущую папку как функцию чтобы быстро к ней обращаться независимо от ее расположения
@cd/d "%~dp0"
;Удаляем службу Заббикс Агента
"%cd%\bin\zabbix_agentd.exe" --uninstall
;Удаляем правило Firewall
netsh advfirewall firewall delete rule name="10050 OPEN FOR ZABBIX"
;Оставим окно cmd открытым, чтобы видеть результаты
pause

Как то так

Оставьте ответ

Ваш адрес email не будет опубликован.

48 ÷ 8 =