Zabbix отключает мониторинг служб Windows
Обновлено: 21.11.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.
<р>4. Второй и более удобный способ установки и автоматической настройки агента Zabbix в средах Windows — это загрузка MSI-пакета установщика агента Zabbix, характерного для архитектуры вашей системы.
<р>5. Как только файл MSI агента Zabbix будет загружен в вашу систему, запустите его и предоставьте необходимую информацию для настройки и установки агента на целевом отслеживаемом хосте следующим образом:
Если позже вам потребуется изменить файл конфигурации Zabbix с другими пользовательскими значениями, файл conf можно найти по пути %programfiles%\Zabbix Agent\.
<р>6. После завершения настройки откройте командную строку Windows с правами администратора, запустите команду services.msc, чтобы открыть утилиту служб Windows, и найдите службу агента Zabbix, чтобы проверить, работает ли служба и автоматически запускается после перезагрузки.С этой консоли вы можете управлять службой (запускать, останавливать, приостанавливать, возобновлять, включать или отключать).
Шаг 2. Настройте брандмауэр Windows и протестируйте Zabbix Agent
<р>7. Почти все системы на базе Windows имеют активный и работающий брандмауэр Windows, поэтому порт агента Zabbix должен быть открыт в брандмауэре для связи с сервером Zabbix.Чтобы открыть порт агента Zabbix в брандмауэре Windows, откройте Панель управления -> Система и безопасность -> Брандмауэр Windows и нажмите Разрешить приложение через брандмауэр Windows.
<р>8. Затем нажмите кнопку «Разрешить другое приложение», и должно открыться новое окно. Используйте кнопку «Обзор», чтобы перейти и добавить исполняемый файл агента Zabbix (обычно находится в папке %programfiles%\Zabbix Agent\, если вы установили его с помощью программы MSI), затем нажмите кнопку «Добавить», чтобы добавить службу.
<р>9. Затем убедитесь, что вы проверили и открыли правило брандмауэра в сегменте сети, где расположен сервер Zabbix в вашей сети, и нажали кнопку OK, чтобы завершить и применить конфигурацию.
<р>10. Чтобы проверить, доступен ли агент Zabbix, работающий в Windows, со стороны сервера Zabbix, используйте команду telnet или netcat на сервере Zabbix для IP-порта агента Windows, и должно появиться сообщение «Подключено». Нажмите клавишу Enter, чтобы сгенерировать сообщение об ошибке и автоматически отключиться от агента:
Шаг 3: Добавьте отслеживаемый Zabbix Agent хост Windows к Zabbix Server
<р>11. После того, как агент Windows был протестирован из командной строки и все выглядит нормально, перейдите в веб-интерфейс Zabbix Server, перейдите на вкладку «Конфигурация» -> «Хосты» и нажмите кнопку «Создать хост», чтобы добавить хост, отслеживаемый Windows.<р>12. В окне «Хост» добавьте полное доменное имя вашего компьютера с агентом Windows в поле «Имя хоста», добавьте произвольное имя в поле «Видимое имя», чтобы легко идентифицировать отслеживаемый компьютер на панели Zabbix, убедитесь, что хост включен в группу серверов, и добавьте IP-адрес вашего хоста Windows в файле интерфейсов агента. Значение Порт оставляет без изменений.
<р>13. Затем перейдите на вкладку «Шаблон» и нажмите кнопку «Выбрать». Должно появиться новое окно с шаблонами Zabbix. Перейдите в это окно, отметьте «Шаблон ОС Windows» и нажмите кнопку «Выбрать», чтобы добавить шаблон.
<р>14. Как только шаблон ОС Windows появится в поле «Связать новые шаблоны», нажмите кнопку «Добавить», чтобы связать этот шаблон с конфигурацией хоста Windows.
Наконец, после того, как шаблон ОС Windows появится в файле Linked Templates, нажмите кнопку «Добавить» ниже, чтобы завершить процесс и добавить всю конфигурацию хоста Windows.
<р>15. После того, как ваша отслеживаемая машина Windows была добавлена, вернитесь в Конфигурация -> Хосты, и теперь хост Windows должен присутствовать в этом окне, как показано на снимке экрана ниже.
Вот и все! Просто убедитесь, что для параметра «Статус хоста Windows» установлено значение «Включено», и подождите несколько минут, пока сервер Zabbix свяжется со стороной агента Windows и обработает полученные удаленные данные.
Например, чтобы получить графическое изображение нагрузки ЦП на отслеживаемой машине Windows, перейдите на вкладку веб-консоли Zabbix «Мониторинг» -> «Графики», выберите имя хоста машины Windows и график загрузки ЦП, и все собранные данные должны быть представлен в виде красивой графической диаграммы.
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Мы благодарны за вашу бесконечную поддержку.
Похожие записи
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.
Поддерживаемые макросы
Следующие макросы поддерживаются для использования в фильтре правил обнаружения и прототипах элементов, триггеров и графиков:
Макрос | Описание |
---|---|
Имя службы. td> | |
Отображаемое имя службы. | |
Описание службы. | |
Числовое значение состояния службы: 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.
Поддерживаемые макросы
Следующие макросы поддерживаются для использования в фильтре правил обнаружения и прототипах элементов, триггеров и графиков:
Макрос | Описание |
---|---|
Имя службы. td> | |
Отображаемое имя службы. | |
Описание службы. | |
Числовое значение состояния службы: 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.
Поддерживаемые макросы
Следующие макросы поддерживаются для использования в фильтре правил обнаружения и прототипах элементов, триггеров и графиков:
Макрос | Описание |
---|---|
Имя службы. td> | |
Отображаемое имя службы. | |
Описание службы. | |
Числовое значение состояния службы: 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
Читайте также: