Zabbix отключает мониторинг служб Windows

Обновлено: 04.07.2024

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

Требования

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

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

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

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

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

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

 Настроить Zabbix Windows Agent

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

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

Установка агента Zabbix в Windows

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

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

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

 Служба Windows агента Zabbix

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

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

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

Открыть порт Zabbix в Windows

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

Добавить Zabbix Агент
Добавить Zabbix в Windows

<р>9. Затем убедитесь, что вы проверили и открыли правило брандмауэра в сегменте сети, где расположен сервер Zabbix в вашей сети, и нажали кнопку OK, чтобы завершить и применить конфигурацию.

Разрешить агент Zabbix в брандмауэре Windows

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

Проверьте порт агента Zabbix в Windows

Шаг 3: Добавьте отслеживаемый Zabbix Agent хост Windows к Zabbix Server

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

Добавить хост Windows в Zabbix

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

Конфигурация хоста Windows в Zabbix

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

 Zabbix Template OS Windows
Выбрать шаблон ОС Windows

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

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

 Zabbix Linked Windows Templates
Добавить связанные шаблоны Zabbix для Windows

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

Проверить хост Windows в Zabbix

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

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

Контролировать хост Windows в Zabbix

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Поддержите нас

Мы благодарны за вашу бесконечную поддержку.

Похожие записи

Мониторинг производительности Linux

Linux Vmstat и команды Iostat

Команда Linux Netstat

 Мониторинг контейнеров Docker с помощью Zabbix

Cockpit — удаленный мониторинг и администрирование нескольких серверов Linux

 Добавить агент Zabbix в Linux

17 мыслей о «Как установить агент Zabbix и добавить хост Windows для мониторинга Zabbix — часть 4»

У меня проблемы с агентом, сервер Zabbix не может прочитать сетевой интерфейс от агента Zabbix. в логе ошибка

активная проверка "net.if.in["Broadcom BCM5709C NetXtreme II GigE (клиент NDIS VBD)", удалена]" не поддерживается: не удается получить информацию о сетевом интерфейсе.

Я использую HyperV на этом сервере, и у меня есть виртуальная сеть, подключенная к виртуальному коммутатору. Агент Zabbix пытается получить информацию из моей физической сети на сервере, а не из виртуальной сети, в которой есть вся необходимая информация для сети (IP, DNS и т.д.)

можно ли указать zabbix_agent, с какого интерфейса он должен получать информацию?

Я желаю вам лучшего! Этот урок мне очень помогает! Я несколько дней пытался включить агент на windows для своего zabbix и потерял небольшую, но очень важную конфигурацию: Выберите шаблон для станции. Я много искал (в том числе и в Руководстве по Zabbix) и нашел только здесь! И теперь это работает!

Привет, я хочу знать, как я могу открыть графический интерфейс zabbix. спасибо

Точно так же, как обнаруживаются файловые системы, можно также обнаруживать службы Windows.

Ключ элемента

Элемент, используемый в правиле обнаружения

Этот элемент поддерживается, начиная с Zabbix агента Windows 3.0.

Поддерживаемые макросы

Следующие макросы поддерживаются для использования в фильтре правил обнаружения и прототипах элементов, триггеров и графиков:

Макрос Описание
Имя службы.
Отображаемое имя службы.
Описание службы.
Числовое значение состояния службы:
0 — Работает
1 — Приостановлено
2 — Ожидается запуск
3 — Ожидается приостановка
4 — Продолжить pending
5 – Остановить в ожидании
6 – Остановлено
7 – Неизвестно
Имя состояния службы (Работает , Приостановлено, Начать ожидание, Приостановить ожидание, Продолжить ожидание, Остановить ожидание< /em>, Остановлено или Неизвестно).
Путь службы.
Пользователь службы.
Числовое значение типа запуска службы:
0 - автоматически
1 - Автоматически с задержкой
2 - Вручную
3 - Отключено
4 - Неизвестно
Имя типа запуска службы (Автоматически, Автоматически с задержкой, Вручную, Отключено, Неизвестно).
Числовое значение, указывающее, тип запуска имеет:
0 - нет триггеров запуска
1 - есть триггеры запуска
Этот макрос поддерживается, начиная с Zabbix 3.4.4. Полезно обнаружить такие типы запуска службы, как Автоматический (запуск по триггеру), Автоматический с задержкой (запуск по триггеру) и Вручную (запуск по триггеру).

На основе обнаружения службы Windows вы можете создать прототип элемента, например

где param принимает следующие значения: состояние, отображаемое имя, путь, пользователь, запуск или описание.

