CHECK-MIB
47 objects
This MIB module defines a set of objects that allow to define a health check procedure on a managed node. The health check procedure is performed through a sequence of simple comparison operations on some managed objects against a control value. The result of the health check is accumulated into a single managed object that can be read by a manager to discover the status of the whole set of managed objects instead of retrieving all the single values controlled during the health check procedure. The main purpose of the CHECK-MIB is increasing scalability of network management applications by moving check operations from the management station to managed nodes. There are five groups of managed objects defined by this MIB module: - objects describing capabilities of the CHECK-MIB implementation; - objects controlling the operational status of the health check procedure; - objects defining the checks in the checkResultTable; - objects defining the operations for each of the configured checks in the checkRuleTable; - objects providing information about failed checks.
Imported Objects
| SNMP-FRAMEWORK-MIB | -- RFC2580 SnmpAdminString |
| SNMPv2-CONF | -- RFC2579 MODULE-COMPLIANCE OBJECT-GROUP |
| SNMPv2-SMI | mib-2 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE TimeTicks Unsigned32 zeroDotZero |
| SNMPv2-TC | -- RFC2578 StorageType RowStatus TEXTUAL-CONVENTION TimeInterval TimeStamp |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.2.1.7777 | IdentitycheckMIB | This MIB module defines a set of objects that allow to define a health check procedure on a managed node. The health check procedure is performed through a seq… | ||
| 1.3.6.1.2.1.7777.1 | NodecheckObjects | |||
| 1.3.6.1.2.1.7777.1.1 | NodecheckCapabilities | |||
| 1.3.6.1.2.1.7777.1.1.1 | ScalarcheckCapabMinCheckInterval | read-only | current | The minimum interval that can be scheduled between two performances of the same check defined in the checkResultTable using the object checkResultInterval. Thi… |
| 1.3.6.1.2.1.7777.1.1.2 | ScalarcheckCapabMaxResults | read-only | current | The maximum number of entries supported in the checkResultTable. A value of 0 indicates that there is no fixed limitation. Creating a new row in the checkResul… |
| 1.3.6.1.2.1.7777.1.1.3 | ScalarcheckCapabMaxRules | read-only | current | The maximum number of entries supported in the checkRuleTable. A value of 0 indicates that there is no fixed limitation. Creating a new row in the checkRuleTab… |
| 1.3.6.1.2.1.7777.1.2 | NodecheckControl | |||
| 1.3.6.1.2.1.7777.1.2.1 | ScalarcheckCtrlAdminStatus | read-write | current | The desidered state of the checking engine of the Check MIB implementation. Setting this object to up(1) indicates a request for performing all checks as defin… |
| 1.3.6.1.2.1.7777.1.2.2 | ScalarcheckCtrlOperStatus | read-only | current | The current operational state of the Check MIB implementation. The up(1) state indicates that all checks defined in the checkResultTable and the checkRuleTable… |
| 1.3.6.1.2.1.7777.1.3 | TablecheckResultTable | not-accessible | current | This table contains the definitions of the checks to be performed by the Check MIB implementation. Each row defines one check and contains the parameters contr… |
| 1.3.6.1.2.1.7777.1.3.1 | RowcheckResultEntry | not-accessible | current | An entry defining a check. Each entry is indexed by the string checkResultName, which represents the name of the check. An entry can be created with the object… |
| 1.3.6.1.2.1.7777.1.3.1.1 | ColumncheckResultName | not-accessible | current | A name describing the check. Since the name serves as table index, it must be unique for each row in the table. The name of a check is chosen arbitrary by the … |
| 1.3.6.1.2.1.7777.1.3.1.2 | ColumncheckResultSeverity | read-only | current | Each time the check defined by this entry (and the corresponding entries of the checkRuleTable) is performed, this object is set to to the maximum value of all… |
| 1.3.6.1.2.1.7777.1.3.1.3 | ColumncheckResultSize | read-only | current | The number of rules defined in corresponding entries of the checkFailureTable for which the check failed when it was performed last. If no check has been perfo… |
| 1.3.6.1.2.1.7777.1.3.1.4 | ColumncheckResultTime | read-only | current | A timestamp indicating the time when the last performance of the check defined in this row was completed. If no check has been performed so far, then the value… |
| 1.3.6.1.2.1.7777.1.3.1.5 | ColumncheckResultInterval | read-create | current | The interval between two performances of the check defined in this row. When this object is set to a value greater than 0, then the check is performed regularl… |
| 1.3.6.1.2.1.7777.1.3.1.6 | ColumncheckResultSeverityThreshold | read-only | current | This object serves for sending notifications in case of failures occurred in the check defined in this row. If the value of this object is set to 0, then no no… |
| 1.3.6.1.2.1.7777.1.3.1.7 | ColumncheckResultStorageType | read-create | current | The value of this object indicates the storage type of this entry in the checkResultTable and of all corresponding entries in the checkRuleTable. The value of … |
| 1.3.6.1.2.1.7777.1.3.1.8 | ColumncheckResultRowStatus | read-create | current | This object allows to create and delete rows in the table. The value createAndGo(4) is not allowed and an wrongValue error is returned when attempting to set i… |
| 1.3.6.1.2.1.7777.1.4 | TablecheckRuleTable | not-accessible | current | This table contains the definitions of the operations performed for checks defined in the checkResultTable. Each row defines an operation on the value of a man… |
| 1.3.6.1.2.1.7777.1.4.1 | RowcheckRuleEntry | not-accessible | current | An entry defining a rule for a check defined in the checkResultTable. Each entry is indexed by: 1. the checkResultName of the check which includes the operatio… |
| 1.3.6.1.2.1.7777.1.4.1.2 | ColumncheckRuleName | not-accessible | current | A name describing the rule. Since the name serves as table index coupled with the value of checkResultName, it must be unique per each row in the table inside … |
| 1.3.6.1.2.1.7777.1.4.1.3 | ColumncheckRuleOid | read-create | current | The OID indicating the managed object to be checked. The OID must be: - the OID of an instance object: in this case the rule is applied to that object; - the O… |
| 1.3.6.1.2.1.7777.1.4.1.4 | ColumncheckRuleValue | read-create | current | The control value compared to the value of the managed object indicated by checkRuleOid. The control value encoded in this object must be consistent with the t… |
| 1.3.6.1.2.1.7777.1.4.1.5 | ColumncheckRuleOperation | read-write | current | The value of this object specifies the comparison operation to be performed between the value of the managed object indicated by checkRuleOid and the value ind… |
| 1.3.6.1.2.1.7777.1.4.1.6 | ColumncheckRuleSeverity | read-create | current | The severity of a failure of the operation specified by the row for the whole check. A severity of 0 indicates that a failure of the operation is irrelevant. |
| 1.3.6.1.2.1.7777.1.4.1.7 | ColumncheckRuleRowStatus | read-create | current | The control to create and delete rows. It is possible to create new rules only for a check which is already defined in the CHECK-MIB. Creating a new row indexe… |
| 1.3.6.1.2.1.7777.1.5 | TablecheckFailureTable | not-accessible | current | This table lists all the rules defined in the checkRuleTable, which failed at the last time the check including them has been performed. Entries only describe … |
| 1.3.6.1.2.1.7777.1.5.1 | RowcheckFailureEntry | not-accessible | current | An entry referencing a failed rule. Each entry is indexed by: 1. the checkResultName of the check including the rule failed; 2. the severity of the rule failed… |
| 1.3.6.1.2.1.7777.1.5.1.1 | ColumncheckFailureSeverity | not-accessible | current | The severity with which the rule failed. |
| 1.3.6.1.2.1.7777.1.5.1.2 | ColumncheckFailureOid | read-only | current | The OID of the managed object for which a rule failed. This value contains the value of checkRuleOid of the rule failed. |
| 1.3.6.1.2.1.7777.2 | NodecheckNotifications | |||
| 1.3.6.1.2.1.7777.2.0 | NodecheckEvent | |||
| 1.3.6.1.2.1.7777.2.0.1 | NotificationcheckFailed | current | This notification can be generated to report that a check failed. The notification is generated each time, the value of checkSeverityThreshold is greater than … | |
| 1.3.6.1.2.1.7777.3 | NodecheckConformance | |||
| 1.3.6.1.2.1.7777.3.1 | NodecheckCompliances | |||
| 1.3.6.1.2.1.7777.3.1.1 | CompliancecheckCompliance | current | The compliance statement for SNMP entities that implement the CHECK-MIB. | |
| 1.3.6.1.2.1.7777.3.2 | NodecheckGroups | |||
| 1.3.6.1.2.1.7777.3.2.1 | GroupcheckCapabilitiesGroup | current | A collection of objects providing information about the capabilities of the CHECK-MIB implementation. | |
| 1.3.6.1.2.1.7777.3.2.2 | GroupcheckControlGroup | current | A collection of objects controlling the state of the CHECK-MIB. | |
| 1.3.6.1.2.1.7777.3.2.3 | GroupcheckResultGroup | current | A collection of objects defining a check. | |
| 1.3.6.1.2.1.7777.3.2.4 | GroupcheckRuleGroup | current | A collection of objects defining the operations computed for each check. | |
| 1.3.6.1.2.1.7777.3.2.5 | GroupcheckFailureGroup | current | A collection of objects indicating managed objects for which a check operation failed. | |
| 1.3.6.1.2.1.7777.3.2.6 | GroupcheckNotificationsGroup | current | The notifications emitted by the CHECK-MIB. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| RuleValue | OCTET STRING | current | The control value compared with the value of a monitored object. This value encodes all the object types defined by the SMIv2, except the Opaque, with the following rules: - INTEGER, Integer32, Unsigned32, TimeTicks, Co… |
| SeverityConfigured | Unsigned32 (0..4294967293) | current | The severity value measures the gravity of a failure of a rule or a result. A low value indicates a minor failure, while a high value indicates a sever failure. The scale of the severity is arbitrary chosen by the manag… |
| SeverityReturned | Unsigned32 | current | The severity value measures the gravity of a failure of a rule or a result. A low value indicates a minor failure, while a high value indicates a sever failure. The scale of the severity is arbitrary chosen by the manag… |