Поиск по сайту:

Как установить агент Zabbix и добавить хост Windows в Zabbix


Следуя предыдущим руководствам по серии Zabbix, в этой статье описывается, как установить и настроить экземпляр агента Zabbix для запуска в качестве службы в системах Microsoft Windows с целью мониторинга вашей инфраструктурной среды Windows, особенно серверных компьютеров.

Требования

  • Как установить Zabbix на RHEL/CentOS и Debian/Ubuntu – Часть 1
  • Как настроить Zabbix для отправки оповещений по электронной почте на учетную запись Gmail – Часть 2
  • Как установить и настроить агенты Zabbix на удаленном Linux – часть 3

Шаг 1. Загрузите и установите агент Zabbix в Windows.

1. Предварительно скомпилированные zip-агенты для сред Windows можно получить на официальной странице загрузки Zabbix, вручную установить и запустить в системе с помощью Командной строки Windows, как показано ниже. пример:

C:\Users\caezsar><full system path to zabbix_agentd.exe> --config <full system path to zabbix_agentd.win.conf> --install

Например, предположим, что вы загрузили и распаковали zip-архив агента Zabbix в D:\Downloads\zabbix_agents-5.4 .7\, выполните следующую команду, чтобы установить службу:

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --config D:\Downloads\zabbix_agent-5.4.7\conf\zabbix_agentd.conf --install

2. После установки службы на вашем хосте Windows откройте файл zabbix_agentd.win.conf и вручную отредактируйте следующие параметры:

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of your windows host

3. Чтобы запустить службу, просто введите:

C:\Users\caezsar>D:\Downloads\zabbix_agents-5.4.7\bin\win32\zabbix_agentd.exe --start

Чтобы остановить службу, выполните ту же команду, что и выше, с аргументом --stop, а для удаления службы используйте аргумент --uninstall.

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --stop
C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --uninstall

4. Второй и более удобный способ установки и автоматической настройки агента Zabbix в средах Windows — это загрузка пакета установщика агента Zabbix MSI, специфичного для архитектуры вашей системы.

5. После того, как файл MSI агента Zabbix будет загружен в вашу систему, запустите его и укажите необходимую информацию, чтобы настроить и установить агент на целевом отслеживаемом хосте, как следует:

Hostname: use the FQDN of your windows host (the hostname value should match the “Full Computer name” configured for your machine)
Zabbix server Name: use the IP of the Zabbix Server
Agent Port: 10050 
Remote Command: check this value
Active Server: IP of Zabbix Server

Если вам позже понадобится изменить файл конфигурации Zabbix, добавив другие пользовательские значения, файл конфигурации можно найти по пути %programfiles%\Zabbix Agent\.

6. После завершения установки откройте Командную строку Windows с правами Администратора и запустите services.msc. команду, чтобы открыть утилиту Windows Services и найти службу Zabbix Agent, чтобы проверить, запущена ли служба и автоматически ли она запускается после перезагрузки.

services.msc

С этой консоли вы можете управлять службой (запускать, останавливать, приостанавливать, возобновлять, включать или отключать).

Шаг 2. Настройте брандмауэр Windows и протестируйте агент Zabbix

7. Почти во всех системах на базе Windows Брандмауэр Windows активен и работает, поэтому порт агента Zabbix должен быть открыт в брандмауэре для связи с сервером Zabbix.

Чтобы открыть порт агента Zabbix в брандмауэре Windows, откройте Панель управления -> Система и безопасность – > Брандмауэр Windows и нажмите Разрешить приложению через брандмауэр Windows.

8. Затем нажмите кнопку Разрешить другое приложение, и должно открыться новое окно. Используйте кнопку Обзор для навигации и добавления исполняемого файла агента Zabbix (обычно находится в %programfiles%\Zabbix Agent\, если вы установили его с помощью MSI). программу), затем нажмите кнопку Добавить, чтобы добавить службу.

9. Далее обязательно проверьте и откройте правило брандмауэра в том сегменте сети, где расположен сервер Zabbix в вашей сети, и нажмите кнопку ОК, чтобы завершить и применить настройку.

10. Чтобы проверить, доступен ли агент Zabbix, работающий в Windows, со стороны сервера Zabbix, используйте telnet или netcat команду в Zabbix. сервер против агента Windows IP-Port, и должно появиться сообщение «Подключено». Нажмите клавишу Enter, чтобы создать сообщение об ошибке и автоматически отключиться от агента:

telnet <Windows_agent IP Address> 10050

Шаг 3. Добавьте отслеживаемый агентом Zabbix хост Windows на сервер Zabbix.

11. После того, как агент Windows был протестирован из командной строки и все выглядит нормально, перейдите в веб-интерфейс Zabbix Server, перейдите на вкладку Конфигурация. -> Хосты и нажмите кнопку Создать хост, чтобы добавить отслеживаемый хост Windows.

12. В окне Хост добавьте FQDN вашего компьютера с агентом Windows в поле Имя хоста, добавьте произвольное имя. в поле «Видимое имя», чтобы легко идентифицировать отслеживаемый компьютер на панели Zabbix, убедитесь, что хост включен в Группу серверов, и добавьте IP-адрес вашего хоста Windows в поле «Интерфейсы Агента». Значение Порт оставляет его без изменений.

13. Затем перейдите на вкладку Шаблон и нажмите кнопку Выбрать. Должно появиться новое окно с Шаблонами Zabbix. Перейдите в это окно, установите флажок Шаблон ОС Windows и нажмите кнопку Выбрать, чтобы добавить шаблон.

14. Когда в поле «Связать новые шаблоны» появится Шаблон ОС Windows, нажмите кнопку Добавить, чтобы связать этот шаблон с конфигурацией хоста Windows. .

Наконец, после того, как Шаблон ОС Windows появится в поле Связанные шаблоны, нажмите кнопку Добавить ниже, чтобы завершить процесс и добавить весь хост Windows. конфигурация.

15. После добавления отслеживаемого компьютера с Windows вернитесь в Конфигурация -> Хосты, и хост Windows теперь должен присутствовать в этом окне, как показано на рисунке. скриншот ниже.

Вот и все! Просто убедитесь, что для Состояние вашего хоста Windows установлено значение Включено, и подождите несколько минут, чтобы сервер Zabbix связался со стороной агента Windows и обработал полученные удаленные данные.

Например, чтобы получить графическое представление о загрузке ЦП на отслеживаемом компьютере с Windows, перейдите на вкладку веб-консоли Zabbix Мониторинг -> Графики, выберите имя хоста компьютера с Windows и График загрузки ЦП и все собранные данные должны быть представлены в виде красивой графической диаграммы.