librenms/librenms

View on GitHub
mibs/huawei/ISM-TRAP-MIB

Summary

Maintainability
Test Coverage
--
-- ISM-TRAP-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347
-- Friday, March 28, 2014 at 17:13:02
--

    ISM-TRAP-MIB DEFINITIONS ::= BEGIN
 
        IMPORTS
            OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP            
                FROM SNMPv2-CONF            
            enterprises, IpAddress, Integer32, Unsigned32, 
            Gauge32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE            
                FROM SNMPv2-SMI            
            RowStatus, TEXTUAL-CONVENTION            
                FROM SNMPv2-TC;
    
    
        huaweistorage MODULE-IDENTITY 
            LAST-UPDATED "201210101725Z"        -- October 10, 2012 at 17:25 GMT
            ORGANIZATION 
                "Huawei Technologies Co.,Ltd."
            CONTACT-INFO 
                "Huawei Industrial Base
                Bantian, Longgang
                Shenzhen 518129
                People's Republic of China
                Website: http://www.huawei.com
                Email: support@huawei.com"
            DESCRIPTION 
                "Description."
            REVISION "201304071915Z"        -- April 07, 2013 at 19:15 GMT
            DESCRIPTION 
                " "
            ::= { enterprises 34774 }

        
    
--
-- Textual conventions
--
    
        NodeCodeString ::= TEXTUAL-CONVENTION
            DISPLAY-HINT 
                "255a"
            STATUS current
            DESCRIPTION 
                "characters in length."
            SYNTAX OCTET STRING (SIZE (15..17))

    
--
-- Node definitions
--
    
        hwStorage OBJECT IDENTIFIER ::= { huaweistorage 4 }

        
        hwISM OBJECT IDENTIFIER ::= { hwStorage 1 }

        
        trapAddress OBJECT IDENTIFIER ::= { hwISM 2 }

        
        forwardAddrTable OBJECT-TYPE
            SYNTAX SEQUENCE OF ForwardAddrEntry
            MAX-ACCESS not-accessible
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapAddress 1 }

        
        forwardAddrEntry OBJECT-TYPE
            SYNTAX ForwardAddrEntry
            MAX-ACCESS not-accessible
            STATUS current
            DESCRIPTION
                "Description."
            INDEX { forwardAddrIndex }
            ::= { forwardAddrTable 1 }

        
        ForwardAddrEntry ::=
            SEQUENCE { 
                forwardAddrIndex
                    OCTET STRING,
                forwardAddrIP
                    IpAddress,
                forwardAddrPort
                    Gauge32,
                forwardAddrTrapVer
                    Integer32,
                forwardAddrRowStatus
                    RowStatus,
                forwardAddrIPNew
                    OCTET STRING,
                forwardAddrTrapType
                    Integer32
             }

        forwardAddrIndex OBJECT-TYPE
            SYNTAX OCTET STRING
            MAX-ACCESS read-write
            STATUS current
            DESCRIPTION
                "Description."
            ::= { forwardAddrEntry 1 }

        
        forwardAddrIP OBJECT-TYPE
            SYNTAX IpAddress
            MAX-ACCESS read-create
            STATUS current
            DESCRIPTION
                "Description."
            ::= { forwardAddrEntry 2 }

        
        forwardAddrPort OBJECT-TYPE
            SYNTAX Gauge32
            MAX-ACCESS read-create
            STATUS current
            DESCRIPTION
                "Description."
            ::= { forwardAddrEntry 3 }

        
        forwardAddrTrapVer OBJECT-TYPE
            SYNTAX Integer32
            MAX-ACCESS read-create
            STATUS current
            DESCRIPTION
                "Description.
                1: V1 Trap
                2: V2 Trap
                3: V3 Trap"
            ::= { forwardAddrEntry 4 }

        
        forwardAddrRowStatus OBJECT-TYPE
            SYNTAX RowStatus
            MAX-ACCESS read-create
            STATUS current
            DESCRIPTION
                "Description."
            ::= { forwardAddrEntry 5 }

        
        forwardAddrIPNew OBJECT-TYPE
            SYNTAX OCTET STRING
            MAX-ACCESS read-create
            STATUS current
            DESCRIPTION
                "Description."
            ::= { forwardAddrEntry 6 }

        
        forwardAddrTrapType OBJECT-TYPE
            SYNTAX Integer32
            MAX-ACCESS read-create
            STATUS current
            DESCRIPTION
                " "
            ::= { forwardAddrEntry 7 }
