Налаштування агента
Zabbix агент працює службою Windows.
Ви можете запустити один екземпляр Zabbix агента або кілька примірників агента на хості Microsoft Windows. Одиночний екземпляр може використовувати файл конфігурації C: \ zabbix_agentd.conf за замовчуванням або файл конфігурації, вказаний в командному рядку. У разі декількох екземплярів кожен екземпляр агента повинен мати свій власний файл конфігурації (один з екземплярів може використовувати файл конфігурації за замовчуванням).
Приклад файлу конфігурації доступ в архіві з вихідними кодами Zabbix, в conf / zabbix_agentd.win.conf.
Дивіться опції файлу конфігурації для отримання детальної інформації по налаштуванню Zabbix Windows агента.
параметр Hostname
Для виконання активних перевірок на вузлі мережі 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 файлу і зробити його уніфікованим, можна використовувати два різних походу.
залишити параметри Hostname або HostnameItem поза заданими і, тоді Zabbix агент буде використовувати NetBIOS ім'я хоста як hostname;
залишити параметр Hostname не задані і задати HostnameItem таким чином:
HostnameItem = system.hostname [host]
і, тоді Zabbix агент буде використовувати повне, реальне (чутливі до регістру) ім'я хоста Windows як hostname.
Також при установці, запуску, зупинки і видаленні служби Windows ім'я хоста використовується як частина імені служби Windows. Наприклад, якщо в файлі конфігурації Zabbix агента вказано Hostname = Windows_db_server. тоді агент буде встановлений як служба Windows "Zabbix Agent [Windows_db_server]". Тому, щоб у кожного примірника Zabbix агента були різні імена служб Windows, кожен екземпляр повинен використовувати відмінне від іншого примірника ім'я хоста.
Установка агента службою Windows
Для установки одиночного примірника Zabbix агента з файлом конфігурації c: \ zabbix_agentd.conf за замовчуванням:
На 64-бітних системах потрібно 64-бітна версія Zabbix агента, щоб всі перевірки пов'язані з запущеними 64-бітними процесами коректно працювали.
Якщо ви хочете використовувати файл конфігурації, відмінний від c: \ zabbix_agentd.conf. ви повинні використовувати наступну команду для установки служби:
Необхідно вказати повний шлях до файлу конфігурації.
Можна встановити кілька екземплярів Zabbix агента службами, приблизно наступним чином:
Встановлена служба тепер буде видно на панелі керування.
запуск агента
Для запуску служби агента, ви можете використовувати Панель Управління або зробити це з командного рядка.
Для запуску одиночного примірника Zabbix агента з файлом конфігурації за замовчуванням:
Для запуску одиночного примірника Zabbix агента з відмінним від замовчування файлом конфігурації:
Для запуску одного з декількох екземплярів Zabbix агента:
зупинка агента
Для зупинки служби агента, ви можете використовувати Панель Управління або зробити це з командного рядка.
Для зупинки одиночного примірника Zabbix агента, який запущений з файлом конфігурації за замовчуванням:
Для зупинки одиночного примірника Zabbix агента, який запущений з іншим файлом конфігурації:
Для зупинки одного з декількох екземплярів Zabbix агента:
Видалення Windows служби агента
Для видалення одиночного примірника Zabbix агента, який використовує файл конфігурації за замовчуванням:
Для видалення одиночного примірника Zabbix агента, який не використовує файлом конфігурації за замовчуванням:
Щоб видалити відразу кілька примірників Zabbix агента з служб Windows: