Последние комментарии

    Мониторинг сервисов Windows

    По рабочей необходимости – для получения оперативной информации о прохождении нагрузки на разрабатываемое приложение – потребовалось настроить сбор некоторых данных с помощью Zabbix. В инструментарии Zabbix оказалась такая возможность, чего я лично не нашел в PRTG. В таблице приведена информация о ключе элемента данных, которые можно использовать только с Windows агентом, и этот ключ позволяет следить за процессами операционной системы.

    proc_info[<процесс>,<атрибут>,<тип>]
    Различная информация о указанном процессе(ах). Число с плавающей точкой <процесс> – имя процесса<атрибут> – запрашиваемый атрибут процесса. <тип> – тип представления (имеет смысл, когда есть более одного процесса с одним именем) В настоящий момент поддерживаются следующие атрибуты:vmsize – Размер виртуальной памяти процесса в Кбайтах wkset – Размер working set процесса (количество физической памяти используемой процессом) в Кбайтах pf – Количество ошибок на страницах ktime – Время ядра процесса в миллисекундах utime – Пользовательское время процесса в миллисекундах io_read_b – Количество байт чтения процессом в процессе I/O операций io_read_op – Количество операций чтения выполненных процессом io_write_b – Количество байт записи процессом в процессе I/O операций io_write_op – Количество операций записи выполненных процессом io_other_b – Количество байт переданных процессу в течении операций отличных от чтения и записи io_other_op – Количество I/O операций выполненных процессов, отличных от операций чтения и записи gdiobj – Количество объектов GDI используемых процессом userobj – Количество объектов USER используемых процессомДопустимые типы: min – минимальное значение среди всех процессов с именем <процесс> max – максимальное значение среди всех процессов с именем <процесс> avg – среднее значение среди всех процессов с именем <процесс> sum – сумма значений для всех процессов с именем <процесс>Примеры: proc_info[iexplore.exe,wkset,sum] – для получения общего количество физической памяти выделенной под все процессы Internet Explorer proc_info[iexplore.exe,pf,avg] – для получения среднего количества ошибок на страницах для процессов Internet Explorer Обратите внимание, что для корректной работы этого элемента данных на 64-битной системе потребуется 64-битный Zabbix агент. Обратите внимание: Все атрибуты io_*,gdiobj и userobj доступны только в Windows 2000 и более поздних версиях Windows, не в Windows NT 4.0.

    Чтобы подключить этот элемент данных – надо зайти в меню Настройка – Узлы сети . Выбрать интересуемую группу, или непосредственно – узел. Перейти в элементы данных. Нажать создать элемент. Заполнить соответствующие поля, выбрать нужный процесс из списка. свериться с таблицей, чтобы понять, какие параметры надо получать. Сохранить. Следом можно построить график по этому элементу данных.

    Comments are closed.