librenms/mibs/MIB-Dell-OME

195 lines
6.4 KiB
Plaintext

-------------------------------------------------------------------------------
-- OM Essentials MIB : OME.mib
--
-- Copyright (c) 2012 Dell Inc.
-- All Rights Reserved.
--
-- The information and functionality described by this MIB file,
-- like many MIB files, is subject to change without notice.
-- Please examine the version number of this MIB and compare it
-- to the version number you are expecting.
--
-- MIB Version 1.1 30 Oct 2012
--
--
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Begin MIB
-------------------------------------------------------------------------------
MIB-Dell-OME DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
DisplayString
FROM RFC1213-MIB;
-------------------------------------------------------------------------------
-- OME Branch Location (.1.3.6.1.4.1.674.11000.1000.100)
-------------------------------------------------------------------------------
dell OBJECT IDENTIFIER ::= { enterprises 674 }
enterpriseSW OBJECT IDENTIFIER ::= { dell 11000 }
sysMgmtBranch OBJECT IDENTIFIER ::= { enterpriseSW 1000 }
omEssentialsMIB OBJECT IDENTIFIER ::= { sysMgmtBranch 100 }
omEssentialsTrap OBJECT IDENTIFIER ::= { omEssentialsMIB 1 }
-------------------------------------------------------------------------------
--
-- Custom Types
--
-------------------------------------------------------------------------------
DellString ::= DisplayString (SIZE (0..512))
DellString1 ::= DisplayString (SIZE (0..128))
-------------------------------------------------------------------------------
--
-- Trap Attributes (Varbinds)
--
-------------------------------------------------------------------------------
omeAlertMessage OBJECT-TYPE
SYNTAX DellString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Message in the alert."
::= { omEssentialsTrap 1 }
omeAlertDevice OBJECT-TYPE
SYNTAX DellString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of the device where alert originated."
::= { omEssentialsTrap 2 }
omeAlertSeverity OBJECT-TYPE
SYNTAX DellString1
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Original severity of the alert."
::= { omEssentialsTrap 3 }
-------------------------------------------------------------------------------
--
-- Traps
--
-------------------------------------------------------------------------------
omeTestAlert TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice, omeAlertSeverity }
DESCRIPTION
"Test alert forwarded from OM Essentials."
--#TYPE "Test alert forwarded from OM Essentials."
--#SUMMARY "Test alert from OM Essentials. Sending device: %s, Severity: %s, Message: %s."
--#ARGUMENTS {1,2,0}
--#SEVERITY INFORMATIONAL
::= 1
omeAlertSystemUp TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System up message from OM Essentials. Sent when OM Essentials detects a device has come online."
--#TYPE "System Up Message from OM Essentials"
--#SUMMARY "%s: %s"
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= 1000
omeAlertSystemDown TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System down message from OM Essentials. Sent when OM Essentials detects a device has gone offline."
--#TYPE "System Down Message from OM Essentials"
--#SUMMARY "%s: %s"
--#ARGUMENTS {0,1}
--#SEVERITY CRITICAL
::= 1001
omeAlertForwardedAlert TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice, omeAlertSeverity }
DESCRIPTION
"Forwarded alert from OM Essentials. The event may have originated as an SNMP trap or CIM indication to the OM Essentials Console. The alert format is normalized."
--#TYPE "Forwarded Alert from OM Essentials"
--#SUMMARY "Forwarded Alert from OM Essentials. Sending device: %s, Severity: %s, Message: %s."
--#ARGUMENTS {1,2,0}
--#SEVERITY INFORMATIONAL
::= 2000
--
-- Device Status Internal Alerts.
--
omeAlertUnknownStatus TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System monitoring alert from Essentials. Sent when status of the remote device is Unknown."
--#TYPE "Status Alert"
--#SUMMARY "Device %s has changed status to Unknown."
--#ARGUMENTS {1}
--#SEVERITY MINOR
::= 3001
omeAlertNormalStatus TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System monitoring alert from Essentials. Sent when status of the remote device is Normal."
--#TYPE "Status Alert"
--#SUMMARY "Device %s has changed status to Normal."
--#ARGUMENTS {1}
--#SEVERITY INFORMATIONAL
::= 3002
omeAlertWarningStatus TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System monitoring alert from Essentials. Sent when status of the remote device is Warning."
--#TYPE "Status Alert"
--#SUMMARY "Device %s has changed status to Warning."
--#ARGUMENTS {1}
--#SEVERITY MINOR
::= 3003
omeAlertCriticalStatus TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System monitoring alert from Essentials. Sent when status of the remote device is Critical."
--#TYPE "Status Alert"
--#SUMMARY "Device %s has changed status to Critical."
--#ARGUMENTS {1}
--#SEVERITY CRITICAL
::= 3004
END
-------------------------------------------------------------------------------
-- End MIB
-------------------------------------------------------------------------------