Code

initial
[rrdtool-all.git] / website / iana / RRDMONITOR.MIB
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