BROADHOP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
enterprises,
Integer32 FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
broadhop MODULE-IDENTITY
LAST-UPDATED "201201270000Z"
ORGANIZATION "Broadhop, Inc."
CONTACT-INFO "Technical Support
Web: www.broadhop.com
E-mail: support@broadhop.com
"
DESCRIPTION "Top Level MIB-II for BroadHop Enterprise and Common Elements"
REVISION "201207050000Z"
DESCRIPTION
"Add notification clear value to broadhopNotificationSeverity
to support extended notifications.
"
REVISION "201201270000Z"
DESCRIPTION
"Smilint validation and cleanup. Preparation for expansion.
Break out BroadHop enterprise. Redo categories.
"
REVISION "200906210000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { enterprises 26878 }
broadhopCommon OBJECT IDENTIFIER ::= { broadhop 100 }
broadhopProducts OBJECT IDENTIFIER ::= { broadhop 200 }
broadhopCommonNotificationsGroup OBJECT IDENTIFIER ::= { broadhopCommon 1 }
broadhopNotificationParameters OBJECT IDENTIFIER ::= { broadhopCommonNotificationsGroup 1 }
broadhopAlarmDeviceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The broadhopAlarmDeviceName object is used to provide the
name of the device being trapped and may represent the
Network Element as a whole or may represent a subsystem
contained in the Network Element.
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 1 }
broadhopAlarmErrorNumber OBJECT-TYPE
SYNTAX Integer32 (1..32767)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The broadhopAlarmErrorNumber object is used to provide the
error number associated with the problem being trapped.
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 2 }
broadhopAlarmErrorText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The broadhopAlarmErrorText object is used to provide the
error text associated with the problem being trapped.
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 3 }
broadhopAlarmDateAndTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The broadhopAlarmDateAndTime object is used to provide the
date and time associated with the occurrence of the problem
being trapped. Format for this field is:
YYYY-MM-DD at HH:MM:SS GMT-Offset
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 4 }
broadhopAlarmProbableCause OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The broadhopAlarmProbableCause object is used to provide a
cause for the problem being trapped.
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 5 }
broadhopAlarmAdditionalInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The broadhopAlarmAdditionalInfo object is used to provide
any additional information about the problem being trapped
that can be determined at run time.
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 6 }
broadhopComponentName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The broadhopComponentName object is used to provide the
name of the individual system device being trapped.
Example of value from field mimics HOST-RESOURCE-MIB sysName.
sessionmgr01
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 7 }
broadhopComponentTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The broadhopComponentTime object is used to provide the
date and time associated with the occurrence of the problem
being trapped from the system component perspective.
Example of value from this field mimics hrSystemDate like:
2012-2-10,13:9:41.0,-7:0
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 8 }
broadhopComponentNotificationName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The broadhopComponentNotificatoinName object is used to provide
the name of the notification. These names are outlined in the
BroadHop QNS Monitoring and Alert Notification Guide.
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 9 }
broadhopComponentAdditionalInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The broadhopAdditionalInfo object is used to provide
any additional information about the problem being trapped
that can be determined at run time.
Please note, this value is used for trapping purposes only.
If you try to read this value, the results are undefined
and can not be relied upon."
::= { broadhopNotificationParameters 10 }
broadhopNotificationPrefix OBJECT IDENTIFIER ::= { broadhopCommonNotificationsGroup 2 }
broadhopNotifications OBJECT IDENTIFIER ::= { broadhopNotificationPrefix 0 }
broadhopCriticalAlarm NOTIFICATION-TYPE
OBJECTS
{
broadhopAlarmDeviceName,
broadhopAlarmErrorNumber,
broadhopAlarmErrorText,
broadhopAlarmDateAndTime,
broadhopAlarmProbableCause,
broadhopAlarmAdditionalInfo
}
STATUS deprecated
DESCRIPTION
"This object is used to report all Critical severity problems
that may occur with in the system."
::= { broadhopNotifications 1 }
broadhopMajorAlarm NOTIFICATION-TYPE
OBJECTS
{
broadhopAlarmDeviceName,
broadhopAlarmErrorNumber,
broadhopAlarmErrorText,
broadhopAlarmDateAndTime,
broadhopAlarmProbableCause,
broadhopAlarmAdditionalInfo
}
STATUS deprecated
DESCRIPTION
"This object is used to report all Major severity problems
that may occur with in the system."
::= { broadhopNotifications 2 }
broadhopMinorAlarm NOTIFICATION-TYPE
OBJECTS
{
broadhopAlarmDeviceName,
broadhopAlarmErrorNumber,
broadhopAlarmErrorText,
broadhopAlarmDateAndTime,
broadhopAlarmProbableCause,
broadhopAlarmAdditionalInfo
}
STATUS deprecated
DESCRIPTION
"This object is used to report all Minor severity problems
that may occur with in the system."
::= { broadhopNotifications 3 }
broadhopWarningAlarm NOTIFICATION-TYPE
OBJECTS
{
broadhopAlarmDeviceName,
broadhopAlarmErrorNumber,
broadhopAlarmErrorText,
broadhopAlarmDateAndTime,
broadhopAlarmProbableCause,
broadhopAlarmAdditionalInfo
}
STATUS deprecated
DESCRIPTION
"This object is used to report all Warning severity problems
that may occur with in the system."
::= { broadhopNotifications 4 }
broadhopIndeterminateAlarm NOTIFICATION-TYPE
OBJECTS
{
broadhopAlarmDeviceName,
broadhopAlarmErrorNumber,
broadhopAlarmErrorText,
broadhopAlarmDateAndTime,
broadhopAlarmProbableCause,
broadhopAlarmAdditionalInfo
}
STATUS deprecated
DESCRIPTION
"This object is used to report all Indeterminate severity problems
that may occur with in the system."
::= { broadhopNotifications 5 }
broadhopNormalAlarm NOTIFICATION-TYPE
OBJECTS
{
broadhopAlarmDeviceName,
broadhopAlarmErrorNumber,
broadhopAlarmErrorText,
broadhopAlarmDateAndTime,
broadhopAlarmProbableCause,
broadhopAlarmAdditionalInfo
}
STATUS deprecated
DESCRIPTION
"This object is used to report all Normal severity problems
that may occur with in the system."
::= { broadhopNotifications 6 }
broadhopClearAlarm NOTIFICATION-TYPE
OBJECTS
{
broadhopAlarmDeviceName,
broadhopAlarmErrorNumber,
broadhopAlarmErrorText,
broadhopAlarmDateAndTime,
broadhopAlarmProbableCause,
broadhopAlarmAdditionalInfo
}
STATUS deprecated
DESCRIPTION
"This object is used to report all alarm clearing problems
that may occur with in the system."
::= { broadhopNotifications 7 }
broadhopNotificationFacility OBJECT-TYPE
SYNTAX INTEGER {
hardware(0),
network(1),
virtualization(2),
operatingsystem(3),
application(4),
process(5),
none(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object determines the facility or layer which
notifications are sourced. Except for none, all
facilities are sourced by size - hardware is a bigger
size than process. This roughly mimics the Unix
syslog facility. Used with severity, facility
fully categorizes an alert notification.
"
DEFVAL { none }
::= { broadhopCommonNotificationsGroup 3 }
broadhopNotificationSeverity OBJECT-TYPE
SYNTAX INTEGER {
emergency(0),
alert(1),
critical(2),
error(3),
warning(4),
notice(5),
info(6),
debug(7),
none(8),
clear(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object determines the severity or level of sourced
notifications. All severities are facilities are sourced
by size - emergency is a worse than debug. This roughly
mimics the Unix syslog facility. Used with facility,
severity categorizes an alert notification.
"
DEFVAL { none }
::= { broadhopCommonNotificationsGroup 4 }
END