summaryrefslogtreecommitdiff
path: root/MIBS/watchguard/WATCHGUARD-SYSTEM-CONFIG-MIB
blob: 7dc460b8732fe5cd264ae4b99df6142d4b7c1481 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
WATCHGUARD-SYSTEM-CONFIG-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, Counter32,
    Integer32, Unsigned32, IpAddress, Gauge32,
    enterprises, NOTIFICATION-TYPE        FROM SNMPv2-SMI
    watchguard                            FROM WATCHGUARD-SMI;


wgSystemConfigMIB MODULE-IDENTITY
    LAST-UPDATED  "200811100000Z"
    ORGANIZATION  "WatchGuard Technologies, Inc."
    CONTACT-INFO
               "  WatchGuard Technologies, Inc.
               
                  505 Fifth Avenue South
                  Suite 500
                  Seattle, WA 98104
                  United States
                  
                  +1.206.613.6600 " 
                  
    DESCRIPTION
        "This MIB module defines WatchGuard Firebox system
         configuration."
    REVISION      "200701251200Z"
    DESCRIPTION
        "Initial revision."
    REVISION      "200811100000Z"
    DESCRIPTION
        "Updated CONTACT-INFO."
    ::= { watchguard 2 }

 -- significant branches
 
wgSysTraps OBJECT-IDENTITY
    STATUS      current
    DESCRIPTION
        "This is the base object for system wide traps 
         in this entity."
    ::= { wgSystemConfigMIB 3 }

wgSysTrapObjects OBJECT-IDENTITY
    STATUS      current
    DESCRIPTION
        "This is the base object for objects which are used
         as part of traps."
    ::= { wgSystemConfigMIB 4 }

wgSysTrapControl OBJECT-IDENTITY
    STATUS      current
    DESCRIPTION
        "This is the base object identifier for all objects
         which are trap control for the entity."
    ::= { wgSystemConfigMIB 5 }

 --
 -- wgSysTraps
 --
 -- object used in trap reporting

wgAlarmId OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The id of the alarm that generates a trap."
    ::= { wgSysTrapObjects 1 }

wgAlarmLabel OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(0..64))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The name of the alarm that generates a trap."
    ::= { wgSysTrapObjects 2 }

wgAlarmTime OBJECT-TYPE
    SYNTAX      OCTET STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The date and time of the alarm that generates a trap."
    ::= { wgSysTrapObjects 3 }

wgAlarmLevel OBJECT-TYPE
    SYNTAX      INTEGER {
                     normal(4),
                     warning(3),
                     error(2), 
                     critical(1)
                }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The level of an alarm generated."
    ::= { wgSysTrapObjects 4 }

wgAlarmHostname OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(0..64))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The host name of the system where alarm occurred"
    ::= { wgSysTrapObjects 5 }

wgAlarmMsg OBJECT-TYPE
    SYNTAX      OCTET STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The message describing the nature of this alarm."
    ::= { wgSysTrapObjects 6 }


 --
 -- trap control
 --
wgAlarmTrapEnable  OBJECT-TYPE
    SYNTAX      INTEGER {
                     false(0),
                     true(1)
                }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION 
        "Indicates whether wgAlarmTrap trap should be generated."
    DEFVAL { true }
    ::= { wgSysTrapControl 1 }

 -- 
 -- traps themselves
 --

wgSysTrapsPrefix OBJECT-IDENTITY
        STATUS     current
        DESCRIPTION ""
        ::= { wgSysTraps 0 }

wgAlarmTrap  NOTIFICATION-TYPE
    OBJECTS {
        wgAlarmId,
        wgAlarmLabel,
        wgAlarmTime,
        wgAlarmLevel,
        wgAlarmHostname,
        wgAlarmMsg
    }
    STATUS     current
    DESCRIPTION
        "An alarm was raised by Monitoring Agent of this
         WatchGuard entity."
    ::= { wgSysTrapsPrefix 1 }

wgSnmpShutdown  NOTIFICATION-TYPE
    STATUS     current
    DESCRIPTION
        "This trap is sent when the snmp terminates."
    ::= { wgSysTrapsPrefix 2 }

wgSnmpStart  NOTIFICATION-TYPE
    STATUS      current
    DESCRIPTION
        "This trap is sent when the snmp starts."
    ::= { wgSysTrapsPrefix 3 }

END