mirror of
https://github.com/librenms/librenms.git
synced 2024-09-29 14:26:25 +00:00
378261360c
git-svn-id: http://www.observium.org/svn/observer/trunk@2782 61d68cd4-352d-0410-923a-c4978735b2b8
165 lines
4.5 KiB
Plaintext
165 lines
4.5 KiB
Plaintext
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
|