All MIBs › CISCO-ERM-MIB
Category: Cisco Devices, Hardware and Environment
Description: Provides management objects for the Cisco Embedded Resource Manager (ERM), monitoring CPU, memory, and resource thresholds on routers and switches.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.
What Is CISCO-ERM-MIB?
CISCO-ERM-MIB supports Cisco's Embedded Resource Manager (ERM), a subsystem in Cisco IOS routers and switches that tracks internal system resource pools such as CPU, memory, and hardware-specific resources like TCAM or route tables. It exposes configuration objects for defining resource owners, resource users, and threshold policies, along with scalar and tabular data describing which policy is currently applied globally. The MIB is explicitly designed for monitoring the software and hardware health of a device by tracking resource utilization against configurable thresholds so administrators can detect impending exhaustion of CPU, memory, or other finite platform resources before it causes an outage. It is a Cisco proprietary MIB and typically works alongside CISCO-PROCESS-MIB and CISCO-MEMORY-POOL-MIB for a fuller resource picture, though it does not strictly require them. It is deployed on Cisco routers and switches running IOS/IOS-XE where administrators need fine-grained early-warning thresholds on internal resource consumption. Engineers can download the CISCO-ERM-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in CISCO-ERM-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- Cisco routers
- Cisco switches (IOS/IOS-XE)
Monitoring Examples
An administrator could poll cermResOwnerTable, keyed by cermResOwnerId and cermResOwnerSubEntityId, to read cermResOwnerName and cermResOwnerResUserCount for each registered resource owner (e.g., a line card or software feature) on the box. Comparing current usage against the configured threshold policy named in cermScalarsGlobalPolicyName reveals whether a resource is approaching its configured limit. A rising cermResOwnerResUserCount with no corresponding capacity increase would signal a resource leak or unusual load pattern worth investigating before the device hits a hard limit.
What Can Be Monitored
- global resource policy name
- resource owner utilization
- resource user count
- resource group count
- threshold configurability per resource
- resource subtype details
This MIB depends on
Related MIBs
Imported Objects
From CISCO-SMI
| ciscoMgmt | OBJECT-IDENTITY |
From ENTITY-MIB
| PhysicalIndex | |
| entPhysicalIndex | OBJECT-TYPE |
From RFC-1212
| OBJECT-TYPE |
From RFC-1215
| TRAP-TYPE |
From RFC1155-SMI
| Gauge |
From SNMP-FRAMEWORK-MIB
| SnmpAdminString |
From SNMPv2-TC-v1
| RowStatus | |
| StorageType | |
| TruthValue |
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| cermConfig | 1.3.6.1.4.1.9.9.510.1.3 | |||
| cermConfigPolicyApplyEntry | 1.3.6.1.4.1.9.9.510.1.3.5.1 | not-accessible | An entry containing a resource user (or group) name and a local resource policy name applied to the resource user (or group). Whenever a policy is applied to a resource user (or group), an entry will be created in this table. Likewise, whenever a policy applied to a resource user (or group) is removed, the corresponding entry will be removed. | |
| cermConfigPolicyApplyTable | 1.3.6.1.4.1.9.9.510.1.3.5 | not-accessible | This table has a list of resource users (or groups) for which local resource policies are applied in the system. The main purpose of this table is to apply a local resource policy for a resource user or resource group. | |
| cermConfigPolicyEntry | 1.3.6.1.4.1.9.9.510.1.3.1.1 | not-accessible | An entry containing information about a resource policy. Whenever a new resource policy is configured in the system, an entry will be added in this table for the resource policy. Likewise, whenever a resource policy is unconfigured, corresponding entry for the resource policy will be removed from this table. | |
| cermConfigPolicyResOwnerThreshEntry | 1.3.6.1.4.1.9.9.510.1.3.2.1 | not-accessible | An entry containing threshold configuration details for a resource owner sub-type, for a particular resource policy. Whenever a new threshold configuration is added in the resource policy, an entry wil be created in this table for the threshold configuration for the resource policy. Likewise, whenever a threshold configuration is removed from the resource policy, the corresponding entry will be removed from this table. The cermPolicyPhysicalIndex represents the physical entity to which the resource owner belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| cermConfigPolicyResOwnerThreshTable | 1.3.6.1.4.1.9.9.510.1.3.2 | not-accessible | This table contains information about each threshold configuration in each resource policy in the cermConfigPolicyTable. This table can be used to configure threshold details (i.e. threshold severity, rising threshold value, falling threshold value, rising interval time and falling interval time) for a resource policy in the cermConfigPolicyTable. | |
| cermConfigPolicyTable | 1.3.6.1.4.1.9.9.510.1.3.1 | not-accessible | This table contains information about each resource policy configured in the system. Resource Policy will contain threshold configurations for a set of resource owners. Each threshold configuration must specify the threshold severity and the rising threshold value which are mandatory. The rising interval time, falling threshold value and falling interval time are optional for the threshold configuration. Only one local resource policy can be applied for a resource user or resource group, at any point in time. The global resource policy cannot be applied for a resource user or resource group. Whenever a resource policy is applied to a resource user instance, each threshold configuration in the resource policy will be applied to all relevant resource owner and resource user relationships. | |
| cermConfigResGroupEntry | 1.3.6.1.4.1.9.9.510.1.3.3.1 | not-accessible | An entry containing a resource group name and its resource user type name. Whenever a new resource group is configured by the user, an entry will be created for the resource group in this table. Likewise, whenever a resource group is unconfigured by the user, the corresponding resource group entry will be removed from this table. | |
| STR cermConfigResGroupName | 1.3.6.1.4.1.9.9.510.1.3.3.1.1 | SnmpAdminString | not-accessible | This is a textual string containing name of the resource group. The name is unique for each resource group available in the system. |
| ROW cermConfigResGroupRowStatus | 1.3.6.1.4.1.9.9.510.1.3.3.1.4 | RowStatus | read-write | This object indicates the status of the conceptual row in the cermConfigResGroupTable. To create a new row (i.e. creating a new resource group) in this table, this object has to be set to 'createAndGo'. If it succeeds, status of the row will be set to 'active'. To delete an existing resource group, this object has to be set to 'destroy'. |
| STO cermConfigResGroupStorageType | 1.3.6.1.4.1.9.9.510.1.3.3.1.3 | StorageType | read-write | This object indicates the storage type of this conceptual row. If it is set to 'nonVolatile', this entry can be saved into non-volatile memory. |
| cermConfigResGroupTable | 1.3.6.1.4.1.9.9.510.1.3.3 | not-accessible | This table contains information about each resource group created by the user in the system. This table is used to create or delete a resource group in the system. | |
| cermConfigResGroupUserEntry | 1.3.6.1.4.1.9.9.510.1.3.4.1 | not-accessible | An entry containing a resource group name and one of it's resource user instance name. Whenever a resource user instance is added into the resource group by the user, an entry will be created in this table. Likewise, whenever a resource user instance is removed from the resource group, the corresponding entry in this table will be removed. | |
| STR cermConfigResGroupUserName | 1.3.6.1.4.1.9.9.510.1.3.4.1.1 | SnmpAdminString | not-accessible | This is a textual string containing name of the resource user instance in the resource group. The resource user instance need not exist in the system when the resource group is configured. |
| ROW cermConfigResGroupUserRowStatus | 1.3.6.1.4.1.9.9.510.1.3.4.1.3 | RowStatus | read-write | This object indicates the status of the conceptual row in the cermConfigResGroupUserTable. To create a new row (i.e. adding a new resource user instance) in the cermConfigResGroupUserTable, this object has to be set to 'createAndGo'. Setting the status to 'createAndGo' will fail if the given resource group is not yet created (i.e. not available in the cermConfigResGroupTable) or given resource user instance index is already exist. If it succeeds, status of the row will be set to 'active'. To delete an resource user instance from the resource group, this object has to be set to 'destroy'. |
| STO cermConfigResGroupUserStorageType | 1.3.6.1.4.1.9.9.510.1.3.4.1.2 | StorageType | read-write | This object indicates the storage type of this conceptual row. If it is set to 'nonVolatile', this entry can be saved into non-volatile memory. |
| cermConfigResGroupUserTable | 1.3.6.1.4.1.9.9.510.1.3.4 | not-accessible | This table has list of resource user instances added into each resource group. | |
| STR cermConfigResGroupUserTypeName | 1.3.6.1.4.1.9.9.510.1.3.3.1.2 | SnmpAdminString | read-write | This is a textual string containing name of the resource user type to which the resource group belongs. Only the resource user instance of the same resource user type, can be added into the resource group. |
| cermNotifControlObjects | 1.3.6.1.4.1.9.9.510.1.5 | |||
| cermNotifObjects | 1.3.6.1.4.1.9.9.510.1.4 | |||
| CER cermNotifsDirection | 1.3.6.1.4.1.9.9.510.1.4.4 | CermNotificationDirection | read-only | This object indicates the direction of the ERM notification. |
| T/F cermNotifsEnabled | 1.3.6.1.4.1.9.9.510.1.5.1 | TruthValue | read-write | This object indicates whether generation of traps for ERM policy violation notifications are allowed or not. When this object is set to 'true', it allows generation of traps for the ERM policy violation related notifications ciscoErmGlobalPolicyViolation and ciscoErmLocalPolicyViolation. |
| STR cermNotifsPolicyName | 1.3.6.1.4.1.9.9.510.1.4.5 | SnmpAdminString | read-only | This object indicates the name of the resource policy. |
| T/F cermNotifsThresholdIsUserGlob | 1.3.6.1.4.1.9.9.510.1.4.2 | TruthValue | read-only | This object indicates whether the threshold configuration is per user global thresholding or not. |
| CER cermNotifsThresholdSeverity | 1.3.6.1.4.1.9.9.510.1.4.1 | CermThresholdSeverity | read-only | This object indicates the severity of the threshold configuration. |
| CER cermNotifsThresholdValue | 1.3.6.1.4.1.9.9.510.1.4.3 | CermThreshold | read-only | This object indicates the rising (or falling) threshold value. |
| STR cermPolicyApplyPolicyName | 1.3.6.1.4.1.9.9.510.1.3.5.1.3 | SnmpAdminString | read-write | A textual string indicating name of the resource policy which is applied for the resource user (or resource group). This object indicates the cermPolicyName, in the cermConfigPolicyTable, applied to the resource user (or group) name. |
| ROW cermPolicyApplyRowStatus | 1.3.6.1.4.1.9.9.510.1.3.5.1.5 | RowStatus | read-write | This object indicates the status of the row in the cermConfigPolicyApplyTable. To create a new entry (i.e. applying a resource policy to a resource group or resource user) in the cermConfigPolicyApplyTable, this object has to be set to 'createAndGo'. Setting the status to 'createAndGo' will fail if any columnar object in the same row does not have acceptable value (for example, the specified resource policy name does not exist in the cermConfigPolicyTable). If it succeeds, status of the row will be set to 'active'. To delete a row in the table (i.e. unconfiguring a policy for a resource group/user), this object has to be set to 'destroy'. |
| STO cermPolicyApplyStorageType | 1.3.6.1.4.1.9.9.510.1.3.5.1.4 | StorageType | read-write | This object indicates the storage type of this conceptual row. If it is set to 'nonVolatile', this entry can be saved into non-volatile memory. |
| CER cermPolicyApplyUserOrGroupFlag | 1.3.6.1.4.1.9.9.510.1.3.5.1.2 | CermUserOrGroup | not-accessible | This is a flag indicating whether the cermPolicyApplyUserOrGroupName is a resource user name or resource group name. For resource group name, this object has to be set to 'group'. |
| STR cermPolicyApplyUserOrGroupName | 1.3.6.1.4.1.9.9.510.1.3.5.1.1 | SnmpAdminString | not-accessible | This is a textual string containing name of the resource user (or resource group) for which the resource policy is applied. A resource user (or group) cannot be associated with more than one resource policies. In other words, more than one resource polices cannot be applied to a resource user (or group) at any point in time. |
| NUM cermPolicyFallingInterval | 1.3.6.1.4.1.9.9.510.1.3.2.1.10 | CermDampenInterval | read-write | This object indicates the dampening interval for the falling threshold for the threshold configuration. That means, an interval during which variations in the rising and falling threshold values are not notified to the resource user(s). If the dampening interval for the falling threshold is not configured, it will contain zero. |
| CER cermPolicyFallingThreshold | 1.3.6.1.4.1.9.9.510.1.3.2.1.9 | CermThresholdOrZero | read-write | This object indicates the falling threshold value set for the threshold configuration. Lets assume that system global threshold value (in percentage) for 'io' memory resource owner is set to 10% as minor falling threshold value, 20% as major falling threshold value and 30% as critical falling threshold value. When the total 'io' memory utilization falls below 10%, a minor 'down' notification will be sent to relevant resource user(s). When the total 'io' memory utilization falls below 20%, a major 'down' notification will be sent to relevant resource user(s). When it falls below 30%, a critical 'down' notification will be sent to relevant resource user(s). The 'down' notification will be sent only if corresponding 'up' notification has already been sent to relevant resource user(s). Zero value for this object indicates that the falling threshold value is not configured. |
| T/F cermPolicyIsGlobal | 1.3.6.1.4.1.9.9.510.1.3.1.1.2 | TruthValue | read-write | This is a flag indicating whether the resource policy is a global resource policy or not. For global resource policies, this object value would be 'true'. This object value cannot be changed after creating the resource policy. |
| T/F cermPolicyIsUserGlobal | 1.3.6.1.4.1.9.9.510.1.3.2.1.5 | TruthValue | not-accessible | This is a flag indicating whether the threshold configuration is for per user global thresholding or user local thresholding. For per user global threshold configuration, value of this object would be 'true'. For system global and user local threshold configuration, value of this object would be 'false'. |
| T/F cermPolicyLoggingEnabled | 1.3.6.1.4.1.9.9.510.1.3.1.1.4 | TruthValue | read-write | This is a flag indicating whether syslog is enabled for the resource policy or not. |
| STR cermPolicyName | 1.3.6.1.4.1.9.9.510.1.3.1.1.1 | SnmpAdminString | not-accessible | This is textual string containing name of the resource policy. The resource policy name should be unique for each resource policy configured in the system. |
| PHY cermPolicyPhysicalIndex | 1.3.6.1.4.1.9.9.510.1.3.2.1.1 | PhysicalIndex | not-accessible | This object uniquely identifies the physical entity to which the threshold configuration belongs. This objects indicates the entPhysicalIndex value (in the entPhysicalTable) for the corresponding physical entity. |
| CER cermPolicyResOwnerId | 1.3.6.1.4.1.9.9.510.1.3.2.1.3 | CermOwnerId | not-accessible | This object identifies the resource owner for which the threshold is configured. This object indicates the cermResOwnerId value (in the cermResOwnerTable) for the corresponding resource owner. |
| CER cermPolicyResOwnerSubEntityId | 1.3.6.1.4.1.9.9.510.1.3.2.1.2 | CermSubEntityId | not-accessible | This object indicates the sub-entity (i.e. logical processing entity in a physical entity) in which the resource owner is present. This object indicates the cermResOwnerSubEntityId value (in the cermResOwnerTable) for the resource owner. |
| GAU cermPolicyResOwnerSubTypeId | 1.3.6.1.4.1.9.9.510.1.3.2.1.4 | Gauge | not-accessible | This object identifies the resource owner sub-type for which threshold is configured. For example, 'processor' and 'io' are sub-types of the 'memory' resource owner. Each resource owner sub-type may have different threshold configuration. If the resource owner does not have any sub-type, then value of this object would be zero. This object indicates the 'cermResOwnerSubTypeId' value (in the cermResOwnerSubTypeTable) for the corresponding resource owner sub-type. |
| ROW cermPolicyResOwnerThreshRowStatus | 1.3.6.1.4.1.9.9.510.1.3.2.1.12 | RowStatus | read-write | This object indicates the status of the conceptual row in the cermConfigPolicyResOwnerThreshTable. To create a new entry (i.e. adding a new threshold configuration for the resource policy) in the cermConfigPolicyResOwnerThreshTable, this object has to be set to 'createAndGo'. Setting the status to 'createAndGo' will fail if any columnar object in the same row does not have acceptable value. If it succeeds, status of this row will be set to 'active'. To delete an existing threshold configuration in the resource policy, this object value to be set to 'destroy'. |
| STO cermPolicyResOwnerThreshStorageType | 1.3.6.1.4.1.9.9.510.1.3.2.1.11 | StorageType | read-write | This object indicates the storage type of this conceptual row. If it is set to 'nonVolatile', this entry can be saved into non-volatile memory. |
| NUM cermPolicyRisingInterval | 1.3.6.1.4.1.9.9.510.1.3.2.1.8 | CermDampenInterval | read-write | This object indicates the dampening interval for the rising threshold, for the threshold configuration. That means, an interval during which variations in the rising and falling threshold values are not notified to any resource user(s). If the dampening interval for the rising threshold is not configured, it will contain zero. |
| CER cermPolicyRisingThreshold | 1.3.6.1.4.1.9.9.510.1.3.2.1.7 | CermThreshold | read-write | This object indicates the rising threshold value set for the threshold configuration entry. Lets assume that system global threshold value (in percentage) for 'io' memory resource owner is set to 60% as minor rising threshold value, 70% as major rising threshold value and 90% as critical rising threshold value. When the total 'io' memory utilization exceeds the 60% threshold limit, a minor 'up' notification will be sent to relevant resource user(s). When the total 'io' memory utilization exceeds the 70% threshold limit, a major 'up' notification will be sent to relevant resource user(s). When it exceeds the 90% threshold limit, a critical 'up' notification will be sent to relevant resource user(s). The rising threshold value is mandatory for any threshold configuration entry in the cermConfigPolicyResOwnerThreshTable. |
| ROW cermPolicyRowStatus | 1.3.6.1.4.1.9.9.510.1.3.1.1.7 | RowStatus | read-write | This object indicates the status of the conceptual row in the cermConfigPolicyTable. To create a new entry (i.e. creating a new resource policy) in the cermConfigPolicyTable, this object has to be set to 'createAndGo' after setting all mandatory columnar objects for the corresponding entry. Setting the status to 'createAndGo' will fail if any of the columnar objects in the same row does not have acceptable value. If it succeeds, status of this row will be set to 'active'. To delete an existing resource policy, this object has to be set to 'destroy'. Deletion may fail if the resource policy is being configured by any other user or the resource policy has been associated with any resource user instance. |
| T/F cermPolicySnmpNotifEnabled | 1.3.6.1.4.1.9.9.510.1.3.1.1.5 | TruthValue | read-write | This is a flag indicating whether SNMP notifications are enabled for the resource policy or not. If this object value is set to 'true', all notifications related to the resource policy will be sent to all remote hosts which are configured to get SNMP notifications from the managed device. |
| STO cermPolicyStorageType | 1.3.6.1.4.1.9.9.510.1.3.1.1.6 | StorageType | read-write | This object indicates the storage type of this conceptual row. If it is set to 'nonVolatile', this entry can be saved into non-volatile memory. |
| CER cermPolicyThresholdSeverity | 1.3.6.1.4.1.9.9.510.1.3.2.1.6 | CermThresholdSeverity | not-accessible | This object identifies the threshold severity set for the threshold configuration. For a minor threshold configuration, value of this object would be 'minor'. For major threshold configuration, value of this object would be 'major'. For critical threshold configuration, value of this object would be 'critical'. |
| STR cermPolicyUserTypeName | 1.3.6.1.4.1.9.9.510.1.3.1.1.3 | SnmpAdminString | read-write | This is a textual string indicating the resource user type name for the resource policy. For a global resource policy, this object will have zero-length string. For a local resource policy, this object will contain name of the resource user type for the resource policy. The resource user type name for a resource policy, cannot be changed after creating the resource policy. |
| cermResGroupEntry | 1.3.6.1.4.1.9.9.510.1.2.6.1 | not-accessible | An entry containing information about a particular resource group in the system. This entry includes the resource group name and number of resource users in the resource group. Whenever a new resource group is configured, an entry will be included in this table for the resource group. Likewise, whenever a resource group is unconfigured, the corresponding resource group entry in this table will be removed. Resource groups can be created/deleted by the user using the table cermConfigResGroupTable. Resource groups will also be created internally if multiple instances of same resource user (i.e. more than one resource users with the same name) are present in the system. The entPhysicalIndex represents the physical entity to which the resource group belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| CER cermResGroupId | 1.3.6.1.4.1.9.9.510.1.2.6.1.1 | CermGroupId | not-accessible | This object indicates the resource group identifier. This uniquely identifies a resource group in a resource user type. |
| STR cermResGroupName | 1.3.6.1.4.1.9.9.510.1.2.6.1.2 | SnmpAdminString | read-only | This object is a textual string containing name of the resource group. If the resource group has been configured by the user, this object will contain value of the cermConfigResGroupName corresponding to the configured resource group in the cermConfigResGroupTable. |
| cermResGroupResUserEntry | 1.3.6.1.4.1.9.9.510.1.2.7.1 | not-accessible | An entry containing a resource group identifier and one of the resource users identifier in the resource group. Whenever a new resource user is added into a resource group, an entry will be included in this table. Likewise, whenever a resource user is removed from a resource group, the corresponding entry in this table will be removed. The entPhysicalIndex represents the physical entity to which the resource group and resource user belong. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| CER cermResGroupResUserId | 1.3.6.1.4.1.9.9.510.1.2.7.1.1 | CermUserId | read-only | This object identifies one of the resource users in a particular resource group. This object will contain value of the cermResUserId, in the cermResUserTable, corresponding to one of resource users in the resource group. |
| cermResGroupResUserTable | 1.3.6.1.4.1.9.9.510.1.2.7 | not-accessible | This table has list of resource users present in each resource group. | |
| cermResGroupTable | 1.3.6.1.4.1.9.9.510.1.2.6 | not-accessible | This table contains information about each resource group in the system. This table will have one entry for each resource group in the system. | |
| GAU cermResGroupUserInstanceCount | 1.3.6.1.4.1.9.9.510.1.2.6.1.3 | Gauge | read-only | This object indicates the number of resource user instances present in the resource group. |
| cermResMonitorEntry | 1.3.6.1.4.1.9.9.510.1.2.11.1 | not-accessible | An entry containing information about a resource monitor in the system. Whenever a new resource monitor is registered with the ERM framework, an entry will be included in this table for the resource monitor. Likewise, whenever a resource monitor is unregistered from the ERM framework, the corresponding resource monitor entry will be removed from this table. The entPhysicalIndex represents the physical entity to which the resource monitor belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| CER cermResMonitorId | 1.3.6.1.4.1.9.9.510.1.2.11.1.2 | CermMonitorId | not-accessible | This object indicates the resource monitor identifier. |
| STR cermResMonitorName | 1.3.6.1.4.1.9.9.510.1.2.11.1.3 | SnmpAdminString | read-only | This is a textual string containing name of the resource monitor. |
| cermResMonitorPolicyEntry | 1.3.6.1.4.1.9.9.510.1.2.13.1 | not-accessible | An entry containing one of the resource policies being watched by a particular resource monitor. Whenever a resource monitor starts watching a resource policy, an entry will be added into this table, for the resource monitor resource policy relationship. The entPhysicalIndex represents the physical entity to which the resource monitor belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| STR cermResMonitorPolicyName | 1.3.6.1.4.1.9.9.510.1.2.13.1.1 | SnmpAdminString | read-only | This is a textual string indicating name of a resource policy being watched by the resource monitor. This object will contain the cermPolicyName object value in one of the resource policy entry in the cermConfigPolicyTable. |
| cermResMonitorPolicyTable | 1.3.6.1.4.1.9.9.510.1.2.13 | not-accessible | This table contains an entry for each resource policy being watched by each resource monitor in the system. This table will be useful to get the name of all the resource policies being watched by a particular resource monitor. If a resource monitor doesn't watch any resource policy, then this table will not have any entry for the resource monitor. | |
| CER cermResMonitorResOwnerId | 1.3.6.1.4.1.9.9.510.1.2.12.1.1 | CermOwnerIdOrZero | not-accessible | This object identifies the resource owner which is being monitored by the resource monitor. The value of this object would be 0 in the entry where only the resource user (not the resource owner and resource user relationship) being watched by the resource monitor. In case of non-zero value, this object indicates the cermResOwnerId object value for one of the resource owner entry in the cermResOwnerTable. |
| cermResMonitorResOwnerResUserEntry | 1.3.6.1.4.1.9.9.510.1.2.12.1 | not-accessible | An entry containing any of the following information: 1) one of the resource owners being watched by a resource monitor. 2) one of the resource users being watched by a resource monitor. 3) one of the resource owner and resource user relationships being watched by a resource monitor. Whenever a resource monitor starts watching a resource owner or resource user or resource owner resource user relationship, an entry will be included in this table for the resource monitor. The entPhysicalIndex represents the physical entity to which the resource monitor belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| cermResMonitorResOwnerResUserTable | 1.3.6.1.4.1.9.9.510.1.2.12 | not-accessible | This table contains the following information: 1) resource owners being watched by each resource monitor. 2) resource users being watched by each resource monitor. 3) resource owner and resource user relationships being watched by each resource monitor. | |
| STR cermResMonitorResPolicyName | 1.3.6.1.4.1.9.9.510.1.2.12.1.4 | SnmpAdminString | read-only | This object indicates the policy name corresponding to the resource owner resource user relationship being watched by the resource monitor. If there is no corresponding applied resource policy for the resource owner and resource user in the entry, then this object will contain zero-length string. This object indicates the cermPolicyName object value in one of the resource policy entry in the cermConfigPolicyTable. |
| CER cermResMonitorResUserId | 1.3.6.1.4.1.9.9.510.1.2.12.1.3 | CermUserIdOrZero | not-accessible | This object identifies the resource user which is being monitored by the resource monitor. The value of this object would be 0 in the entry where only the resource owner (not the resource owner and resource user relationship) being watched by the resource monitor. In case of non-zero value, this object indicates the cermResUserId object value for one of the resource user entry in the cermResUserTable. |
| CER cermResMonitorResUserTypeId | 1.3.6.1.4.1.9.9.510.1.2.12.1.2 | CermUserTypeIdOrZero | not-accessible | This object identifies the resource user type of the resource user which is being monitored by the resource monitor. The value of this object would be 0 in the entry where only the resource owner (not the resource owner and resource user relationship) being watched by the resource monitor. In case of non-zero value, this object indicates the cermResUserTypeId object value for one of the resource user type entry in the cermResUserTypeTable. |
| CER cermResMonitorSubEntityId | 1.3.6.1.4.1.9.9.510.1.2.11.1.1 | CermSubEntityId | not-accessible | This object indicates the sub-entity (i.e. logical processing entity in a physical entity) in which the resource monitor is present. |
| cermResMonitorTable | 1.3.6.1.4.1.9.9.510.1.2.11 | not-accessible | This table contains information about each resource monitor in the system. | |
| cermResOwnerEntry | 1.3.6.1.4.1.9.9.510.1.2.1.1 | not-accessible | An entry containing information about a particular resource owner. This entry includes resource owner name, measurement units for the resource owner, flag indicating whether thresholding for the resource owner is configurable by the user, number of resource users and number of resource groups for the resource owner. Whenever a resource owner registers with the ERM framework (normally this happens during system initialization), an entry for the resource owner will be included in this table. Likewise, whenever a resource owner is unregistered itself from the ERM framework, the corresponding entry in this table will be removed. Resource owners are created by the system; not by the user. The entPhysicalIndex represents the physical entity to which the resource owner belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| CER cermResOwnerId | 1.3.6.1.4.1.9.9.510.1.2.1.1.2 | CermOwnerId | not-accessible | This object indicates the resource owner identifier. This object value is unique in a sub-entity. |
| STR cermResOwnerMeasurementUnit | 1.3.6.1.4.1.9.9.510.1.2.1.1.4 | SnmpAdminString | read-only | This is a textual string containing unit of measurement for the resource owner. For example, utilization of 'memory' and 'cpu' resource owners can be specified in terms of 'bytes' and 'percentage' respectively. In that case, this object value would be 'bytes' for the 'memory' resource owner and 'percentage' for the 'cpu' resource owner. |
| STR cermResOwnerName | 1.3.6.1.4.1.9.9.510.1.2.1.1.3 | SnmpAdminString | read-only | This is a textual string containing name of the resource owner. For example: cpu, memory. |
| GAU cermResOwnerResGroupCount | 1.3.6.1.4.1.9.9.510.1.2.1.1.7 | Gauge | read-only | This object indicates the number of resource groups which consume resources from the resource owner. |
| GAU cermResOwnerResUserCount | 1.3.6.1.4.1.9.9.510.1.2.1.1.6 | Gauge | read-only | This object indicates the number of resource users which consume resources from the resource owner. |
| cermResOwnerResUserOrGroupEntry | 1.3.6.1.4.1.9.9.510.1.2.8.1 | not-accessible | An entry containing information about a resource owner sub-type and resource user/group relationship. Whenever a resource user/group is registered with the ERM framework, one or more number of entries will be created in this table. The number of entries that will be created, depends upon the number of resource owners in the resource user type from which the resource user was instantiated and the number of sub-types in each resource owner. Even if the resource owner does not have any sub-types, there will be one entry per resource user/group for the resource owner. The entPhysicalIndex represents the physical entity to which the resource owner and resource user belong. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| CER cermResOwnerResUserOrGroupId | 1.3.6.1.4.1.9.9.510.1.2.8.1.2 | CermUserId | not-accessible | This object identifies the resource group/user which is part of the resource owner sub-type resource group/user relationship. If the cermResUserOrGroupFlag is 'user', this object will contain value of the cermResUserId for one of the resource user entry in the cermResUserTable. If the cermResUserOrGroupFlag is 'group', this object will contain value of the cermResGroupId for one of the resource group entry in the cermResGroupTable. |
| cermResOwnerResUserOrGroupTable | 1.3.6.1.4.1.9.9.510.1.2.8 | not-accessible | This table contains information about each resource owner sub-type and resource user/group relationship. | |
| cermResOwnerResUserOrGroupThresholdEntry | 1.3.6.1.4.1.9.9.510.1.2.9.1 | not-accessible | An entry containing information about a applied threshold configuration for a resource owner sub-type resource user/group relationship. Whenever a local resource policy is applied for a resource user/group, one or more number of entries will be included in this table. The number of entries that will be created, depends upon the number of threshold configurations present in the local resource policy. The entPhysicalIndex represents the physical entity to which the resource owner and resource user belong. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| cermResOwnerResUserOrGroupThresholdTable | 1.3.6.1.4.1.9.9.510.1.2.9 | not-accessible | This table contains information about each applied threshold configuration for each resource owner sub-type resource user/group relationship. This table will have an entry for each threshold configuration for each resource owner sub-type resource user/group relationship for which a rising threshold value is set. If rising threshold value is not set for a resource owner sub-type resource user/group relationship, then an entry will not be present in this table for the relationship. | |
| CER cermResOwnerResUserTypeId | 1.3.6.1.4.1.9.9.510.1.2.8.1.1 | CermUserTypeId | not-accessible | This object identifies the resource user type corresponding to the resource user/group which is part of the resource owner resource user/group relationship. This object will contain value of the cermResUserTypeId in the cermResUserTypeTable, corresponding to the resource user type. |
| CER cermResOwnerSubEntityId | 1.3.6.1.4.1.9.9.510.1.2.1.1.1 | CermSubEntityId | not-accessible | This object indicates the sub-entity (i.e. logical processing entity in a physical entity) in which the resource owner is present. |
| cermResOwnerSubTypeEntry | 1.3.6.1.4.1.9.9.510.1.2.2.1 | not-accessible | An entry containing information about a resource owner sub-type. This entry includes resource owner sub-type name, utilization in percentage, utilization in its own measurement unit, maximum utilization in its own measurement unit and current global notification severity level for the resource owner sub-type. Whenever a resource owner is registered with the ERM framework (normally this happens during system initialization), a new entry will be included in the cermResOwnerTable for the resource owner. At the sametime, one new entry will be included in this table for each sub-type of the resource owner. Likewise, whenever a resource owner is unregistered from the ERM framework, the resource owner entry will be removed from the cermResOwnerTable and the corresponding resource owner sub-types entries will be removed from this table. The entPhysicalIndex represents the physical entity to which the resource owner belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| NUM cermResOwnerSubTypeFallingInterval | 1.3.6.1.4.1.9.9.510.1.2.3.1.5 | CermDampenInterval | read-only | This object indicates the dampening interval time for the global falling threshold, specified in the applied threshold configuration for the resource owner sub-type. Whenever the ERM framework gets a 'down' notification from the resource owner sub-type, it will wait till the falling interval time (represented by this object) is elapsed. If the ERM framework did not receive any 'up' notification from the same resource owner sub-type before the falling interval time is elapsed, it will send the 'down' notification to all resource users which consume resources from the concerned resource owner sub-type. Otherwise, the 'down' notification will be dropped by the ERM framework. If the global rising threshold is configured but the falling interval time is not configured in the applied threshold configuration for the resource owner sub-type, then default value would be taken. The default value is specific to the resource owner sub-type. |
| CER cermResOwnerSubTypeFallingThresh | 1.3.6.1.4.1.9.9.510.1.2.3.1.4 | CermThreshold | read-only | This object indicates the applied global falling threshold value for the resource owner sub-type. The global falling threshold value will be applicable only after an 'up' notification is sent by the resource owner. When resource utilization of the resource owner sub-type falls below the applied global falling threshold value (after crossing the corresponding global rising threshold value), the resource owner sub-type sends a 'down' notification to the ERM framework. If the ERM framework did not receive any 'up' notification from the same resource owner sub-type till the falling interval time (represented by the object cermResOwnerSubTypeFallingInterval) is elapsed, the 'down' notification will be sent to all resource users which consume resources from the concerned resource owner sub-type. The order of sending the 'down' notification will be based on priority of those resource users. Highest priority resource user will get the 'down' notification first. Upon receiving the 'down' notification, the resource users can start consuming the concerned resource as usual. If the global rising threshold value is configured but the global falling threshold value is not configured in the applied threshold configuration for the resource owner sub-type, then default value would be taken. The default value is specific to the resource owner sub-type and may depend on the rising threshold value. |
| CER cermResOwnerSubTypeGlobNotifSeverity | 1.3.6.1.4.1.9.9.510.1.2.2.1.6 | CermNotificationSeverity | read-only | This object indicates the current global notification severity level for the resource owner sub-type. |
| GAU cermResOwnerSubTypeId | 1.3.6.1.4.1.9.9.510.1.2.2.1.1 | Gauge | not-accessible | This object indicates the resource owner sub-type identifier. If the resource owner does not have any sub-types, this object value for the resource owner will be zero. Otherwise, it will have a non-zero value. |
| GAU cermResOwnerSubTypeMaxUsage | 1.3.6.1.4.1.9.9.510.1.2.2.1.5 | Gauge | read-only | This object indicates the maximum resource utilization since the system has been up, in the measurement unit specified by the object cermResOwnerMeasurementUnit, for the corresponding resource owner sub-type. For example, if maximum utilization for the 'io' memory resource owner is 15000000 bytes since the system has been up, this object value for the 'io' memory resource owner would be 15000000. If this object is not implemented for the resource owner sub-type, then value of this object would be zero. |
| STR cermResOwnerSubTypeName | 1.3.6.1.4.1.9.9.510.1.2.2.1.2 | SnmpAdminString | read-only | This is a textual string indicating name of the resource owner sub-type. For example, 'processor' memory and 'io' memory are two sub-types in the 'memory' resource owner. If the resource owner does not have any sub-types, this object value for the resource owner will be a zero-length string. |
| NUM cermResOwnerSubTypeRisingInterval | 1.3.6.1.4.1.9.9.510.1.2.3.1.3 | CermDampenInterval | read-only | This object indicates the dampening interval time for the global rising threshold, specified in the applied threshold configuration for the resource owner sub-type. Whenever the ERM framework gets an 'up' notification from the resource owner sub-type, it will wait till the rising interval time (represented by this object) is elapsed. If the ERM framework did not receive any 'down' notification from the same resource owner sub-type before the rising interval time is elapsed, it will send the 'up' notification to all resource users which consume resources from the resource owner. Otherwise, the 'up' notification will be dropped by the ERM framework. If the global rising threshold is configured but the rising interval time is not configured in the applied threshold configuration for the resource owner sub-type, then default value would be taken. The default value is specific to the resource owner sub-type. |
| CER cermResOwnerSubTypeRisingThresh | 1.3.6.1.4.1.9.9.510.1.2.3.1.2 | CermThreshold | read-only | This object indicates the applied global rising threshold value for the resource owner sub-type. When total resource utilization of the resource owner sub-type exceeds the rising threshold value set for it, the resource owner sends an 'up' notification to the ERM framework. If the ERM framework did not receive any 'down' notification from the same resource owner sub-type till the rising interval time (represented by cermResOwnerSubTypeRisingInterval) is elapsed, the 'up' notification will be sent to all resource users which consume resources from the resource owner. The order of sending the 'up' notification will be based on priority of those resource users. Lowest priority resource user will get the 'up' notification first. Upon receiving the 'up' notification, the resource users can take appropriate action (for example, limiting consumption of the concerned resource). |
| cermResOwnerSubTypeTable | 1.3.6.1.4.1.9.9.510.1.2.2 | not-accessible | This table contains information about each sub-type for each resource owner in the cermResOwnerTable. For example, lets consider that the 'memory' resource owner has two sub-types called 'processor' and 'io' in the system. Then, two entries (one is for 'processor' memory and another one is for 'io' memory) will be present in this table for the 'memory' resource owner. If a resource owner does not have any sub-types, then this table will have an entry with the zero value for the cermResOwnerSubTypeId and zero-length string value for the cermResOwnerSubTypeName, for the corresponding resource owner. | |
| cermResOwnerSubTypeThresholdEntry | 1.3.6.1.4.1.9.9.510.1.2.3.1 | not-accessible | An entry containing an applied global threshold configuration details for a resource owner sub-type. This entry includes threshold severity level, rising threshold value, rising interval time, falling threshold value and falling interval time for the threshold configuration. One or more entries will be included in this table when a global resource policy is applied. If the system has internally applied any threshold values, those threshold configurations will also be present in this table. For example, if the applied global resource policy has 'major' and 'critical' severity threshold configurations for 'processor' memory sub-type of the 'memory' resource owner, then two entries will be included in this table for the 'processor' memory sub-type. All threshold configuration entries included via applying the global resource policy, will be removed when the applied global resource policy is unapplied/unconfigured. Note: Global resource policy is applied by setting the scalar object cermScalarsGlobalPolicyName to an existing global resource policy in the cermConfigPolicyTable. Global resource policy is unapplied by setting the cermScalarsGlobalPolicyName to zero-length string. Apart from threshold configurations in the applied global resource policy (those are configured and applied by the user), the system may have some internally applied global threshold configurations for some resource owners for which the user is not allowed to configure thresholding. The entPhysicalIndex represents the physical entity to which the resource owner belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| cermResOwnerSubTypeThresholdTable | 1.3.6.1.4.1.9.9.510.1.2.3 | not-accessible | This table contains information about each applied global threshold configuration for each resource owner sub-type in the system. | |
| CER cermResOwnerSubTypeThreshSeverity | 1.3.6.1.4.1.9.9.510.1.2.3.1.1 | CermThresholdSeverity | not-accessible | This object identifies the threshold severity of an applied threshold configuration, for a resource owner sub-type. |
| GAU cermResOwnerSubTypeUsage | 1.3.6.1.4.1.9.9.510.1.2.2.1.4 | Gauge | read-only | This object indicates the resource utilization, in the unit of measurement specified by the object cermResOwnerMeasurementUnit, for the corresponding resource owner sub-type. |
| CER cermResOwnerSubTypeUsagePct | 1.3.6.1.4.1.9.9.510.1.2.2.1.3 | CermResUsagePct | read-only | This object indicates the percentage of resource utilized for the resource owner sub-type. |
| cermResOwnerTable | 1.3.6.1.4.1.9.9.510.1.2.1 | not-accessible | This table contains information about each resource owner in the system. Each resource owner maintains a list of resource users and performs the following: a) Accounting and Thresholding Accounting and thresholding involves accounting of resources allocated to each resource user and using threshold limits for notifying resource user(s) and resource usage monitor(s) about violations. Accounting is done by each resource owner. The ERM framework allows user to configure thresholding values for each resource owner. When resource utilization of a resource owner exceeds an applied threshold value, the resource owner will send notification to relevant resource user(s). b) Notifications Sent and Actions Taken In case of system global thresholding, whenever total resource utilization of a resource owner exceeds an applied rising threshold value, the resource owner will send an 'up' notification to the ERM framework. Whenever total resource utilization of the same resource owner falls below the corresponding falling threshold value (after crossing the rising threshold value), the resource owner will sent a 'down' notification to the ERM framework. On receiving the 'up' notification, resource user(s) is(are) expected to take appropriate action by freeing the resource or limiting the resource consumption. The resource owner may restrain from allocating resource to the resource user(s) in case of the resource user(s) not taking any action. | |
| T/F cermResOwnerThreshIsConfigurable | 1.3.6.1.4.1.9.9.510.1.2.1.1.5 | TruthValue | read-only | This is a flag indicating whether thresholding is configurable for the resource owner by users or not. Some resource owners may not allow users to configure resource utilization threshold values. This object value will be 'false' for such resource owners. |
| cermResUserEntry | 1.3.6.1.4.1.9.9.510.1.2.5.1 | not-accessible | An entry containing information about a particular resource user in the system. This entry includes the resource user name and priority of the resource user. Whenever a new resource user is registered with the ERM framework (normally this happens when the resource user is created in the system), an entry will be included in this table for the resource user. Likewise, whenever a resource user is unregistered from the ERM framework, the corresponding resource user entry in this table will be removed. The entPhysicalIndex represents the physical entity to which the resource user belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| CER cermResUserId | 1.3.6.1.4.1.9.9.510.1.2.5.1.1 | CermUserId | not-accessible | This object indicates the resource user identifier. This uniquely identifies a resource user in a resource user type. |
| STR cermResUserName | 1.3.6.1.4.1.9.9.510.1.2.5.1.2 | SnmpAdminString | read-only | This object is a textual string containing name of the resource user. For example: 'IP Input' process. |
| NUM cermResUserOrGroupFallingInterval | 1.3.6.1.4.1.9.9.510.1.2.9.1.7 | CermDampenInterval | read-only | This object indicates the dampening interval time set for the falling threshold for the threshold configuration entry in this table. If the rising threshold value is configured but the falling interval value is not configured for the resource owner sub-type resource user/group relationship, then default value would be taken. The default value is specific to the resource owner sub-type. |
| CER cermResUserOrGroupFallingThresh | 1.3.6.1.4.1.9.9.510.1.2.9.1.6 | CermThreshold | read-only | This object indicates the falling threshold value set for the threshold configuration for the resource owner sub-type resource user/group relationship. If the rising threshold value is configured but the falling threshold value is not configured for the resource owner sub-type resource user/group relationship, then default value would be taken. The default value is specific to the resource owner sub-type. |
| CER cermResUserOrGroupFlag | 1.3.6.1.4.1.9.9.510.1.2.8.1.3 | CermUserOrGroup | read-only | This is a flag indicating whether corresponding entry belongs to a resource group or resource user. If this object value is 'user', this entry belongs to a resource owner sub-type resource user relationship. If this object value is 'group', this entry belongs to a resource owner sub-type resource group relationship. |
| CER cermResUserOrGroupGlobNotifSeverity | 1.3.6.1.4.1.9.9.510.1.2.8.1.8 | CermNotificationSeverity | read-only | This object indicates per user global current notification severity for the resource owner sub-type and resource user/group relationship. For example, lets assume that total utilization of the 'processor' memory resource owner has exceeded the applied per user global rising threshold value for *minor* severity (and its utilization is still above the corresponding falling threshold value), then current per user global notification severity for the 'processor' memory and 'RU-1' relationship would be 'minor'. |
| GAU cermResUserOrGroupMaxUsage | 1.3.6.1.4.1.9.9.510.1.2.8.1.6 | Gauge | read-only | This object indicates the maximum amount of resource utilized from the resource owner sub-type by the resource user (if the cermResUserOrGroupFlag is 'user') or resource group (if the cermResUserOrGroupFlag is 'group') since the system has been up, in the unit of measurement specified by the object cermResOwnerMeasurementUnit for the corresponding resource owner. If this object is not implemented by the resource owner sub-type, then value of this object would be zero. |
| CER cermResUserOrGroupNotifSeverity | 1.3.6.1.4.1.9.9.510.1.2.8.1.7 | CermNotificationSeverity | read-only | This object indicates the user local current notification severity for the resource owner sub-type and resource user/group relationship. For example, lets assume that the resource user 'RU-1' has utilized the 'processor' memory more than the applied *minor* severity user local rising threshold value (and its utilization is still above the corresponding falling threshold value), then current user local notification severity for the 'processor' memory 'RU-1' relationship would be 'minor'. |
| NUM cermResUserOrGroupRisingInterval | 1.3.6.1.4.1.9.9.510.1.2.9.1.5 | CermDampenInterval | read-only | This object indicates dampening interval time set for the rising threshold for the threshold configuration entry in this table. If the rising threshold value is configured but the rising interval time is not configured for the resource owner sub-type resource user/group relationship, then default value would be taken. The default value is specific to the resource owner sub-type. |
| CER cermResUserOrGroupRisingThresh | 1.3.6.1.4.1.9.9.510.1.2.9.1.4 | CermThreshold | read-only | This object indicates the rising threshold value set for the thereshold configuration for the resource owner sub-type resource user/group relationship. If the rising threshold value is not set for the resource owner sub-type resource user/group relationship, then this table will not have any entry for the relationship. |
| CER cermResUserOrGroupThreshFlag | 1.3.6.1.4.1.9.9.510.1.2.9.1.3 | CermUserOrGroup | read-only | This is a flag indicating whether corresponding entry belongs to a resource group or resource user. If this object value is 'user', this entry belongs to a resource owner sub-type resource user relationship. If this object value is 'group', this entry belongs to a resource owner sub-type resource group relationship. |
| T/F cermResUserOrGroupThreshIsUserGlob | 1.3.6.1.4.1.9.9.510.1.2.9.1.1 | TruthValue | not-accessible | A flag which indicates whether the threshold configuration is about user local thresholding or per user global thresholding. The value of this object would be 'true' for the per user global threshold configuration. |
| CER cermResUserOrGroupThreshSeverity | 1.3.6.1.4.1.9.9.510.1.2.9.1.2 | CermThresholdSeverity | not-accessible | This object indicates the threshold severity for the threshold configuration entry. The value of this object can be 'minor', 'major' and 'critical'. |
| GAU cermResUserOrGroupUsage | 1.3.6.1.4.1.9.9.510.1.2.8.1.5 | Gauge | read-only | This object indicates the amount of resources utilized from the resource owner sub-type by the resource user (if the cermResUserOrGroupFlag is 'user') or resource group (if the cermResUserOrGroupFlag is 'group'), in the unit of measurement indicated by the object cermResOwnerMeasurementUnit for the corresponding resource owner. For example, if 1 MB (i.e. 1048576 bytes) of 'processor' memory has been utilized by the resource user 'RU-1', then value of this object would be 1048576 in the entry corresponding to the 'processor' memory 'RU-1' relationship. |
| CER cermResUserOrGroupUsagePct | 1.3.6.1.4.1.9.9.510.1.2.8.1.4 | CermResUsagePct | read-only | This object indicates percentage of resources utilized from the resource owner sub-type by the resource user (if the cermResUserOrGroupFlag is 'user') or resource group (if the cermResUserOrGroupFlag is 'group'). For example, if 1 MB out of 50 MB 'processor' memory has been utilized by the resource user 'RU-1', then value of this object would be 2 in the entry corresponding to the 'processor' memory 'RU-1' relationship. |
| GAU cermResUserPriority | 1.3.6.1.4.1.9.9.510.1.2.5.1.3 | Gauge | read-only | This object indicates priority of the resource user. High value for this object indicates that corresponding resource user has *low* priority and vice versa. The global ERM notification will be sent to the resource user in the order based on its priority. Lowest priority resource user (i.e. resource user which has highest value for this object) will get the global 'up' notification first and 'down' notification last. |
| CER cermResUserResGroupId | 1.3.6.1.4.1.9.9.510.1.2.5.1.4 | CermGroupId | read-only | This object indicates the resource group in which the resource user is present. If the resource user does not belong to any resource group, then the value of this object will be zero. Otherwise, this object will contain value of the object cermResGroupId corresponding to the resource group entry in the cermResGroupTable. |
| cermResUserTable | 1.3.6.1.4.1.9.9.510.1.2.5 | not-accessible | A table which contains information about each resource user in the system. This table will have one entry for each resource user in the system. | |
| cermResUserTypeEntry | 1.3.6.1.4.1.9.9.510.1.2.4.1 | not-accessible | An entry containing information about a particular resource user type in the system. This entry includes the resource user type name, number of resource owners present in the resource user type, number of resource users and resource groups instantiated from the resource user type. Whenever a new resource user type is registered with the ERM framework (normally this happens during system initialization), an entry will be included in this table for the resource user type. Likewise, whenever a resource user type is unregistered from the ERM framework, the corresponding resource user type entry in this table will be removed. The entPhysicalIndex represents the physical entity to which the resource user type belongs. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| CER cermResUserTypeId | 1.3.6.1.4.1.9.9.510.1.2.4.1.2 | CermUserTypeId | not-accessible | This object indicates the resource user type identifier. This uniquely identifies a resource user type in a sub-entity. |
| STR cermResUserTypeName | 1.3.6.1.4.1.9.9.510.1.2.4.1.3 | SnmpAdminString | read-only | This is a textual string containing name of the resource user type. |
| GAU cermResUserTypeResGroupCount | 1.3.6.1.4.1.9.9.510.1.2.4.1.6 | Gauge | read-only | This object indicates the number of resource groups in the resource user type. This object value will be equal to the number of resource group entries present in the cermResGroupTable for the resource user type. |
| GAU cermResUserTypeResOwnerCount | 1.3.6.1.4.1.9.9.510.1.2.4.1.4 | Gauge | read-only | This object indicates the number of resource owners in the resource user type. |
| cermResUserTypeResOwnerEntry | 1.3.6.1.4.1.9.9.510.1.2.10.1 | not-accessible | An entry containing a resource user type identifier and one of it's resource owners. Whenever a resource user type is registered with the ERM framework, number of entries will be included in this table for the resource user type. Where, is equal to the number of resource owners in the resource user type. Likewise, whenever a resource user type is unregistered from the ERM framework, then all entries corresponding to the resource user type will be removed from this table. The entPhysicalIndex represents the physical entity to which the resource user type and resource owner belong. Only 'module' class physical entities which run operating system with the ERM framework, are applicable here. | |
| CER cermResUserTypeResOwnerId | 1.3.6.1.4.1.9.9.510.1.2.10.1.1 | CermOwnerId | read-only | A unique identifier representing one of the resource owner in the resource user type. This object contains value of the cermResOwnerId in one of the entries in the cermResOwnerTable. |
| cermResUserTypeResOwnerTable | 1.3.6.1.4.1.9.9.510.1.2.10 | not-accessible | This table contains an entry for each resource user type and resource owner relationship in the system. This table would be useful in getting list of resource owners in a particular resource user type and vice versa. | |
| GAU cermResUserTypeResUserCount | 1.3.6.1.4.1.9.9.510.1.2.4.1.5 | Gauge | read-only | This object indicates the number of resource users instantiated from the resource user type. This object value will be equal to the number of resource user entries present in the cermResUserTable for the resource user type. |
| CER cermResUserTypeSubEntityId | 1.3.6.1.4.1.9.9.510.1.2.4.1.1 | CermSubEntityId | not-accessible | This object indicates the sub-entity (i.e. logical processing entity in a physical entity) in which the resource user type is present. |
| cermResUserTypeTable | 1.3.6.1.4.1.9.9.510.1.2.4 | not-accessible | This table contains information about each resource user type in the system. This table will have one entry for each resource user type in the system. | |
| cermScalars | 1.3.6.1.4.1.9.9.510.1.1 | |||
| STR cermScalarsGlobalPolicyName | 1.3.6.1.4.1.9.9.510.1.1.1 | SnmpAdminString | read-write | This is a textual string containing name of the global resource policy applied in the system. If global resource policy is not applied in the system, then this scalar object will contain zero-length string. A global resource policy can be applied to the system by setting this scalar object to any global resource policy name (i.e. cermPolicyName) present in the cermConfigPolicyTable. Setting this object to zero-length string, will undo any applied global resource policy in the system. |
| cermStats | 1.3.6.1.4.1.9.9.510.1.2 | |||
| NTF ciscoErmGlobalPolicyViolation | 1.3.6.1.4.1.9.9.510.0.1 | This notification event will be generated whenever system global resource policy is violated i.e. total resource utilization exceeds the applied global threshold limit for any resource owner sub-type. Also, this notificatioin will be generated when resource utilization of the affected resource owner sub-type falls below the corresponding falling threshold value. The cermResOwnerName and cermResOwnerSubTypeName objects indicates the resource owner name and resource owner sub-type name for which an applied global threshold value got violated. The cermNotifsThresholdSeverity object indicates the configured threshold severity which got violated. This object contains value of the cermResOwnerSubTypeThreshSeverity corresponding to the global threshold configuration which got violated. The cermNotifsThresholdValue object indicates the configured threshold limit which got violated. This object contains value of either cermResOwnerSubTypeRisingThresh or cermResOwnerSubTypeFallingThresh based on the ERM notification direction indicated by the object cermNotifsDirection. If the cermNotifsDirection object value is 'up', the cermNotifsThresholdValue object would contain the value of the object cermResOwnerSubTypeRisingThresh. If the cermNotifsDirection object value is 'down', the cermNotifsThresholdValue object would contain the value of the object cermResOwnerSubTypeFallingThresh. The cermNotifsDirection object indicates whether it is an 'up' notification or a 'down' notification. The cermNotifsPolicyName object indicates name of the global resource policy which got violated. This object contains value of the cermPolicyName for the violated resource policy, in the cermConfigPolicyTable. If there is no associated resource policy name for the notification, then this object will contain zero-length string. | ||
| NTF ciscoErmLocalPolicyViolation | 1.3.6.1.4.1.9.9.510.0.2 | This notification event will be generated whenever a local resource policy is violated i.e. resource utilization exceeds the applied user local or per user global threshold limit for any resource owner sub-type resource user relationship. The cermResOwnerName and cermResOwnerSubTypeName objects indicates the resource owner name and resource owner sub-type name for which an applied per user global or user local threshold value got violated. The cermResUserOrGroupThreshFlag object indicates whether the ERM notification is because of *resource user* threshold violation or *resource group* threshold violation. The cermNotifsThresholdIsUserGlob object indicates whether the notification belongs to Per User Global threshold violation or User Local threshold violation. This object contains the value of cermResUserOrGroupThreshIsUserGlob corresponding to the threshold configuration which got violated. The cermNotifsThresholdValue object indicates the configured threshold limit which got violated. This object contains value of either cermResUserOrGroupRisingThresh or cermResUserOrGroupFallingThresh based on the ERM notification direction indicated by the object cermNotifsDirection. For the 'up' notification, this object would contain value of the object cermResUserOrGroupRisingThresh. For the 'down' notification, it would contain value of the object cermResUserOrGroupFallingThresh. The cermNotifsThresholdSeverity object indicates the configured threshold severity which got violated. This object contains value of the object cermResUserOrGroupThreshSeverity corresponding to the resource owner sub-type and resource user relationship. The cermNotifsDirection object indicates whether it is an 'up' notification or a 'down' notification. The cermNotifsPolicyName object indicates name of the local resource policy which got violated. If there is no associated policy name for the notification, then this object will contain zero-length string. | ||
| ciscoErmMIB | 1.3.6.1.4.1.9.9.510 | |||
| ciscoErmMIBCompliance | 1.3.6.1.4.1.9.9.510.2.1.1 | |||
| ciscoErmMIBCompliances | 1.3.6.1.4.1.9.9.510.2.1 | |||
| ciscoErmMIBConform | 1.3.6.1.4.1.9.9.510.2 | |||
| ciscoErmMIBGroups | 1.3.6.1.4.1.9.9.510.2.2 | |||
| ciscoErmMIBNotifs | 1.3.6.1.4.1.9.9.510.0 | |||
| ciscoErmMIBObjects | 1.3.6.1.4.1.9.9.510.1 | |||
| ciscoErmNotifControlObjectsGroup | 1.3.6.1.4.1.9.9.510.2.2.9 | |||
| ciscoErmNotifObjectsGroup | 1.3.6.1.4.1.9.9.510.2.2.10 | |||
| ciscoErmPolicyConfigGroup | 1.3.6.1.4.1.9.9.510.2.2.7 | |||
| ciscoErmPolicyViolationNotifGroup | 1.3.6.1.4.1.9.9.510.2.2.11 | |||
| ciscoErmResGroupConfigGroup | 1.3.6.1.4.1.9.9.510.2.2.8 | |||
| ciscoErmResGroupGroup | 1.3.6.1.4.1.9.9.510.2.2.4 | |||
| ciscoErmResMonitorGroup | 1.3.6.1.4.1.9.9.510.2.2.6 | |||
| ciscoErmResOwnerGroup | 1.3.6.1.4.1.9.9.510.2.2.1 | |||
| ciscoErmResOwnerResUserOrGroupRelationGroup | 1.3.6.1.4.1.9.9.510.2.2.5 | |||
| ciscoErmResUserGroup | 1.3.6.1.4.1.9.9.510.2.2.3 | |||
| ciscoErmResUserTypeGroup | 1.3.6.1.4.1.9.9.510.2.2.2 |
RFC description
Cisco Embedded Resource Manager MIB for managing system resources (CPU, memory, buffers) to prevent depletion and ensure fair resource sharing across entities.
Start monitoring Cisco routers and switches (Embedded Resource Manager) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.