Задать вопрос
32neo32
@32neo32
be a normal

Какая есть лучшая реализация мониторинга процесса Zabbix'ом?

Хотелось бы узнать мнение участников, на тему: как лучше организовать мониторинг определённого процесса на сервере, конкретно и в принципе интересует на сколько какой либо процесс нагружает процессор ? Желательно в процентах. То есть вот есть у меня какой то абстрактный процесс "process.exe" и мне необходимо узнать сколько процессорных ресурсов он кушает.
  • Вопрос задан
  • 16407 просмотров
Подписаться 7 Оценить 1 комментарий
Решения вопроса 1
@Z1odeypnd
Некропостинг, конечно, но нашёл этот пост, когда искал решение данного вопроса.
Тем, кто в будущем наткнётся - решение:
В zabbix для Windows есть Zabbix agent-проверки:
"proc_info" - для получения информации о процессе.
"proc.num" - для подсчёта кол-ва процессов, на сервере.
Подробно расписаны в мануале:
proc_info
proc.num
Для большинства unix-систем вместо proc_info используется проверка proc.mem.
Для того, чтобы узнать - поддерживается ли в вашей системе тот или иной элемент данных - сверяйтесь с таблицей в мануале.

В случае автора ключ элемента данных должен выглядеть так:
proc_info[process.exe,wkset,sum]
Данный элемент данных выводит кол-во потребляемой памяти в КБ.
Неудобно? Ставим в настройках элемента данных:
Units (Единица измерения) - B
Use custom multiplier (Пользовательский множитель) - 1024
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
djonik1562
@djonik1562
Системный администратор
Есть еще возможность наблюдение за процессами через perf_counter, например:
perf_counter["\Процесс(explorer)\Счетчик потоков", 300]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы