summaryrefslogtreecommitdiff
path: root/MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB')
-rw-r--r--MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB303
1 files changed, 303 insertions, 0 deletions
diff --git a/MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB b/MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB
new file mode 100644
index 0000000..e2ac9b1
--- /dev/null
+++ b/MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB
@@ -0,0 +1,303 @@
+-- *****************************************************************
+-- UBQS-ENTITY-ALARM-MIB : Ubiquoss Environment Monitor MIB file
+--
+-- June 2013, Doyle Son
+--
+-- Copyright (c) 2013 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-ENTITY-ALARM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ TimeStamp,
+ TruthValue
+ FROM SNMPv2-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiEntityAlarmMIB MODULE-IDENTITY
+ LAST-UPDATED "201306170000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-ENTITY-ALARM-MIB is used to monitor
+ and configure status of alarms for Environment Monitor."
+ ::= { ubiMgmtv2 28 }
+
+
+-- ***********************************************************
+-- TEXTUAL-CONVENTION
+-- Define the composed syntax
+-- ***********************************************************
+
+AlarmSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Alarm states for severity. Valid values are :
+
+ critical(1) severity in critical
+
+ major(2) severity in major
+
+ minor(3) severity in minor
+ "
+ SYNTAX INTEGER {
+ critical(1),
+ major(2),
+ minor(3)
+ }
+
+-- ***********************************************************
+-- ubiEntityAlarmMIB
+-- ***********************************************************
+
+ubiEntityAlarmMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEntityAlarmMIB 0 }
+ubiEntityAlarmMIBObjects OBJECT IDENTIFIER ::= { ubiEntityAlarmMIB 1 }
+ubiEntityAlarmMIBConformance OBJECT IDENTIFIER ::= { ubiEntityAlarmMIB 2 }
+
+ubiEntityAlarmMIBNotifications OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBNotificationPrefix 0 }
+
+ubiEntityAlarmNotificationEnables OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBObjects 2 }
+
+
+
+-- ***********************************************************
+-- ubiEntityAlarmMIBNotifications
+-- ***********************************************************
+ ubiAlarmAsserted NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmContactIndex,
+ ubiAlarmContactDescr,
+ ubiAlarmContactSeverity,
+ ubiAlarmContactLastAlarmStamp
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generates this trap
+ when a physical entity asserts an alarm."
+ ::= { ubiEntityAlarmMIBNotifications 1 }
+
+ ubiAlarmCleared NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmContactIndex,
+ ubiAlarmContactDescr,
+ ubiAlarmContactSeverity,
+ ubiAlarmContactLastAlarmStamp
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generates this trap
+ when a physical entity clears a previously asserted alarm."
+ ::= { ubiEntityAlarmMIBNotifications 2 }
+
+
+-- ***********************************************************
+-- ubiAlarmContactTable
+-- ***********************************************************
+
+ ubiAlarmContactTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAlarmContactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per specific alarm."
+ ::= { ubiEntityAlarmMIBObjects 1 }
+
+
+ ubiAlarmContactEntry OBJECT-TYPE
+ SYNTAX UbiAlarmContactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a specific alarm.
+ each index corresponds to each alarm contact
+ and index '0' means whole alarm contacts."
+ INDEX { ubiAlarmContactIndex }
+ ::= { ubiAlarmContactTable 1 }
+
+ UbiAlarmContactEntry ::= SEQUENCE {
+ ubiAlarmContactIndex Integer32,
+ ubiAlarmContactDescr DisplayString,
+ ubiAlarmContactSeverity AlarmSeverity,
+ ubiAlarmContactTrigger INTEGER,
+ ubiAlarmContactLastAlarmStatus INTEGER,
+ ubiAlarmContactLastAlarmStamp DisplayString,
+ }
+
+ ubiAlarmContactIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object uniquely identifies an alarm description."
+ ::= { ubiAlarmContactEntry 1 }
+
+ ubiAlarmContactDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies a human-readable message
+ describing the specific alarm."
+ ::= { ubiAlarmContactEntry 2 }
+
+ ubiAlarmContactSeverity OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the severity
+ associated with the specific alarm.
+ Valid values are :
+
+ critical(1) severity in critical
+
+ major(2) severity in major
+
+ minor(3) severity in minor"
+ ::= { ubiAlarmContactEntry 3 }
+
+ ubiAlarmContactTrigger OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ closed(1),
+ open(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the trigger state
+ associated with the specific alarm."
+ ::= { ubiAlarmContactEntry 4 }
+
+ ubiAlarmContactLastAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cleared(1),
+ asserted(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the last alarm status
+ associated with the specific alarm."
+ ::= { ubiAlarmContactEntry 5 }
+
+ ubiAlarmContactLastAlarmStamp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the system clock
+ at the time the alarm was generated."
+ ::= { ubiAlarmContactEntry 6 }
+
+
+-- ***********************************************************
+-- ubiEntityEnableFruControlNotification
+-- ***********************************************************
+
+ ubiAlarmAssertedEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the following notifications:
+ ubiEntityFRUInserted, ubiEntityFRURemoved.
+
+ A false value will prevent these notifications
+ from being generated."
+ DEFVAL { false }
+ ::= { ubiEntityAlarmNotificationEnables 1 }
+
+ ubiAlarmClearedEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the following notification:
+ ubiEntSensorThreshold.
+
+ A false value will prevent these notifications
+ from being generated."
+ DEFVAL { false }
+ ::= { ubiEntityAlarmNotificationEnables 2 }
+
+-- ***********************************************************
+-- ubiEntityAlarmMIBConformance
+-- ***********************************************************
+
+-- conformance information
+
+ubiEntityAlarmMIBCompliances OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBConformance 1 }
+ubiEntityAlarmMIBGroups OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBConformance 2 }
+
+
+--
+-- compliance statements
+--
+ ubiEntityAlarmMIBCompliances MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "An Entity-Alarm-MIB implementation can implement this group to
+ provide Alarm properties."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiEntityAlarmMIBContactGroup,
+ ubiEntityAlarmMIBNotificationGroup
+ }
+
+ GROUP ubiEntityAlarmMIBContactGroup
+ DESCRIPTION
+ "The ubiEntityAlarmMIBContactGroup must be implemented for
+ entity alarm"
+
+ GROUP ubiEntityAlarmMIBNotificationGroup
+ DESCRIPTION
+ "The ubiEntityMIBNotificationGroup must be
+ implemented for entity alarms that have notification"
+ ::= { ubiEntityAlarmMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiEntityAlarmMIBContactGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to get the
+ operational state and redundancy state of the modules"
+ ::= { ubiEntityAlarmMIBGroups 1 }
+
+ ubiEntityAlarmMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are
+ used to send a notification."
+ ::= { ubiEntityAlarmMIBGroups 2 }
+
+END \ No newline at end of file