Показать полную графическую версию : zabbix мониторинг процессов windows
Добрый день. Есть zabbix на CentOS. Надо сделать чтобы заббикс показывал, сколько съедает опертивной памяти процесс. В cтандартном шаблоне proc.mem он есть, но только для linux, на виндов он не поддерживается.
Мб кто-нибудь так делал?
MakaBooka
21-08-2014, 15:54
Если вы посмотрите стандартные шаблоны Windows там будут датчики вида
perf_counter[\System\threads]
собственно всё что вам нужно сделать - найти или создать на венде perfcounter нужный вам и прописать в шаблоне windows в заббиксе соответсвующий датчик. Заббикс-сервер дёргает заббикс агента - "алё, считай мне такой-то перфкаунтер".
Получить список доступных вендосчётчиком можно, если не ошибаюсь
typeperf.exe -qx
Если со стандартными вендовыми perf_counters проблема, напишите скрипт на венде, который будет делать то, что вам нужно и сделайте пользовательский датчик в заббикс-агенте.
Тогда сервер дёргнет заббикс-агента, а заббикс агент выполнит скрипт и вернёт результат его выполнения серверу.
Ещё вариант решения - кроме perf_counters, винда умеет отдавать статистику по SNMP. В этом случае даже заббикс-агент на венде не нужен заббикс-сервер будет опрашивать венду по SNMP.
Что мешает взять стандартные шаблоны для windows?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.