--  
        
        event OBJECT IDENTIFIER ::= { hwISM 3 }

        
        eventTable OBJECT-TYPE
            SYNTAX SEQUENCE OF EventEntry
            MAX-ACCESS not-accessible
            STATUS current
            DESCRIPTION
                "Description."
            ::= { event 1 }

        
        eventEntry OBJECT-TYPE
            SYNTAX EventEntry
            MAX-ACCESS not-accessible
            STATUS current
            DESCRIPTION
                "Description."
            INDEX { hwIsmEventSequence }
            ::= { eventTable 1 }

        
        EventEntry ::=
            SEQUENCE { 
                hwIsmEventType
                    Unsigned32,
                hwIsmEventID
                    Counter64,
                hwIsmEventLevel
                    Unsigned32,
                hwIsmEventSequence
                    Unsigned32,
                hwIsmEventTime
                    Unsigned32,
                hwIsmEventRecoveryTime
                    Unsigned32,
                hwIsmEventParameter
                    OCTET STRING,
                hwIsmEventRowStatus
                    RowStatus
             }

        hwIsmEventType OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS read-write
            STATUS current
            DESCRIPTION
                "Description."
            ::= { eventEntry 1 }

        
        hwIsmEventID OBJECT-TYPE
            SYNTAX Counter64
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Description."
            ::= { eventEntry 2 }

        
        hwIsmEventLevel OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS read-write
            STATUS current
            DESCRIPTION
                "Description."
            ::= { eventEntry 3 }

        
        hwIsmEventSequence OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS read-write
            STATUS current
            DESCRIPTION
                "Description."
            ::= { eventEntry 4 }

        
        hwIsmEventTime OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS read-write
            STATUS current
            DESCRIPTION
                "Description."
            ::= { eventEntry 5 }

        
        hwIsmEventRecoveryTime OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS read-write
            STATUS current
            DESCRIPTION
                "Description."
            ::= { eventEntry 6 }

        
        hwIsmEventParameter OBJECT-TYPE
            SYNTAX OCTET STRING
            MAX-ACCESS read-write
            STATUS current
            DESCRIPTION
                "Description."
            ::= { eventEntry 7 }

        
        hwIsmEventRowStatus OBJECT-TYPE
            SYNTAX RowStatus
            MAX-ACCESS read-write
            STATUS current
            DESCRIPTION
                "Description."
            ::= { eventEntry 20 }

        
        trapEvent OBJECT IDENTIFIER ::= { event 3 }

        
        hwIsmTrapEventType OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 1 }

        
        hwIsmTrapEventID OBJECT-TYPE
            SYNTAX Counter64
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 2 }

        
        hwIsmTrapEventLevel OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 3 }

        
        hwIsmTrapEventSequence OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 4 }

        
        hwIsmTrapEventTime OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 5 }

        
        hwIsmTrapEventRecoveryTime OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 6 }

        
        hwIsmTrapEventParameter OBJECT-TYPE
            SYNTAX OCTET STRING
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 7 }

        
        hwIsmTrapEventID32Bit OBJECT-TYPE
            SYNTAX Unsigned32
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 8 }

        
        hwIsmTrapEventTimeStr OBJECT-TYPE
            SYNTAX OCTET STRING
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 9 }

        
        hwIsmTrapEventRecoveryTimeStr OBJECT-TYPE
            SYNTAX OCTET STRING
            MAX-ACCESS accessible-for-notify
            STATUS current
            DESCRIPTION
                "Description."
            ::= { trapEvent 10 }

        
        notificationType OBJECT IDENTIFIER ::= { hwISM 4 }

        
        eventType NOTIFICATION-TYPE
            OBJECTS { hwIsmTrapEventType, hwIsmTrapEventID, hwIsmTrapEventLevel, hwIsmTrapEventSequence, hwIsmTrapEventTime, 
                hwIsmTrapEventRecoveryTime, hwIsmTrapEventParameter }
            STATUS current
            DESCRIPTION 
                " "
            ::= { notificationType 2 }

        
        isoConformance OBJECT IDENTIFIER ::= { iso 6 }

        
        isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 }

        
        currentObjectGroup OBJECT-GROUP
            OBJECTS { forwardAddrIndex, forwardAddrIP, forwardAddrPort, forwardAddrTrapVer, forwardAddrRowStatus, 
                hwIsmTrapEventType, hwIsmTrapEventID, hwIsmTrapEventLevel, hwIsmTrapEventSequence, hwIsmTrapEventTime, 
                hwIsmTrapEventRecoveryTime, forwardAddrIPNew, forwardAddrTrapType, hwIsmTrapEventID32Bit, hwIsmTrapEventTimeStr, 
                hwIsmTrapEventRecoveryTimeStr, hwIsmTrapEventParameter, hwIsmEventType, hwIsmEventID, hwIsmEventLevel, 
                hwIsmEventSequence, hwIsmEventTime, hwIsmEventRecoveryTime, hwIsmEventParameter, hwIsmEventRowStatus
                 }
            STATUS current
            DESCRIPTION 
                "Enter the description of the created OBJECT-GROUP."
            ::= { isoGroups 1 }

        
        currentNotificationGroup NOTIFICATION-GROUP
            NOTIFICATIONS { eventType }
            STATUS current
            DESCRIPTION 
                "Enter the description of the created NOTIFICATION-GROUP."
            ::= { isoGroups 2 }

        
        isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 }

        
        basicCompliance MODULE-COMPLIANCE
            STATUS current
            DESCRIPTION 
                "Enter the description of the created MODULE-COMPLIANCE."
            MODULE -- this module
                MANDATORY-GROUPS { currentObjectGroup, currentNotificationGroup }
            ::= { isoCompliances 1 }

        
    
    END

--
-- ISM-TRAP-MIB.mib
--