1 RRDMONITOR-MIB DEFINITIONS ::= BEGIN\r
2 \r
3 IMPORTS\r
4 NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY\r
5 FROM SNMPv2-SMI\r
6 TEXTUAL-CONVENTION\r
7 FROM SNMPv2-TC\r
8 rrdtool\r
9 FROM RRDTOOL-SMI;\r
10 \r
11 rrdmonitor MODULE-IDENTITY\r
12 LAST-UPDATED "200505160000Z"\r
13 ORGANIZATION \r
14 "RRDMonitor project"\r
15 CONTACT-INFO \r
16 "contact info@rrdmonitor.net\r
17 http://rrdmonitor.net"\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 rrdmonitorAlarmTable OBJECT-TYPE\r
40 SYNTAX SEQUENCE OF RrdmonitorAlarmEntry\r
41 MAX-ACCESS not-accessible\r
42 STATUS current\r
43 DESCRIPTION \r
44 ""\r
45 ::= { rrdmonitor 1 }\r
46 \r
47 rrdmonitorAlarmEntry OBJECT-TYPE\r
48 SYNTAX RrdmonitorAlarmEntry\r
49 MAX-ACCESS not-accessible\r
50 STATUS current\r
51 DESCRIPTION \r
52 ""\r
53 INDEX { rrdmonitorEventType, \r
54 rrdmonitorMessage }\r
55 ::= { rrdmonitorAlarmTable 1 }\r
56 \r
57 RrdmonitorAlarmEntry ::= SEQUENCE {\r
58 rrdmonitorEventType\r
59 EventType,\r
60 rrdmonitorMessage\r
61 OCTET STRING\r
62 }\r
63 \r
64 rrdmonitorEventType OBJECT-TYPE\r
65 SYNTAX EventType\r
66 MAX-ACCESS read-write\r
67 STATUS current\r
68 DESCRIPTION \r
69 "The type of the event: warning(1), critical(2), clear(3)"\r
70 ::= { rrdmonitorAlarmEntry 1 }\r
71 \r
72 rrdmonitorMessage OBJECT-TYPE\r
73 SYNTAX OCTET STRING (SIZE(0..128))\r
74 MAX-ACCESS read-write\r
75 STATUS current\r
76 DESCRIPTION \r
77 "The value of this object uniquely identifies this event entry."\r
78 ::= { rrdmonitorAlarmEntry 2 }\r
79 \r
80 generic NOTIFICATION-TYPE\r
81 OBJECTS { rrdmonitorEventType, \r
82 rrdmonitorMessage }\r
83 STATUS current\r
84 DESCRIPTION \r
85 "The SNMP trap that is generated when an rrdmonitor monitor condition is changed for the leaf being monitored"\r
86 ::= { rrdmonitor 2 }\r
87 END