Як встановити zabbix агент на windows xp, реальні замітки ubuntu - windows

Для того, щоб знімати показання з агента на Windows XP. агент необхідно конфігурувати на взаємозв'язок з сервером Zabbix. Тому даної заміткою я хочу показати практичну реалізацію даного завдання, а так замітка буде служити свого роду шпаргалкою мені самому, що і як потрібно зробити, щоб поставити агент Zabbix на Windows XP в подальшому. Поступово замітка буде ускладнюватися, що також буде відображено в моєму блозі в якості нової замітки.

Отже у мене є встановлена ​​система під управлінням Windows XP SP3 x86 з усіма останніми оновленнями, брандмауер включений.

Далі скачую з офіційного сайту Zabbix агент націлений на роботу на Windows системі:

Створюю каталог zabbix за місцем розташування: C: \ Program Files \

C: \ Documents and Settings \ admin> mkdir "% ProgramFiles% \ zabbix"

після чого розпаковую скачаний архів і перемістити витягнуті файли (з каталогу bin \ win32 і conf) в створений каталог zabbix. в результаті повинно вийти наступне:

Тепер буду виконувати настройки параметрів конфігураційного файлу з якими Встановлене агент Zabbix в систему буде взаємодіяти.

LogFile = "c: \ program files \ zabbix \ zabbix_agentd.log"
LogFileSize = 10
Server = 192.168.0.197
ListenPort = 10050
Hostname = pc
UserParameter = windows.services, "% ProgramFiles% \ zabbix \ services.exe"

Зберігаю внесені зміни.

Тепер поясню призначення параметрів в файлі конфігурації вище:

LogFile → Місцезнаходження Log файлів Роботи Zabbix агента

LogFileSize → Максимальний розмір лог файлу виражений в мегабайтах

Server = Вказуємо IPDNS сервера де розгорнуто Zabbix сервер

ListenPort = Порт допомогою якого відбувається взаємозв'язок агента з сервером

Hostname = Поточне ім'я хоста на якому розгорнуто Zabbix агент

Тепер переходжу до установки Zabbix агента в систему:

C: \ Documents and Settings \ admin> cd / d "% ProgramFiles% \ zabbix"

Інсталюємо агент в систему:

C: \ Program Files \ zabbix> zabbix_agentd.exe --config zabbix_agentd.win.conf --install

zabbix_agentd.exe [1440]: service [Zabbix Agent] installed successfully

zabbix_agentd.exe [1440]: event source [Zabbix Agent] installed successfully

або якщо потрібно видаляємо агент з системи:

C: \ Program Files \ zabbix> zabbix_agentd.exe --config zabbix_agentd.win.conf --uninstal l

zabbix_agentd.exe [тисяча шістсот п'ятьдесят дві]: service [Zabbix Agent] uninstalled successfully

zabbix_agentd.exe [тисяча шістсот п'ятьдесят дві]: event source [Zabbix Agent] uninstalled successfully

Стартуємо службу агента:

C: \ Program Files \ zabbix> zabbix_agentd.exe --config zabbix_agentd.win.conf --start

zabbix_agentd.exe [1128]: service [Zabbix Agent] started successfully

C: \ Program Files \ zabbix> net start "Zabbix Agent"

але може статися, що агент не запускається, в логах виводиться помилка:

C: \ Documents and Settings \ admin> net start «Zabbix Agent»

Служба «Zabbix Agent» запускається.

Не вдалося запустити службу «Zabbix Agent«.

Системна помилка 1067.

Процес був несподівано завершено.

Рішення в моєму випадку полягала в наступному, це поміняти місце розташування лог файлу формується в процесі роботи Zabbix агента.

Зберіг внесені зміни.

Тепер пробую запустити службу Zabbix агента і вона успішно запускається без будь-яких помилок:

C: \ Documents and Settings \ admin> net start «Zabbix Agent»

Служба «Zabbix Agent» запускається.

Служба «Zabbix Agent» успішно запущена.

І також був сформований Log файл:

Чому правда була така залежність де формувати Log файл для мене поки загадка, адже всі дії я ж виконую з використанням прав адміністратора.

Відмінно. Тепер переключаюсь на Web - інтерфейс управління Zabbix сервером з моніторингу розгорнутим раніше у мене на блозі. Зараз потрібно буде завести на сервер хост і привласнити йому шаблони за допомогою яких буде формуватися статистика знімаються даних:

Створюю групу хостів по частині Windows.

Configuration - Host groups - Create host group:

Далі створюю хост:

Configuration - Hosts - Create host:

Groups: виставляю (In groups) створену групу Windows

Agent Interfaces: 192.168.0.193

Тепер переходжу у вкладку Templates і для поточного створюваного хоста призначаю наступні шаблони:

Link new templates - Select -

Template OS Windows

Як встановити zabbix агент на windows xp, реальні замітки ubuntu - windows

Після повертаюся в сторінку де відображені всі хости заведені на Zabbix сервер і натискаю F5 щоб побачити, що хост поставлений на моніторинг, але як би не так все благополучно відбувається, навівши курсор на колонку Availability бачу, що виставлений червоний значок, навівши на який з'являється спливаюче повідомлення:

Як встановити zabbix агент на windows xp, реальні замітки ubuntu - windows

Заковика полягає в тому. що на робочій станції під управлінням Windows XP

за замовчуванням включений брандмауеер (і я це вказав на початку цієї замітки), тому потрібно додати правило пропускає трафік по порту 10050

C: \ Documents and Settings \ admin> netsh firewall set opmode enable

C: \ Documents and Settings \ admin> netsh firewall add portopening protocol = tcp port

C: \ Documents and Settings \ admin> net stop «Zabbix Agent»

Служба «Zabbix Agent» успішно зупинена.

C: \ Documents and Settings \ admin> net start «Zabbix Agent»

Служба «Zabbix Agent» запускається.

Служба «Zabbix Agent» успішно запущена.

Після чого знову повертаюся в вікно хостів системи моніторингу Zabbix натискаю кнопку F5 і спостерігаю, що хост успішно став на моніторинг:

Як встановити zabbix агент на windows xp, реальні замітки ubuntu - windows

Тепер можна подивитися доступні графіки по зібраних параметрам:

Monitoring - Latest Data

Як встановити zabbix агент на windows xp, реальні замітки ubuntu - windows

Приклад зібраних значень з хоста Windows по метриці Processor load (1 min average)

Як встановити zabbix агент на windows xp, реальні замітки ubuntu - windows

Навігація по публікаціям

Схожі статті