1 \r
2 RRDMONITOR-MIB DEFINITIONS ::= BEGIN\r
3 \r
4 IMPORTS\r
5 NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY\r
6 FROM SNMPv2-SMI\r
7 TEXTUAL-CONVENTION\r
8 FROM SNMPv2-TC\r
9 rrdtool\r
10 FROM RRDTOOL-SMI;\r
11 \r
12 rrdmonitor MODULE-IDENTITY\r
13 LAST-UPDATED "200505160000Z"\r
14 ORGANIZATION \r
15 "RrdMonitor project"\r
16 CONTACT-INFO \r
17 "aaa"\r
18 DESCRIPTION \r
19 "The MIB module for SNMP variables specific to rrdmonitor project"\r
20 ::= { rrdtool 3 }\r
21 \r
22 \r
23 EventType ::= TEXTUAL-CONVENTION\r
24 STATUS current\r
25 DESCRIPTION \r
26 "Defines the event type:\r
27 warning -- The monitor condition is first time met\r
28 critical -- The monitor condition is met again on the consequtive\r
29 monitorin cycle\r
30 clear -- The monitor condition is not met the first time after\r
31 event type set or repeat"\r
32 SYNTAX INTEGER {\r
33 warning (1),\r
34 critical (2),\r
35 clear (3)\r
36 }\r
37 \r
38 \r
39 Path ::= TEXTUAL-CONVENTION\r
40 STATUS current\r
41 DESCRIPTION \r
42 "Path is the full name of the rrdmonitor datasource, containing its\r
43 parent nodes separated by slashes"\r
44 SYNTAX OCTET STRING (SIZE(1..512))\r
45 \r
46 \r
47 Token ::= TEXTUAL-CONVENTION\r
48 STATUS current\r
49 DESCRIPTION \r
50 "Token is a short ID for the leaf or subtree of the rrdmonitor\r
51 datasources hierarchy"\r
52 SYNTAX OCTET STRING (SIZE(5..10))\r
53 \r
54 \r
55 TreeName ::= TEXTUAL-CONVENTION\r
56 STATUS current\r
57 DESCRIPTION \r
58 "rrdmonitor system operates with several datasource trees\r
59 identified by names"\r
60 SYNTAX OCTET STRING (SIZE(1..512))\r
61 \r
62 \r
63 rrdmonitorAlarmTable OBJECT-TYPE\r
64 SYNTAX SEQUENCE OF RrdmonitorAlarmEntry\r
65 MAX-ACCESS not-accessible\r
66 STATUS current\r
67 DESCRIPTION \r
68 ""\r
69 ::= { rrdmonitor 1 }\r
70 \r
71 rrdmonitorAlarmEntry OBJECT-TYPE\r
72 SYNTAX RrdmonitorAlarmEntry\r
73 MAX-ACCESS not-accessible\r
74 STATUS current\r
75 DESCRIPTION \r
76 ""\r
77 INDEX { rrdmonitorEventType, \r
78 rrdmonitorMessage }\r
79 ::= { rrdmonitorAlarmTable 1 }\r
80 \r
81 RrdmonitorAlarmEntry ::= SEQUENCE {\r
82 rrdmonitorEventType\r
83 EventType,\r
84 rrdmonitorMessage\r
85 OCTET STRING\r
86 }\r
87 \r
88 rrdmonitorEventType OBJECT-TYPE\r
89 SYNTAX EventType\r
90 MAX-ACCESS read-write\r
91 STATUS current\r
92 DESCRIPTION \r
93 "The type of the event: warning(1), critical(2), clear(3)"\r
94 ::= { rrdmonitorAlarmEntry 1 }\r
95 \r
96 rrdmonitorMessage OBJECT-TYPE\r
97 SYNTAX OCTET STRING (SIZE(0..128))\r
98 MAX-ACCESS read-write\r
99 STATUS current\r
100 DESCRIPTION \r
101 "The value of this object uniquely identifies this event entry."\r
102 ::= { rrdmonitorAlarmEntry 2 }\r
103 \r
104 generic-cpu NOTIFICATION-TYPE\r
105 OBJECTS { rrdmonitorEventType, \r
106 rrdmonitorMessage }\r
107 STATUS current\r
108 DESCRIPTION \r
109 "The SNMP trap that is generated when an rrdmonitor monitor condition is changed for the leaf being monitored"\r
110 ::= { rrdmonitor 2 }\r
111 \r
112 nokia3gsAttached NOTIFICATION-TYPE\r
113 OBJECTS { rrdmonitorEventType, \r
114 rrdmonitorMessage }\r
115 STATUS current\r
116 DESCRIPTION \r
117 "The SNMP trap that is generated when an rrdmonitor monitor condition is changed for the leaf being monitored"\r
118 ::= { rrdmonitor 3 }\r
119 \r
120 nokia3gsActivePDP NOTIFICATION-TYPE\r
121 OBJECTS { rrdmonitorEventType, \r
122 rrdmonitorMessage }\r
123 STATUS current\r
124 DESCRIPTION \r
125 "The SNMP trap that is generated when an rrdmonitor monitor condition is changed for the leaf being monitored"\r
126 ::= { rrdmonitor 4 }\r
127 \r
128 nokia3gsDNS NOTIFICATION-TYPE\r
129 OBJECTS { rrdmonitorEventType, \r
130 rrdmonitorMessage }\r
131 STATUS current\r
132 DESCRIPTION \r
133 "The SNMP trap that is generated when an rrdmonitor monitor condition is changed for the leaf being monitored"\r
134 ::= { rrdmonitor 5 }\r
135 END