Удалить окна агента zabbix

Обновлено: 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. спасибо

Вы можете запустить один экземпляр агента Zabbix или несколько экземпляров агента на хосте Microsoft Windows. Один экземпляр может использовать файл конфигурации по умолчанию C:\zabbix_agentd.conf или файл конфигурации, указанный в командной строке. В случае нескольких экземпляров каждый экземпляр агента должен иметь свой собственный файл конфигурации (один из экземпляров может использовать файл конфигурации по умолчанию).

Пример файла конфигурации доступен в исходном архиве Zabbix как conf/zabbix_agentd.win.conf .

Подробнее о настройке агента Zabbix для Windows см. в параметрах конфигурационного файла.

Параметр имени хоста

Для выполнения активных проверок хоста Zabbix-агенту необходимо определить имя хоста. Кроме того, значение имени хоста, установленное на стороне агента, должно точно совпадать с «Именем хоста», настроенным для хоста во внешнем интерфейсе.

Значение имени хоста на стороне агента может быть определено либо параметром Hostname, либо параметром HostnameItem в файле конфигурации агента, либо используются значения по умолчанию, если какой-либо из этих параметров не указан.

Значением по умолчанию для параметра HostnameItem является значение, возвращаемое ключом агента "system.hostname", а для платформы Windows оно возвращает имя хоста NetBIOS.

Значением по умолчанию для Hostname является значение, возвращаемое параметром HostnameItem. Таким образом, если оба эти параметра не указаны, фактическим именем хоста будет NetBIOS-имя хоста; Агент Zabbix будет использовать имя хоста NetBIOS для получения списка активных проверок с сервера Zabbix и отправки на него результатов.

Ключ system.hostname всегда возвращает имя хоста NetBIOS, длина которого не может превышать 15 символов и только в ПРОПИСНЫХ РЕГИСТРАХ, независимо от длины и символов нижнего/верхнего регистра в реальном имени хоста.

Начиная с версии агента Zabbix 1.8.6 для Windows ключ "system.hostname" поддерживает необязательный параметр - тип имени. Значение по умолчанию для этого параметра — «netbios» (для обратной совместимости), а другое возможное значение — «host».

Ключ system.hostname[host] всегда возвращает полное, реальное (с учетом регистра) имя хоста Windows.

Итак, чтобы упростить настройку файла zabbix_agentd.conf и сделать его унифицированным, можно использовать два разных подхода.

  1. оставьте параметры Hostname или HostnameItem неопределенными, и агент Zabbix будет использовать имя хоста NetBIOS в качестве имени хоста;
  2. оставьте параметр Hostname неопределенным и определите HostnameItem следующим образом:
    HostnameItem=system.hostname[host]
    и агент Zabbix будет использовать полное, реальное (с учетом регистра) имя хоста Windows в качестве имени хоста.< /li>

Имя хоста также используется как часть имени службы Windows, которое используется для установки, запуска, остановки и удаления службы Windows. Например, если в файле конфигурации агента Zabbix указано Hostname=Windows_db_server , тогда агент будет установлен как служба Windows «Агент Zabbix [Windows_db_server]». Следовательно, чтобы иметь другое имя службы Windows для каждого экземпляра агента Zabbix, каждый экземпляр должен использовать другое имя хоста.

Установка агента как службы Windows

Чтобы установить один экземпляр агента Zabbix с файлом конфигурации по умолчанию c:\zabbix_agentd.конф:

В 64-битной системе требуется 64-битная версия агента Zabbix для правильной работы всех проверок, связанных с запуском 64-битных процессов.

Если вы хотите использовать файл конфигурации, отличный от c:\zabbix_agentd.conf , вы должны использовать следующую команду для установки службы:

Необходимо указать полный путь к файлу конфигурации.

Несколько экземпляров агента Zabbix могут быть установлены как следующие сервисы:

Теперь установленная служба должна отображаться в панели управления.

Стартовый агент

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

Чтобы запустить один экземпляр агента Zabbix с файлом конфигурации по умолчанию:

Чтобы запустить один экземпляр агента Zabbix с другим файлом конфигурации:

Чтобы запустить один из нескольких экземпляров агента Zabbix:

Остановка агента

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

Чтобы остановить один экземпляр агента Zabbix, запущенный с файлом конфигурации по умолчанию:

Чтобы остановить один экземпляр агента Zabbix, запущенный с другим файлом конфигурации:

Чтобы остановить один из нескольких экземпляров агента Zabbix:

Удаление агентской службы Windows

Чтобы удалить один экземпляр агента Zabbix с помощью файла конфигурации по умолчанию:

Чтобы удалить один экземпляр агента Zabbix, используя файл конфигурации не по умолчанию:

Чтобы удалить несколько экземпляров агента Zabbix из служб Windows:

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

Создайте конфигурационный файл c:/zabbix_agentd.conf в кодировке UTF8 без BOM (он имеет аналогичный синтаксис агента UNIX).

Пример файла конфигурации доступен в исходном архиве Zabbix как misc/confzabbix_agentd.win.conf.

Шаг 2

Установить агент как службу Windows.

Если вы хотите использовать файл конфигурации, отличный от c:\zabbix_agentd.conf, вы должны использовать следующую команду для установки службы:

Необходимо указать полный путь к файлу конфигурации.

Шаг 3

Теперь вы можете использовать панель управления, чтобы запустить службу агента или запустить:

Использование

Синтаксис командной строки:

Агент Zabbix для Windows принимает следующие параметры командной строки:

Файл конфигурации

Файл конфигурации (c:/zabbix_agentd.conf) содержит параметры конфигурации для zabbix_agentd.exe. Поддерживаемые параметры:

Игнорируется, если задано имя хоста.

Определяет новый параметр