Например, чтобы получить отображаемое имя службы, вы можете использовать элемент "service.info[,displayname]". Если значение параметра не указано ("service.info[]"), используется параметр state по умолчанию.

Если не указано иное, документация Zabbix распространяется по следующей лицензии: CC Attribution-Noncommercial-Share Alike 4.0 International

Точно так же, как обнаруживаются файловые системы, можно также обнаруживать службы Windows.

Ключ элемента

Элемент, используемый в правиле обнаружения

Этот элемент поддерживается, начиная с Zabbix агента Windows 3.0.

Поддерживаемые макросы

Следующие макросы поддерживаются для использования в фильтре правил обнаружения и прототипах элементов, триггеров и графиков:

Макрос Описание
Имя службы.
Отображаемое имя службы.
Описание службы.
Числовое значение состояния службы:
0 — Выполняется
1 — Приостановлено
2 — Ожидается запуск
3 – Ожидание паузы
4 – Ожидание продолжения
5 – Ожидание остановки
6 – Остановлено
7 – Неизвестно
Название состояния службы (Выполняется, Приостановлено, Запуск в ожидании, Приостановка в ожидании, Продолжение в ожидании , Остановить в ожидании, Остановлено или Неизвестно).
Путь службы.
Пользователь службы.
Числовое значение типа запуска службы:< br />0 - Автоматически
1 - Автоматически с задержкой
2 - Вручную
3 - Отключено
4 - Неизвестно
< td>Имя типа запуска службы (Автоматически, Автоматически с задержкой, Вручную, Отключено, Неизвестно ).
Числовое значение, указывающее, имеет ли тип запуска службы:
0 — нет триггеров запуска
1 — есть триггеры запуска
Этот макрос поддерживается начиная с Zabbix 3.4.4. Полезно обнаружить такие типы запуска службы, как Автоматический (запуск по триггеру), Автоматический с задержкой (запуск по триггеру) и Вручную (запуск по триггеру).

На основе обнаружения службы Windows вы можете создать прототип элемента, например

где param принимает следующие значения: состояние, отображаемое имя, путь, пользователь, запуск или описание.

Например, чтобы получить отображаемое имя службы, вы можете использовать элемент "service.info[,displayname]". Если значение параметра не указано ("service.info[]"), используется параметр state по умолчанию.

Если не указано иное, документация Zabbix распространяется по следующей лицензии: CC Attribution-Noncommercial-Share Alike 4.0 International

Точно так же, как обнаруживаются файловые системы, можно также обнаруживать службы Windows.

Ключ элемента

Элемент, используемый в правиле обнаружения

Этот элемент поддерживается, начиная с Zabbix агента Windows 3.0.

Поддерживаемые макросы

Следующие макросы поддерживаются для использования в фильтре правил обнаружения и прототипах элементов, триггеров и графиков:

Макрос Описание
Имя службы.
Отображаемое имя службы.
Описание службы.
Числовое значение состояния службы:
0 — Работает
1 — Приостановлено
2 — Ожидается запуск
3 — Ожидается приостановка
4 — Продолжить pending
5 – Остановить в ожидании
6 – Остановлено
7 – Неизвестно
Имя состояния службы (Работает , Приостановлено, Начать ожидание, Приостановить ожидание, Продолжить ожидание, Остановить ожидание< /em>, Остановлено или Неизвестно).
Путь службы.
Пользователь службы.
Числовое значение типа запуска службы:
0 - автоматически
1 - Автоматически с задержкой
2 - Вручную
3 - Отключено
4 - Неизвестно
Имя типа запуска службы (Автоматически, Автоматически с задержкой, Вручную, Отключено, Неизвестно).
Числовое значение, указывающее, тип запуска имеет:
0 - нет триггеров запуска
1 - есть триггеры запуска
Этот макрос поддерживается, начиная с Zabbix 3.4.4. Полезно обнаружить такие типы запуска службы, как Автоматический (запуск по триггеру), Автоматический с задержкой (запуск по триггеру) и Вручную (запуск по триггеру).

На основе обнаружения службы Windows вы можете создать прототип элемента, например

где param принимает следующие значения: состояние, отображаемое имя, путь, пользователь, запуск или описание.

Например, чтобы получить отображаемое имя службы, вы можете использовать элемент "service.info[,displayname]". Если значение параметра не указано ("service.info[]"), используется параметр state по умолчанию.

Если не указано иное, документация Zabbix распространяется по следующей лицензии: CC Attribution-Noncommercial-Share Alike 4.0 International

Читайте также: