Initial commit
This commit is contained in:
163
MIBS/bluecoat/BLUECOAT-SG-HEALTHMONITOR-MIB
Normal file
163
MIBS/bluecoat/BLUECOAT-SG-HEALTHMONITOR-MIB
Normal file
@ -0,0 +1,163 @@
|
||||
BLUECOAT-SG-HEALTHMONITOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
blueCoatMgmt
|
||||
FROM BLUECOAT-MIB;
|
||||
|
||||
bluecoatSGHealthMonMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201306100300Z"
|
||||
ORGANIZATION "Blue Coat Systems, Inc."
|
||||
CONTACT-INFO "support.services@bluecoat.com
|
||||
http://www.bluecoat.com"
|
||||
DESCRIPTION "The health monitoring MIB is used to monitor
|
||||
changes in the health of the SG appliance."
|
||||
REVISION "201306100300Z"
|
||||
DESCRIPTION "1. Introduced individual traps for states.
|
||||
2. The overall health monitoring state is made pollable.
|
||||
3. Renamed 'bluecoatSgHealthMonitor' prefix as 'deviceHealthMon'.
|
||||
4. Added comformance and compliance statements."
|
||||
REVISION "200711050300Z"
|
||||
DESCRIPTION "Initial revision of this MIB."
|
||||
::= { blueCoatMgmt 12 }
|
||||
|
||||
deviceHealthMonMIBObjects
|
||||
OBJECT IDENTIFIER ::= { bluecoatSGHealthMonMIB 1 }
|
||||
|
||||
deviceHealthMonMIBNotification
|
||||
OBJECT IDENTIFIER ::= { bluecoatSGHealthMonMIB 2 }
|
||||
|
||||
deviceHealthMonMIBNotifPrefix
|
||||
OBJECT IDENTIFIER ::= { deviceHealthMonMIBNotification 0 }
|
||||
|
||||
deviceHealthMonMIBConformance
|
||||
OBJECT IDENTIFIER ::= { bluecoatSGHealthMonMIB 3 }
|
||||
|
||||
--
|
||||
-- Textual conventions
|
||||
--
|
||||
|
||||
HealthMonMessageString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION "The message describing a change in the health
|
||||
of the SG system."
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
deviceHealthMonValues
|
||||
OBJECT IDENTIFIER ::= { deviceHealthMonMIBObjects 1 }
|
||||
|
||||
deviceHealthMonMessage OBJECT-TYPE
|
||||
SYNTAX HealthMonMessageString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The custom message generated for this change in health."
|
||||
::= { deviceHealthMonValues 1 }
|
||||
|
||||
--
|
||||
-- Health monitor states
|
||||
--
|
||||
|
||||
HealthMonStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the current state of the health monitor.
|
||||
(1) - ok
|
||||
(2) - warning
|
||||
(3) - critical
|
||||
(4) - unknown"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
warning(2),
|
||||
critical(3),
|
||||
unknown(4)
|
||||
}
|
||||
|
||||
deviceHealthMonStatus OBJECT-TYPE
|
||||
SYNTAX HealthMonStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This shows the current state of health monitor."
|
||||
::= { deviceHealthMonValues 2 }
|
||||
|
||||
--
|
||||
-- notifications
|
||||
--
|
||||
|
||||
deviceHealthMonOkTrap NOTIFICATION-TYPE
|
||||
OBJECTS { deviceHealthMonMessage }
|
||||
STATUS current
|
||||
DESCRIPTION "This notifies that the health monitor status changed to OK."
|
||||
::= { deviceHealthMonMIBNotifPrefix 1 }
|
||||
|
||||
deviceHealthMonWarningTrap NOTIFICATION-TYPE
|
||||
OBJECTS { deviceHealthMonMessage }
|
||||
STATUS current
|
||||
DESCRIPTION "This notifies that the health monitor status changed to Warning."
|
||||
::= { deviceHealthMonMIBNotifPrefix 2 }
|
||||
|
||||
deviceHealthMonCriticalTrap NOTIFICATION-TYPE
|
||||
OBJECTS { deviceHealthMonMessage }
|
||||
STATUS current
|
||||
DESCRIPTION "This notifies that the health monitor status changed to Critical."
|
||||
::= { deviceHealthMonMIBNotifPrefix 3 }
|
||||
|
||||
|
||||
-- Conformance information *******************************************
|
||||
|
||||
deviceHealthMonMIBCompliances OBJECT IDENTIFIER
|
||||
::= {deviceHealthMonMIBConformance 1}
|
||||
|
||||
deviceHealthMonMIBGroups OBJECT IDENTIFIER
|
||||
::= {deviceHealthMonMIBConformance 2}
|
||||
|
||||
deviceHealthMonMIBNotifGroups OBJECT IDENTIFIER
|
||||
::= {deviceHealthMonMIBConformance 3}
|
||||
|
||||
-- Compliance statements *********************************************
|
||||
|
||||
deviceHealthMonMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for the health monitoring module. "
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { deviceHealthMonMIBGroup }
|
||||
|
||||
OBJECT deviceHealthMonStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT deviceHealthMonMessage
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
::= { deviceHealthMonMIBCompliances 1 }
|
||||
|
||||
deviceHealthMonMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
deviceHealthMonStatus,
|
||||
deviceHealthMonMessage
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Group of Health Monitoring-related objects implemented in ProxySG appliances."
|
||||
::= { deviceHealthMonMIBGroups 1 }
|
||||
|
||||
deviceHealthMonMIBNotifGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
deviceHealthMonOkTrap,
|
||||
deviceHealthMonWarningTrap,
|
||||
deviceHealthMonCriticalTrap
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Group of Health Monitoring notifications implemented in ProxySG appliances."
|
||||
::= { deviceHealthMonMIBNotifGroups 1 }
|
||||
|
||||
END
|
||||
|
Reference in New Issue
Block a user