1 TORRUS-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE,
12 torrus MODULE-IDENTITY
13 LAST-UPDATED "200308060000Z"
14 ORGANIZATION "Round Robin Database Framework project"
16 "Round Robin Database Framework project
18 Project description and documentation:
21 Administrative contact for MIB module:
25 E-mail: ssinyagin@yahoo.com"
27 "The MIB module for SNMP variables specific to Torrus project"
30 EventType ::= TEXTUAL-CONVENTION
33 "Defines the event type:
34 set -- The monitor condition is first time met
35 repeat -- The monitor condition is met again on the consequtive
37 clear -- The monitor condition is not met the first time after
38 event type set or repeat
39 forget -- The monitor condition was not met during the expiration
40 period since the last event type clear"
48 TreeName ::= TEXTUAL-CONVENTION
51 "Torrus system operates with several datasource trees
53 SYNTAX OCTET STRING (SIZE (1..512))
55 Token ::= TEXTUAL-CONVENTION
58 "Token is a short ID for the leaf or subtree of the Torrus
59 datasources hierarchy"
60 SYNTAX OCTET STRING (SIZE (5..10))
62 Path ::= TEXTUAL-CONVENTION
65 "Path is the full name of the Torrus datasource, containing its
66 parent nodes separated by slashes"
67 SYNTAX OCTET STRING (SIZE (1..512))
69 MonitorEventsEntry ::= SEQUENCE {
70 torrusEventIndex Integer32,
72 torrusMonitorName OCTET STRING,
73 torrusEventType EventType,
75 torrusTimestamp DateAndTime
78 torrusMonitorEventsTable OBJECT-TYPE
79 SYNTAX SEQUENCE OF MonitorEventsEntry
80 MAX-ACCESS not-accessible
83 "Table of current monitor events"
86 torrusMonitorEventsEntry OBJECT-TYPE
87 SYNTAX MonitorEventsEntry
88 MAX-ACCESS not-accessible
91 "Each monitor event is characterized by the datasource token and
93 INDEX { torrusEventIndex }
94 ::= { torrusMonitorEventsTable 1 }
96 torrusEventIndex OBJECT-TYPE
97 SYNTAX Integer32 (1..65535)
98 MAX-ACCESS not-accessible
101 "The value of this object uniquely identifies this
103 ::= { torrusMonitorEventsEntry 1 }
105 torrusToken OBJECT-TYPE
107 MAX-ACCESS not-accessible
110 "Token is a short ID for the leaf or subtree of the Torrus
111 datasources hierarchy"
112 ::= { torrusMonitorEventsEntry 2 }
114 torrusMonitorName OBJECT-TYPE
116 MAX-ACCESS not-accessible
119 "Each monitor instance is identified by unique name"
120 ::= { torrusMonitorEventsEntry 3 }
122 torrusEventType OBJECT-TYPE
124 MAX-ACCESS not-accessible
127 "The type of the event: set(1), repeat(2), clear(3), forget(4)"
128 ::= { torrusMonitorEventsEntry 4 }
130 torrusPath OBJECT-TYPE
132 MAX-ACCESS not-accessible
135 "The full name of the Torrus datasource, containing its
136 parent nodes separated by slashes"
137 ::= { torrusMonitorEventsEntry 5 }
139 torrusTimestamp OBJECT-TYPE
141 MAX-ACCESS not-accessible
144 "Timestamp of the event, in SNMPv2 format, e.g.
145 1992-5-26,13:30:15.0,-4:0"
146 ::= { torrusMonitorEventsEntry 6 }
148 torrusTreeName OBJECT-TYPE
150 MAX-ACCESS not-accessible
153 "Name of the datasource tree"
154 ::= { torrusMonitorEventsEntry 7 }
156 torrusAlarm NOTIFICATION-TYPE
157 OBJECTS { torrusToken, torrusMonitorName, torrusEventType,
158 torrusPath, torrusTimestamp }
161 "The SNMP trap that is generated when an Torrus monitor
162 condition is changed for the leaf being monitored"