myExampleAlarmHistory OBJECT IDENTIFIER ::= { myExample 22 } myExampleAlarmHistoryMeta OBJECT IDENTIFIER ::= { myExampleAlarmHistory 1 } myExampleAlarmHistoryMetaCount OBJECT-TYPE SYNTAX Integer32 (1..5120) UNITS "none" MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of entries in total to keep in the history table." ::= { myExampleAlarmHistoryMeta 1 } -- more scalars in myExampleAlarmHistoryMeta, e.g. first, last index in use, next index to use myExampleAlarmHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF NdCCUAlarmHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of the last myExampleAlarmHistoryCount alerts from IDS" ::= { myExampleAlarmHistory 2 } myExampleAlarmHistoryEntry OBJECT-TYPE SYNTAX NdCCUAlarmHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry that represents one alarm history." INDEX { myExampleAlarmHistoryIndex } ::= { myExampleAlarmHistoryTable 1 } myExampleAlarmHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index number" ::= { myExampleAlarmHistoryEntry 1 } myExampleAlarmHistoryId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The id given to this alarm by IDS, typically of the format [.], e.g. 1572447605.327513 for 2019-10-30T15:00:05.327513000Z" ::= { myExampleAlarmHistoryEntry 2 } myExampleAlarmHistoryRuleId OBJECT-TYPE SYNTAX Integer32 (1..999999) MAX-ACCESS read-create STATUS current DESCRIPTION "IDS rule number" ::= { myExampleAlarmHistoryEntry 3 } -- more things in AlarmHistoryEntry