-- -- Description: Mib Module for IED products. -- -- Author: Zee Ahmed (original) 03/15/2011 -- -- -- IED-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, Counter FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 DisplayString FROM RFC1213-MIB; ied OBJECT IDENTIFIER ::= { enterprises 24956 } hardware OBJECT IDENTIFIER ::= { ied 1 } software OBJECT IDENTIFIER ::= { ied 2 } firmware OBJECT IDENTIFIER ::= { ied 3 } applications OBJECT IDENTIFIER ::= { software 1 } services OBJECT IDENTIFIER ::= { software 2 } snmpAgentService OBJECT IDENTIFIER ::= { services 1 } systemSupervisor OBJECT IDENTIFIER ::= { services 2 } -- 1.3.6.1.4.1.24956.2.2.2.1 -- .software.services.systemSupervisor.totalFaults totalFaults OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total current faults." ::= { systemSupervisor 1 } -- 1.3.6.1.4.1.24956.2.2.2.2 -- .software.services.systemSupervisor.currentFaultTable currentFaultTable OBJECT-TYPE SYNTAX SEQUENCE OF FaultEntryStruct ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of current faults" ::= { systemSupervisor 2 } FaultEntryStruct ::= SEQUENCE { faultId Counter, deviceId Counter, typeNumberTuple DisplayString, description DisplayString, firstOccurance DisplayString, lastOccurance DisplayString } currentFaultTableEntry OBJECT-TYPE SYNTAX FaultEntryStruct ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Current Fault Table" INDEX { faultId } ::= { currentFaultTable 1 } faultId OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Fault Id" ::= { currentFaultTableEntry 1 } deviceId OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Devcice Id" ::= { currentFaultTableEntry 2 } typeNumberTuple OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Fault Type / Number Tuple" ::= { currentFaultTableEntry 3 } description OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Description" ::= { currentFaultTableEntry 4 } firstOccurance OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "First Occurance" ::= { currentFaultTableEntry 5 } lastOccurance OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Last Occurance" ::= { currentFaultTableEntry 6 } -- TRAPS clear TRAP-TYPE ENTERPRISE systemSupervisor VARIABLES { faultId, deviceId, typeNumberTuple, description, totalFaults } DESCRIPTION "A previous fault condition has cleared." ::= 1 fault TRAP-TYPE ENTERPRISE systemSupervisor VARIABLES { faultId, deviceId, typeNumberTuple, description, totalFaults } DESCRIPTION "A fault condition occured." ::= 2 END