это среднее значение счетчика производительности системы

за указанный период времени

(в секундах).
Например, если вы хотите получить среднее количество прерываний процессора в секунду за последнюю минуту, вы можете определить новый параметр «прерывания» следующим образом:
PerfCounter = прерывания, "\Processor(0)\Interrupts/sec",60
Обратите внимание, что путь к счетчику производительности заключен в двойные кавычки.
Имя параметра (прерывания) должно использоваться в качестве ключа элемента при создании элемента.< br />Выборки для расчета среднего значения будут браться каждую секунду.
Вы можете запустить "typeperf -qx", чтобы получить список всех счетчиков производительности, доступных в Windows.

(*) Количество активных серверов, перечисленных в ServerActive, плюс количество предварительно разветвленных экземпляров для пассивных проверок, указанных в StartAgents, должно быть меньше 64.

Начиная с версии 1.8.6 агент Zabbix не запустится, если в файле конфигурации присутствует недопустимая (не соответствующая нотации parameter=value) или неизвестная запись параметра.

Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без спецификации.

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

У меня возникла проблема во время установки агента Zabbix в ОС Windows (как услуга).
Действительно, была предыдущая установка агента zabbix на какой-то пост со старым agent.conf.
Я установил новый сервер zabbix на Debian 9, потому что мы изменили сервер zabbix.

Сначала я попытался просто изменить agentd.conf с новым IP-адресом (новый адрес сервера) и попытаться перезапустить службу агента: ошибка Windows 1053.
Я попытался правильно удалить агент zabbix с помощью этой партии:

cd %programfiles%\Zabbix Agent\
zabbix_agentd.exe --config zabbix_agentd.conf --stop
zabbix_agentd.exe --config zabbix_agentd.conf --uninstall
del /s "zabbix_agentd.conf" /q
copy \\srv-quadra-s\Reptransfert\zabbix_agentd.conf zabbix_agentd.conf
zabbix_agentd.exe --config zabbix_agentd.conf --install
zabbix_agentd. exe --config zabbix_agentd.conf --start

Та же ошибка: 1053.
С командной строкой zabbix_agentd.exe --config zabbix_agentd.conf --uninstall кажется, что что-то не удалено в системе.

Во-вторых, я подумал об ручном удалении папки "zabbix Agent" с помощью этой партии:

cd %programfiles%\Zabbix Agent\
zabbix_agentd.exe --config zabbix_agentd.conf --uninstall
cd ..
del /s "Zabbix Agent" /q
rmdir "Агент Zabbix/zabbix_agentd.conf.d"
rmdir "Агент Zabbix"
cd C:\
copy \\xxxxxxx\zabbix_agent-4.2.3-win-amd64-openssl. msi zabbix_agent-4.2.3-win-amd64-openssl.msi
msiexec /l*v log.txt /i zabbix_agent-4.2.3-win-amd64-openssl.msi Server=192.168.16.61 ServerActive=192.168. 16.61:10051 /qn
удалить zabbix_agent-4.2.3-win-amd64-openssl.msi

Новая проблема, msi ничего не устанавливает, видимо опять что-то не удалилось в системе.
Чтобы проверить, я попытался установить агент с файлом msi вручную, и он не просит меня установить агент zabbix, но он обнаруживает что-то в системе, и у меня есть меню «Изменить» функции и «Удалить» агента Zabbix. .

Ничего в локальных и перемещаемых данных приложения. Может в ключе реестра?

Спасибо за помощь.

У меня возникла проблема во время установки агента Zabbix в ОС Windows (как услуга).
Действительно, была предыдущая установка агента zabbix на какой-то пост со старым agent.conf.
Я установил новый сервер zabbix на Debian 9, потому что мы изменили сервер zabbix.

Сначала я попытался просто изменить agentd.conf с новым IP-адресом (новый адрес сервера) и попытаться перезапустить службу агента: ошибка Windows 1053.
Я попытался правильно удалить агент zabbix с помощью этой партии:

cd %programfiles%\Zabbix Agent\
zabbix_agentd.exe --config zabbix_agentd.conf --stop
zabbix_agentd.exe --config zabbix_agentd.conf --uninstall
del /s "zabbix_agentd.conf" /q
copy \\srv-quadra-s\Reptransfert\zabbix_agentd.conf zabbix_agentd.conf
zabbix_agentd.exe --config zabbix_agentd.conf --install
zabbix_agentd. exe --config zabbix_agentd.conf --start

Та же ошибка: 1053.
С командной строкой zabbix_agentd.exe --config zabbix_agentd.conf --uninstall кажется, что что-то не удалено в системе.

Во-вторых, я подумал об ручном удалении папки "zabbix Agent" с помощью этой партии:

cd %programfiles%\Zabbix Agent\
zabbix_agentd.exe --config zabbix_agentd.conf --uninstall
cd ..
del /s "Zabbix Agent" /q
rmdir "Агент Zabbix/zabbix_agentd.conf.d"
rmdir "Агент Zabbix"
cd C:\
copy \\xxxxxxx\zabbix_agent-4.2.3-win-amd64-openssl. msi zabbix_agent-4.2.3-win-amd64-openssl.msi
msiexec /l*v log.txt /i zabbix_agent-4.2.3-win-amd64-openssl.msi Server=192.168.16.61 ServerActive=192.168. 16.61:10051 /qn
удалить zabbix_agent-4.2.3-win-amd64-openssl.msi

Новая проблема, msi ничего не устанавливает, видимо опять что-то не удалилось в системе.
Для проверки я попытался вручную установить агент gimp freejobalert notepad++ с файлом msi, и он не просит меня установить агент zabbix, но он обнаруживает что-то в системе, и у меня есть меню «Изменить» функции и «Удалить "Агент Zabbix.

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