Мониторинг процессов
Мониторинг процесса представляет собой отслеживание метрических данных программного обеспечения, запущенного на узле. Информацию об активности процесса можно получить по SNMP или WMI.
Мониторинг процесса по SNMP
Мониторинг процесса по SNMP осуществляется при помощи таблиц hrSWRunTable
и hrSWRunPerfTable
, которые предоставляют доступ к информации, связанной с каждым отдельным процессом, запущенным или загруженным в память или находящемся в процессе загрузки. Он включает в себя мониторинг операционной системы, драйверов и приложений.
Данные мониторинга, полученные по SNMP, обрабатываются и сохраняются в табличной переменной processList
SberMobile Network Manager; для каждого процесса предоставляется следующая информация:
Значение | Источник (имя SNMP-переменной или описание выражения вычисления | Описание |
Имя процесса |
| Текстовое описание запущенного программного обеспечения, включая производителя, новую версию и чаще всего название используемого ПО. |
Путь процесса |
| Описание расположения долгосрочного хранилища (например, дисковод), с которого это ПО было загружено. |
Параметры процесса |
| Описание параметров этого ПО, когда оно загружено в первый раз. |
Тип процесса |
| Тип ПО (с числовым кодом):
|
Статус процесса |
| Статус запущенного ПО (с числовым кодом):
|
Нагрузка на процессор, % | Производная от | Среднее количество сантисекунд общих ресурсов системы CPU, затрачиваемых процессом в секунду. Количество СPU узла, предоставленных SNMP-переменной |
Использование памяти, в килобайтах |
| Общий объем памяти системы, назначенной для данного процесса. |
Использование памяти, % |
| Процент от общего объема ОЗУ узла ( |
Для того, чтобы получить доступ к информации о процессах хоста, выберите в контекстном меню устройства элемент Просмотр Состояния устройства и перейдите к вкладке Список процессов.
Мониторинг процессов на основе WMI
WMI предоставляет несколько классов, выдающих информацию о процессах и их активности. SberMobile Network Manager использует данные классов Win32_Process
и Win32_PerfFormattedData_PerfProc_Process
.
Диаграммы и тревоги мониторинга процессов
SberMobile Network Manager предоставляет тревогу процессов, которая уведомляет пользователя, когда процесс использует ресурсы (загрузка CPU или памяти) больше установленной предельной величины.
Существуют также диаграммы, относящиеся к мониторингу процесса: Диаграмма подсчета процессов и Диаграмма подсчета экземпляров процесса.
Эти диаграммы и тревогу можно создать для отдельного устройства, используя действие Настроить профиль мониторинга (см. здесь Группу процессов).
Тревоги мониторинга процессов
SberMobile Network Manager предоставляет тревогу процессов, которая уведомляет пользователя, когда процесс использует ресурсы (нагрузка на процессор или память) больше установленной предельной величины.
Имя тревоги | Условие вызова | Примечания |
Высокое использование процессора процессами (SNMP) | Время процессора, использованное процессом(ами) превышает заданное пороговое значение. | Тревога может создаваться, используя действие Уcтановить профайл мониторинга (группа Процессы); доступна только для устройств, совместимых с SNMP. |
Высокое использование памяти процессами (SNMP) | Объем памяти, использованный процессом(ами) превышает заданное пороговое значение. | Тревога может создаваться, используя действие Уcтановить профайл мониторинга (группа Процессы); доступна только для устройств, совместимых с SNMP. |
Количество экземпляров процессов (SNMP) | Количество экземпляров процессов превышает заданное пороговое значение. | Тревога может создаваться, используя действие Уcтановить профайл мониторинга (группа Процессы); доступна только для устройств, совместимых с SNMP. |
Количество экземпляров процессов (WMI) | Количество заданных экземпляров процессов удовлетворяет условию, состоящему из порога и операции сравнения. | Используйте действие Установить профайл мониторинга, группу Процессы для создания; доступна только для устройств, совместимых с WMI. |
Активность процессов (WMI) | Индикатор активности заданного процесса удовлетворяет условию, состоящему из порога и операции сравнения. Доступные индикаторы: процент времени процессора, используемого процессом, количество физической памяти, используемой процессом, или количество пространства виртуального адреса, используемого процессом. | Используйте действие Установить профайл мониторинга, группу Процессы для создания; доступна только для устройств, совместимых с WMI. |
Графики производительности процессов
Имя графика | Описание | Примечания |
Количество процессов (SNMP) | Отображает общее количество процессов, запущенных на определенном компьютере или устройстве. Данные извлекаются через SNMP. | График может создаваться для определенного контекста SNMP, используя действие Установить профайл мониторинга. |
Отображает количество экземпляров определенного процесса. Экземпляр процесса определяется именем, путем и параметрами процесса. Данные извлекаются через SNMP. | График может создаваться для определенного контекста SNMP, используя действие Установить профайл мониторинга. | |
Количество процессов (WMI) | Отображает общее количество процессов, запущенных на определенном компьютере или устройстве. Данные извлекаются через WMI. | График может создаваться для определенного контекста WMI, используя действие Установить профайл мониторинга. |
Количество экземпляров процессов (WMI) | Отображает количество экземпляров определенного процесса, определяемого по имени процесса. Данные извлекаются через WMI. | График может создаваться для определенного контекста WMI, используя действие Установить профайл мониторинга. |