BENU-HOST-MIB
- Registered at
- 1.3.6.1.4.1.39406.1.5
- Last updated
- 2015-11-03 00:00
- Organization
- Benu Networks
- Revisions
- 2015-11-03 00:00, 2015-04-28 00:00, 2015-04-27 00:00, 2015-01-05 00:00, 2015-01-04 00:00, 2014-12-17 00:00, 2014-09-22 00:00, 2014-03-21 00:00, 2013-05-27 00:00
- Namespace
- benuos
- Source file
BENU-HOST-MIB- Digest
sha256:414dda0b59befcc7ac96f2c1fd12591e4c1e26e7da8d9c4ea35cdf9c9ce6c8ac
Description
This mib module defines statistics for software running entities. Copyright (C) 2001, 2008 by Benu Networks, Inc. All rights reserved.
Contact
Benu Networks Inc, 300 Concord Road, Billerca MA 01821 Email: support@benunets.com
Imports
| From | Symbols |
|---|---|
| BENU-PLATFORM-MIB | benuPlatform |
| SNMPv2-CONF | MODULE-COMPLIANCE, NOTIFICATION-GROUP |
| SNMPv2-SMI | Counter64, Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, TimeTicks, Unsigned32, iso |
| SNMPv2-TC | DisplayString, TEXTUAL-CONVENTION |
Imported by
Nothing in this corpus imports this module.
Load order
Every file a consumer needs in order to load this module, dependencies first.
BENU-ENTERPRISE-MIB BENU-HOST-MIB BENU-PLATFORM-MIB SNMPv2-CONF SNMPv2-SMI SNMPv2-TC
Objects
| Name | OID | Syntax | Access | Status |
|---|---|---|---|---|
| bHostNotifObjects OBJECT-IDENTITY Notifications of Host related statistics are defined in this branch. | 1.3.6.1.4.1.39406.1.5.0 | current | ||
| bHostMIBObjects OBJECT-IDENTITY MIB objects for Host related statistics are defined in this branch. | 1.3.6.1.4.1.39406.1.5.1 | current | ||
| bSWTaskInfoTable OBJECT-TYPE The (conceptual) table of running software performance metrics. | 1.3.6.1.4.1.39406.1.5.1.1 | not-accessible | current | |
| bSWTaskInfoEntry OBJECT-TYPE A (conceptual) entry containing software performance metrics. | 1.3.6.1.4.1.39406.1.5.1.1.1 | not-accessible | current | |
| bSWTaskIndex OBJECT-TYPE Index of the software task entry in the table. | 1.3.6.1.4.1.39406.1.5.1.1.1.1 | Integer32 | not-accessible | current |
| bSWTaskName OBJECT-TYPE The name of the running software task. | 1.3.6.1.4.1.39406.1.5.1.1.1.2 | DisplayString | read-only | current |
| bSWTaskProcessID OBJECT-TYPE Indicates Process ID. | 1.3.6.1.4.1.39406.1.5.1.1.1.3 | Unsigned32 | read-only | current |
| bSWTaskLoadIntervalDuration OBJECT-TYPE Load interval duration in seconds. | 1.3.6.1.4.1.39406.1.5.1.1.1.4 | Unsigned32 | read-only | current |
| bSWTaskRunStateTime OBJECT-TYPE The amount of CPU time used by the process since it is started. Value will be in hundredths of a second | 1.3.6.1.4.1.39406.1.5.1.1.1.5 | TimeTicks | read-only | current |
| bSWTaskCPUUsage OBJECT-TYPE CPU usage of the task in the last 1 sec interval duration. The task share of the elapsed time as a percentage of total CPU time is recorded for one second. Unit is percentage. Range is from 0 to maxcore*100 | 1.3.6.1.4.1.39406.1.5.1.1.1.6 | Unsigned32 | read-only | current |
| bSWTaskAvgCPUUsage OBJECT-TYPE Average CPU usage of the task in the last load interval duration. The task share of the elapsed time as a percentage of total CPU time is recorded for every one second.These one second samples are averaged over a period of load interval.After every one second, older one sec sample will be discarded and new sample will be added to the set . After addition of a new sample value , average over one second samples in a interval will be done. Unit is percentage. Range is from 0 to maxcore*100 | 1.3.6.1.4.1.39406.1.5.1.1.1.7 | Unsigned32 | read-only | current |
| bSWTaskMaxCPUUsage OBJECT-TYPE Maximum CPU usage of the task in the last load interval duration. The task share of the elapsed time as a percentage of total CPU time is recorded for every one second. The maximum of these one second samples is calculated over a period of load interval duration. This counter enable to detect the spikes in cpu usage . After every one second, older one sec sample will be discarded and new sample will be added to the set . After addition of new sample value , maximum value over one second intervals in a interval duration will be calculated . Unit is percentage. Range is from 0 to maxcore*100 | 1.3.6.1.4.1.39406.1.5.1.1.1.8 | Unsigned32 | read-only | current |
| bSWTaskCodeSegmentSize OBJECT-TYPE Code segment size of the process. Units kilo-bytes | 1.3.6.1.4.1.39406.1.5.1.1.1.9 | Unsigned32 | read-only | current |
| bSWTaskDataSegmentSize OBJECT-TYPE Data segment size of the process. Units kilo-bytes | 1.3.6.1.4.1.39406.1.5.1.1.1.10 | Unsigned32 | read-only | current |
| bSWTaskResidentPhyMem OBJECT-TYPE The non-swapped physical memory a task has used. Units kilo-bytes | 1.3.6.1.4.1.39406.1.5.1.1.1.11 | Unsigned32 | read-only | current |
| bSWTaskVirtMemUsage OBJECT-TYPE The total amount of virtual memory used by the task. Units kilo-bytes | 1.3.6.1.4.1.39406.1.5.1.1.1.12 | Unsigned32 | read-only | current |
| bSWTaskSharedMem OBJECT-TYPE The amount of shared memory used by a task. Units kilo-bytes | 1.3.6.1.4.1.39406.1.5.1.1.1.13 | Unsigned32 | read-only | current |
| bSWTaskVirtMemPeakUsage OBJECT-TYPE The peak usage of total amount of virtual memory used by the task. Units kilo-bytes | 1.3.6.1.4.1.39406.1.5.1.1.1.14 | Unsigned32 | read-only | current |
| bSWTaskAvgCPUUsageHighThreshold OBJECT-TYPE The high threshold for average cpu utilization of a task in a load interval. If a bSWTaskAvgCPUUsageLow event has been generated ( or no bSWTaskAvgCPUUsageHigh was generated previously ) for this task, and the value for average cpu utilization has exceeded the value of bSWTaskAvgCPUUsageHighThreshold, then a bSWTaskAvgCPUUsageHigh event will be generated. No more bSWTaskAvgCPUUsageHigh events will be generated for this task until the value for average cpu utilization becomes equal to or less than the value of bSWTaskAvgCPUUsageLowThreshold. Unit is percentage. Range is from 0 to bSWTaskCPUUsageLimit | 1.3.6.1.4.1.39406.1.5.1.1.1.15 | Unsigned32 | read-only | current |
| bSWTaskAvgCPUUsageLowThreshold OBJECT-TYPE The low threshold for avaerage cpu utilization of a task in a load interval. If a bSWTaskAvgCPUUsageHigh event has been generated ( or no bSWTaskAvgCPUUsageLow was generated previously ) for this task, and the value for average cpu utilization has fallen below the value of bSWTaskAvgCPUUsageLowThreshold, then a bSWTaskAvgCPUUsageLow event will be generated. No more bSWTaskAvgCPUUsageLow events will be generated for this task until the value for average cpu utilization exceeds the value of bSWTaskAvgCPUUsageHighThreshold. Unit is percentage. Range is from 0 to bSWTaskAvgCPUUsageHighThreshold | 1.3.6.1.4.1.39406.1.5.1.1.1.16 | Unsigned32 | read-only | current |
| bSWTaskCPUUsageLimit OBJECT-TYPE The limit on cpu usage of the process.When cpu usage of a process reaches this limit , process would be killed and bSWTaskDied notification will be sent. The reason in this notification would be cpuUsageLimitReached . Unit is percentage. Range is from 0 to maxcore*100 | 1.3.6.1.4.1.39406.1.5.1.1.1.17 | Unsigned32 | read-only | current |
| bSWTaskRestartLimit OBJECT-TYPE The limit on restart of the process.When bSWTaskRestartCount of a process reaches this limit , process would not be restarted and bSWTaskRestartLimitReached notification will be sent | 1.3.6.1.4.1.39406.1.5.1.1.1.18 | Unsigned32 | read-only | current |
| bSWTaskRestartability OBJECT-TYPE This indicates whether a process is enabled or not for restart. If enabled the process in context respawns after it has crashed/stopped. | 1.3.6.1.4.1.39406.1.5.1.1.1.19 | INTEGER {yes(1), no(2)} | read-only | current |
| bSWTaskRestartCount OBJECT-TYPE This indicates the number of times the process has respawned/restarted. | 1.3.6.1.4.1.39406.1.5.1.1.1.20 | Unsigned32 | read-only | current |
| bSysTotalMem OBJECT-TYPE Total Usable RAM, kilobytes | 1.3.6.1.4.1.39406.1.5.1.2 | Unsigned32 | read-only | current |
| bSysMemUsed OBJECT-TYPE The amount of physical RAM, in kilobytes, used by the system. | 1.3.6.1.4.1.39406.1.5.1.3 | Unsigned32 | read-only | current |
| bSysMemFree OBJECT-TYPE The amount of physical RAM, in kilobytes, left unused by the system. | 1.3.6.1.4.1.39406.1.5.1.4 | Unsigned32 | read-only | current |
| bSysTotalCPUUtilAvailable OBJECT-TYPE The total CPU utilization available across all CPU cores. The value is maxcores * 100 percentage. | 1.3.6.1.4.1.39406.1.5.1.5 | Unsigned32 | read-only | current |
| bSysAvgCPUUtil15Sec OBJECT-TYPE The average CPU utilization across all CPU cores in the last 15 seconds. This value is updated for every bCPUMonInterval seconds. Units is percentage . Range is from 0 to 100 . | 1.3.6.1.4.1.39406.1.5.1.6 | Unsigned32 | read-only | current |
| bSysAvgCPUUtil1Min OBJECT-TYPE The average CPU utilization across all CPU cores in the last one minute. This value is updated for every bCPUMonInterval seconds. Units is percentage . Range is from 0 to 100 . | 1.3.6.1.4.1.39406.1.5.1.7 | Unsigned32 | read-only | current |
| bSysAvgCPUUtil5Min OBJECT-TYPE The average CPU utilization across all CPU cores in the last five minutes. This value is updated for every bCPUMonInterval seconds. Units is percentage . Range is from 0 to 100 . | 1.3.6.1.4.1.39406.1.5.1.8 | Unsigned32 | read-only | current |
| bCPUMonInterval OBJECT-TYPE CPU usage sampling interval. The value of this object in seconds indicates the how often the CPU utilization is calculated and monitored across all cores. This value for this will be configured by the CLI. | 1.3.6.1.4.1.39406.1.5.1.9 | Unsigned32 | read-only | current |
| bHostNotifVariables OBJECT-IDENTITY MIB objects for Host notifications are defined in this branch. | 1.3.6.1.4.1.39406.1.5.2 | current | ||
| bSWTaskDiedReason OBJECT-TYPE This indicates the reason for process kill | 1.3.6.1.4.1.39406.1.5.2.1 | INTEGER {cpuUsageLimitReached(1), unKnown(2)} | accessible-for-notify | current |
| bSWProcessName OBJECT-TYPE The name of the running software task. | 1.3.6.1.4.1.39406.1.5.2.2 | DisplayString | accessible-for-notify | current |
| bSWProcessID OBJECT-TYPE Indicates Process ID. | 1.3.6.1.4.1.39406.1.5.2.3 | Unsigned32 | accessible-for-notify | current |
| bSWProcessAvgCPUUsageLowThreshold OBJECT-TYPE The low threshold for avaerage cpu utilization of a task in a load interval. If a bSWTaskAvgCPUUsageHigh event has been generated ( or no bSWTaskAvgCPUUsageLow was generated previously ) for this task, and the value for average cpu utilization has fallen below the value of bSWTaskAvgCPUUsageLowThreshold, then a bSWTaskAvgCPUUsageLow event will be generated. No more bSWTaskAvgCPUUsageLow events will be generated for this task until the value for average cpu utilization exceeds the value of bSWTaskAvgCPUUsageHighThreshold. Unit is percentage. Range is from 0 to bSWTaskAvgCPUUsageHighThreshold | 1.3.6.1.4.1.39406.1.5.2.4 | Unsigned32 | accessible-for-notify | current |
| bSWProcessAvgCPUUsageHighThreshold OBJECT-TYPE The high threshold for average cpu utilization of a task in a load interval. If a bSWTaskAvgCPUUsageLow event has been generated ( or no bSWTaskAvgCPUUsageHigh was generated previously ) for this task, and the value for average cpu utilization has exceeded the value of bSWTaskAvgCPUUsageHighThreshold, then a bSWTaskAvgCPUUsageHigh event will be generated. No more bSWTaskAvgCPUUsageHigh events will be generated for this task until the value for average cpu utilization becomes equal to or less than the value of bSWTaskAvgCPUUsageLowThreshold. Unit is percentage. Range is from 0 to bSWTaskCPUUsageLimit | 1.3.6.1.4.1.39406.1.5.2.5 | Unsigned32 | accessible-for-notify | current |
Notifications
| Name | OID | Status |
|---|---|---|
| bSWTaskAvgCPUUsageLow NOTIFICATION-TYPE This notification signifies that the average cpu utilization in a load interval is cleared , meaning that it has fallen below the value of bSWTaskAvgCPUUsageLowThreshold for that task bSWTaskName. | 1.3.6.1.4.1.39406.1.5.0.1 | current |
| bSWTaskAvgCPUUsageHigh NOTIFICATION-TYPE This notification signifies that the average cpu utilization in a load interval has risen above the value of bSWTaskAvgCPUUsageHighThreshold for that task bSWTaskName. | 1.3.6.1.4.1.39406.1.5.0.2 | current |
| bSWTaskDied NOTIFICATION-TYPE This notification signifies that the process has died. This notification will also be sent if the process manager kills a process because of reaching cpu usage limit or process crashed/terminated | 1.3.6.1.4.1.39406.1.5.0.3 | current |
| bSWTaskRestartLimitReached NOTIFICATION-TYPE This notification signifies that the process has reached maximum restarts and all the attempts to restart the process has failed. | 1.3.6.1.4.1.39406.1.5.0.4 | current |