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-MIB; wgSystemConfigMIB MODULE-IDENTITY LAST-UPDATED "200701251200Z" ORGANIZATION "WatchGuard Technologies, Inc." CONTACT-INFO " Ella Yu WatchGuard Technologies, Inc. 1841 Zanker Road San Jose, CA 95112 USA 408-519-4888 ella.yu@watchguard.com " DESCRIPTION "The MIB module to describe WatchGuard Firebox system configuration." REVISION "200701251200Z" DESCRIPTION "Initial revision." ::= { 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 } wgSnmpStart NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent when the snmp starts." ::= { wgSysTrapsPrefix 2 } wgSnmpShutdown NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent when the snmp terminates." ::= { wgSysTrapsPrefix 3 } END