--***************************************************************** -- CISCO_DMN_DSG_Fault.mib: Mib file for Fault control and status. -- -- August 2010, TEL MIB Team -- -- Copyright (c) 1999-2010 Cisco Systems, Inc. All rights reserved. --***************************************************************** CISCO-DMN-DSG-FAULT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF ciscoDSGUtilities FROM CISCO-DMN-DSG-ROOT-MIB; ciscoDSGFault MODULE-IDENTITY LAST-UPDATED "201008301100Z" -- August 30 2010 11:00:00 GMT ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO "Cisco Systems, Inc. Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553 NETS E-mail: cs-ipsla@cisco.com" DESCRIPTION "Cisco DSG Fault Information MIB." REVISION "201008301100Z" DESCRIPTION "V01.00.05 2010-08-30 Updated for adherence to SNMPv2 format." REVISION "201003220500Z" DESCRIPTION "V01.00.04 2010-03-22 The Syntax of Unsigned32 MIB objects whose range is within the range of Integer32, is updated to Integer32." REVISION "201002121200Z" DESCRIPTION "V01.00.03 2010-02-12 The Syntax of read-only objects is updated to DisplayString." REVISION "201001081200Z" DESCRIPTION "V01.00.02 2010-01-08 Updated FaultStatus and FaultSetting Table." REVISION "200912201200Z" DESCRIPTION "V01.00.01 2009-12-20 Removed logHistoryTable." REVISION "200912071200Z" DESCRIPTION "V01.00.00 2009-12-07 Initial Version." ::= { ciscoDSGUtilities 17 } faultSummary OBJECT IDENTIFIER ::= { ciscoDSGFault 1 } faultAWTable OBJECT IDENTIFIER ::= { ciscoDSGFault 2 } -- ************************************* -- Fault Summary Branch -- ************************************* faultSummaryNumActiveAlarms OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of system alarms currently in a set state. The range is from 0 to 4294967295." ::= {faultSummary 1 } faultSummaryNumActiveWarnings OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of system Warnings currently in a set state. THe range is from 0 to 4294967295." ::= { faultSummary 2 } faultSummaryClearAlarms OBJECT-TYPE SYNTAX INTEGER { writeonly(1), yes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set this object to yes( 2 ) to clear the system Alarms." ::= { faultSummary 3 } faultSummaryClearWarnings OBJECT-TYPE SYNTAX INTEGER { writeOnly(1), yes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set this object to yes( 2 ) to clear the system Warnings." ::= { faultSummary 4 } faultSummaryClearHistory OBJECT-TYPE SYNTAX INTEGER { writeOnly(1), yes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set this object to yes( 2 ) to clear the system History." ::= { faultSummary 5 } -- ************************************* -- faultAWTable Branch -- ************************************* -- ************************************* -- awFaultActiveListTable Branch -- ************************************* awFaultActiveListTable OBJECT-TYPE SYNTAX SEQUENCE OF AWFaultActiveListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Alarms and warnings fault active list table." ::= { faultAWTable 1 } awFaultActiveListEntry OBJECT-TYPE SYNTAX AWFaultActiveListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for alarms and warnings fault active list." INDEX { awFaultActiveListPriority } ::= { awFaultActiveListTable 1 } AWFaultActiveListEntry ::= SEQUENCE { awFaultActiveListPriority Integer32, awFaultActiveListTextID DisplayString, awFaultActiveListName DisplayString, awFaultActiveListType INTEGER, awFaultActiveListSetDateTime DisplayString, awFaultActiveListDetails DisplayString } awFaultActiveListPriority OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority of fault.Higher priority faults are displayed first." ::= { awFaultActiveListEntry 1 } awFaultActiveListTextID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault ID." ::= { awFaultActiveListEntry 2 } awFaultActiveListName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Faults displayed text." ::= { awFaultActiveListEntry 3 } awFaultActiveListType OBJECT-TYPE SYNTAX INTEGER { alarm(1), warning(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Active list type." ::= { awFaultActiveListEntry 4 } awFaultActiveListSetDateTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time of fault condition occurred." ::= { awFaultActiveListEntry 5 } awFaultActiveListDetails OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault description." ::= { awFaultActiveListEntry 6 } -- ************************************* -- awFaultStatusTable Branch -- ************************************* awFaultStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF AWFaultStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Alarms and warnings fault status." ::= { faultAWTable 2 } awFaultStatusEntry OBJECT-TYPE SYNTAX AWFaultStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Alarms and warnings fault status." INDEX { awFaultStatusPriority } ::= { awFaultStatusTable 1 } AWFaultStatusEntry ::= SEQUENCE { awFaultStatusPriority Integer32, awFaultStatusTextId DisplayString, awFaultStatusFaultNum DisplayString, awFaultStatusName DisplayString, awFaultStatusType INTEGER, awFaultStatusSeverity INTEGER, awFaultStatusLastDateTime DisplayString, awFaultStatusTrapState INTEGER, awFaultStatusDetails DisplayString, awFaultStatusRelay DisplayString } awFaultStatusPriority OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fault status Priority value." ::= { awFaultStatusEntry 1 } awFaultStatusTextId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault Status Text ID." ::= { awFaultStatusEntry 2 } awFaultStatusFaultNum OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault Status number.The range is from 0 to 4294967295." ::= { awFaultStatusEntry 3 } awFaultStatusName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault displayed text." ::= { awFaultStatusEntry 4 } awFaultStatusType OBJECT-TYPE SYNTAX INTEGER { alarm(1), warning(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fault Status type." ::= { awFaultStatusEntry 5 } awFaultStatusSeverity OBJECT-TYPE SYNTAX INTEGER { major(1), minor(2), warning(3), information(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fault severity." ::= { awFaultStatusEntry 6 } awFaultStatusLastDateTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Date&time of faults last state change." ::= { awFaultStatusEntry 7 } awFaultStatusTrapState OBJECT-TYPE SYNTAX INTEGER { clear(1), set(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Trap state." ::= { awFaultStatusEntry 8 } awFaultStatusDetails OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Faults descriptive reason." ::= { awFaultStatusEntry 9 } awFaultStatusRelay OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault Relay control status.The range is from 0 to 8. Indicates which relay output this fault is hardcoded to control. Not used." ::= { awFaultStatusEntry 10 } -- ************************************* -- awFaultSettingTable Branch -- ************************************* awFaultSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF AWFaultSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Faults settings Table." ::= { faultAWTable 3 } awFaultSettingEntry OBJECT-TYPE SYNTAX AWFaultSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Faults settings Table." INDEX { awFaultSettingPriority } ::= { awFaultSettingTable 1 } AWFaultSettingEntry ::= SEQUENCE { awFaultSettingPriority Integer32, awFaultSettingTextId DisplayString, awFaultSettingType INTEGER, awFaultSettingSeverity INTEGER, awFaultSettingName DisplayString, awFaultSettingEnable INTEGER, awFaultSettingRelay INTEGER, awFaultSettingTrap INTEGER } awFaultSettingPriority OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fault Setting Index (Fault Priority value)." ::= { awFaultSettingEntry 1 } awFaultSettingTextId OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault Setting Text ID." ::= { awFaultSettingEntry 2 } awFaultSettingType OBJECT-TYPE SYNTAX INTEGER { alarm(1), warning(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fault type." ::= { awFaultSettingEntry 3 } awFaultSettingSeverity OBJECT-TYPE SYNTAX INTEGER { major(1), minor(2), warning(3), information(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fault severity." ::= { awFaultSettingEntry 4 } awFaultSettingName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault displayed text." ::= { awFaultSettingEntry 5 } awFaultSettingEnable OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls overall enabling of this Fault.Affects LEDs, Relays, and Traps. disabled(3) is a read-only value." ::= { awFaultSettingEntry 6 } awFaultSettingRelay OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls whether Relays are enabled for the Fault. disabled(3) is a read-only value." ::= { awFaultSettingEntry 7 } awFaultSettingTrap OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls whether Traps are enabled for the Fault. disabled(3) is a read-only value." ::= { awFaultSettingEntry 8 } -- ************************************* -- awFaultHistoryTable Branch -- ************************************* awFaultHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF AWFaultHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fault History table." ::= { faultAWTable 5 } awFaultHistoryEntry OBJECT-TYPE SYNTAX AWFaultHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Fault History table." INDEX { awFaultHistorySequence } ::= { awFaultHistoryTable 1 } AWFaultHistoryEntry ::= SEQUENCE { awFaultHistorySequence Counter32, awFaultHistoryName DisplayString, awFaultHistoryType INTEGER, awFaultHistorySetDateTime DisplayString, awFaultHistoryResetDateTime DisplayString, awFaultHistoryState INTEGER, awFaultHistoryDetails DisplayString } awFaultHistorySequence OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fault History sequence number." ::= { awFaultHistoryEntry 1 } awFaultHistoryName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault displayed text." ::= { awFaultHistoryEntry 2 } awFaultHistoryType OBJECT-TYPE SYNTAX INTEGER { alarm(1), warning(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fault History list Type." ::= { awFaultHistoryEntry 3 } awFaultHistorySetDateTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Faults set date and time." ::= { awFaultHistoryEntry 4 } awFaultHistoryResetDateTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Faults reset date and time. If cleared by reset, contains the power-up time." ::= { awFaultHistoryEntry 5 } awFaultHistoryState OBJECT-TYPE SYNTAX INTEGER { clear(1), set(2), clearByReset(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fault History list state." ::= { awFaultHistoryEntry 6 } awFaultHistoryDetails OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault descriptive Reason." ::= { awFaultHistoryEntry 7 } END