Zabbix Documentation 2.0

3.04.04.45.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


ru:manual:appendix:install:windows_agent

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:manual:appendix:install:windows_agent [2015/12/25 12:04]
ru:manual:appendix:install:windows_agent [2014/09/26 11:34] (current)
sasha Links adapted because of a move operation
Line 1: Line 1:
 +==== 2 Установка Zabbix Windows агента ====
  
 +=== Установка ===
 +
 +Установка очень проста и включает в себя 3 шага.
 +
 +== Шаг 1==
 +
 +Создайте файл конфигурации.
 +
 +Создайте файл конфигурации c:/​zabbix_agentd.conf (он имеет схожий синтаксис с файлом конфигурации UNIX агента).
 +
 +Пример файла конфигурации доступен в архиве исходных кодов Zabbix в //​conf/​zabbix_agentd.win.conf//​.
 +
 +== Шаг 2==
 +
 +Установите агента как сервис Windows.
 +
 +  zabbix_agentd.exe --install
 +  ​
 +<note important>​На 64-битных системах требуется 64-битная версия Zabbix агента для всех проверок связанных с запущенными 64-битными процессами,​ для корректной работы.</​note>​
 +
 +Если вы хотите использовать файл конфигурации,​ отличный от c:​\zabbix_agentd.conf,​ вы должны использовать следующую команду для установки сервиса:​
 +
 +  zabbix_agentd.exe --config <​ваш_файл_конфигурации>​ --install
 +
 +Должен быть указан полный путь к конфигурационному файл.
 +
 +== Шаг 3==
 +
 +Запустите агента.
 +
 +Теперь вы можете использовать Панель управления для запуска агента как сервиса или можете выполнить из командной строки:​
 +
 +  zabbix_agentd.exe --start
 +
 +
 +
 +=== Настройка ===
 +
 +== Параметр hostname ==
 +
 +Для выполнения [[ru:​manual:​appendix:​items:​activepassive#​active_checks|активных проверок]] на узле сети Zabbix агента требуется,​ чтобы было задано имя хоста. Кроме того, заданное значение имени хоста на стороне агента должно в точности совпадать с "​[[ru:​manual:​config:​hosts:​host|именем узла сети]]"​ заданном для этого узла сети в веб-интерфейсе.
 +
 +Значение имени хоста на стороне агента может быть задано параметрами //​Hostname//​ или //​HostnameItem//​ в [[ru:​manual:​appendix:​config:​zabbix_agentd_win|файле конфигурации]] агента - иначе будут использованы значения по умолчанию,​ если ни один из этих параметров не указан.
 +
 +Значением по умолчанию для параметра //​HostnameItem//​ будет значение возвращенное ключем агента "​system.hostname"​ и для Windows платформы оно вернет NetBIOS имя хоста.
 +
 +Значением по умолчанию для параметра //​Hostname//​ будет значение возвращенное параметром //​HostnameItem//​. Таким образом,​ по сути, если оба этих параметра не заданы,​ то фактически именем хоста будет NetBIOS имя хоста.
 +
 +<note important>​Ключ **system.hostname** всегда возвращает NetBIOS имя хоста ограниченное 15 символами и только в ВЕРХНЕМ РЕГИСТРЕ - независимо от длины и символов нижнего/​верхнего регистра реального имени хоста.</​note>​
 +
 +Таким образом,​ если оба параметра не указаны,​ Zabbix агент будет использовать NetBIOS имя хоста для получения списка активных проверок с Zabbix сервера и для отправки результатов по ним.
 +
 +Начиная с версии 1.8.6 Zabbix агента для Windows ключ "​system.hostname"​ поддерживает опциональный параметр - //тип// имени. Значением по умолчанию этого параметра является "​netbios"​ (для обратной совместимости) и другое возможное значение "​host"​. ​
 +
 +<note important>​Ключ **system.hostname[host]** всегда возвращает полное,​ действительное (регистрозависимое) имя хоста Windows.</​note>​
 +
 +Таким образом,​ чтобы упростить настройку zabbix_agentd.conf файла и сделать его унифицированным,​ можно использовать два различных похода.
 +  - оставить параметры //​Hostname//​ или //​HostnameItem//​ незаполненными и Zabbix агент будет использовать NetBIOS имя хоста как hostname;
 +  - оставить параметр //​Hostname//​ незаполненным и задать //​HostnameItem//​ таким образом:​\\ **HostnameItem=system.hostname[host]**\\ и Zabbix агент будет использовать полное,​ действительное (регистрозависимое) имя хоста Windows как hostname.