188 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			188 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- =====================================================================
 | 
						|
-- == OG-SIGNAL-MIB:                                           ==
 | 
						|
-- == Opengear port signal notification Management Information Base   ==
 | 
						|
-- ==                                                                 ==
 | 
						|
-- == (c) Copyright 2005-2014 Opengear Inc.                           ==
 | 
						|
-- =====================================================================
 | 
						|
 | 
						|
OG-SIGNAL-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
	ogMgmt
 | 
						|
		FROM OG-SMI-MIB
 | 
						|
	MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Integer32
 | 
						|
		FROM SNMPv2-SMI
 | 
						|
	MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
 | 
						|
		FROM SNMPv2-CONF
 | 
						|
	DisplayString
 | 
						|
		FROM SNMPv2-TC;
 | 
						|
 | 
						|
ogSignalMib MODULE-IDENTITY
 | 
						|
	LAST-UPDATED "201308110000Z"
 | 
						|
	ORGANIZATION "Opengear Inc."
 | 
						|
	CONTACT-INFO
 | 
						|
		"Opengear Inc.
 | 
						|
		 630 West 9560 South,
 | 
						|
		 Sandy, UT 84070
 | 
						|
		 support@opengear.com"
 | 
						|
	DESCRIPTION
 | 
						|
		"Opengear serial console signal MIB"
 | 
						|
	REVISION "201308110000Z"
 | 
						|
	DESCRIPTION
 | 
						|
		"Renamed from OPENGEAR-SIGNAL-MIB to OG-SIGNAL-MIB to
 | 
						|
		fix naming discrepancy."
 | 
						|
	REVISION "201003221127Z"
 | 
						|
	DESCRIPTION
 | 
						|
	"Syntax corrections by Opengear Inc."
 | 
						|
	REVISION "200811271140Z"
 | 
						|
	DESCRIPTION
 | 
						|
		"Initial version."
 | 
						|
        ::= { ogMgmt 11 }
 | 
						|
 | 
						|
ogSignalMibObjects OBJECT IDENTIFIER ::= { ogSignalMib 10 }
 | 
						|
 | 
						|
-- Subgroups
 | 
						|
 | 
						|
ogsgnlEvent OBJECT IDENTIFIER ::= { ogSignalMibObjects 1 }
 | 
						|
 | 
						|
ogsgnlEventTable OBJECT-TYPE
 | 
						|
        SYNTAX     SEQUENCE OF OgSgnlEventEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS     current
 | 
						|
        DESCRIPTION
 | 
						|
                "A table of serial signal events generated by this device."
 | 
						|
        ::= { ogsgnlEvent 1 }
 | 
						|
 | 
						|
ogsgnlEventEntry OBJECT-TYPE
 | 
						|
        SYNTAX     OgSgnlEventEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS     current
 | 
						|
        DESCRIPTION
 | 
						|
                "A console connection event occuring at this
 | 
						|
                 device. Each entry is indexed by a message index."
 | 
						|
        INDEX   { ogsgnlEventIndex }
 | 
						|
        ::= { ogsgnlEventTable 1 }
 | 
						|
 | 
						|
OgSgnlEventEntry ::=
 | 
						|
    SEQUENCE {
 | 
						|
        ogsgnlEventIndex        Integer32,
 | 
						|
	ogsgnlEventType         DisplayString,
 | 
						|
	ogsgnlEventState        DisplayString,
 | 
						|
	ogsgnlEventPortNumber   Integer32,
 | 
						|
	ogsgnlEventPortLabel    DisplayString
 | 
						|
    }
 | 
						|
 | 
						|
ogsgnlEventIndex OBJECT-TYPE
 | 
						|
        SYNTAX     Integer32 (1..2147483647)
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS     current
 | 
						|
        DESCRIPTION
 | 
						|
                "A monotonically increasing integer for the sole
 | 
						|
                 purpose of indexing messages.  When it reaches the
 | 
						|
                 maximum value the agent flushes the table and wraps
 | 
						|
                 the value back to 1."
 | 
						|
        ::= { ogsgnlEventEntry 1 }
 | 
						|
 | 
						|
ogsgnlEventType OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	        "The particular signal which changed"
 | 
						|
	::= { ogsgnlEventEntry 10 }
 | 
						|
 | 
						|
ogsgnlEventState OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	        "The current signal state"
 | 
						|
	::= { ogsgnlEventEntry 11 }
 | 
						|
 | 
						|
ogsgnlEventPortNumber OBJECT-TYPE
 | 
						|
	SYNTAX Integer32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Serial port number on which this signal applies"
 | 
						|
	::= { ogsgnlEventEntry 12 }
 | 
						|
 | 
						|
ogsgnlEventPortLabel OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The label for the serial port where the signal applies."
 | 
						|
	::= { ogsgnlEventEntry 13 }
 | 
						|
 | 
						|
-- notifications
 | 
						|
 | 
						|
ogSignalMibNotificationPrefix    OBJECT IDENTIFIER ::= {
 | 
						|
	ogSignalMib 2
 | 
						|
}
 | 
						|
 | 
						|
ogsgnlMibNotifications         OBJECT IDENTIFIER ::= {
 | 
						|
	ogSignalMibNotificationPrefix 0
 | 
						|
}
 | 
						|
 | 
						|
ogsgnlEventOccurred NOTIFICATION-TYPE
 | 
						|
	OBJECTS {
 | 
						|
		ogsgnlEventType,
 | 
						|
		ogsgnlEventState,
 | 
						|
		ogsgnlEventPortNumber,
 | 
						|
		ogsgnlEventPortLabel
 | 
						|
	}
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The notification sent when a signal change occurs"
 | 
						|
	::= { ogsgnlMibNotifications 200 }
 | 
						|
 | 
						|
-- conformance information
 | 
						|
 | 
						|
ogSignalMibConformance OBJECT IDENTIFIER ::= { ogSignalMib 3 }
 | 
						|
ogSignalMibCompliances OBJECT IDENTIFIER ::= { ogSignalMibConformance 1 }
 | 
						|
ogSignalMibGroups      OBJECT IDENTIFIER ::= { ogSignalMibConformance 2 }
 | 
						|
 | 
						|
-- compliance statements
 | 
						|
 | 
						|
ogSignalMibCompliance MODULE-COMPLIANCE
 | 
						|
       STATUS  current
 | 
						|
       DESCRIPTION
 | 
						|
               "The compliance statement for entities which implement
 | 
						|
                the Opengear Signal MIB."
 | 
						|
       MODULE  -- this module
 | 
						|
               MANDATORY-GROUPS { ogSignalMibGroup }
 | 
						|
 | 
						|
       GROUP ogsgnlNotificationsGroup
 | 
						|
       DESCRIPTION
 | 
						|
           "The implementation of this group is
 | 
						|
           mandatory for those systems where
 | 
						|
           signal notification is supported."
 | 
						|
 | 
						|
       ::= { ogSignalMibCompliances 1 }
 | 
						|
 | 
						|
-- Units of conformance
 | 
						|
 | 
						|
ogSignalMibGroup OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
		ogsgnlEventType,
 | 
						|
		ogsgnlEventState,
 | 
						|
		ogsgnlEventPortNumber,
 | 
						|
		ogsgnlEventPortLabel
 | 
						|
       }
 | 
						|
       STATUS  current
 | 
						|
       DESCRIPTION
 | 
						|
               "A collection of objects providing the signal MIB capability."
 | 
						|
      ::= { ogSignalMibGroups 1 }
 | 
						|
 | 
						|
ogsgnlNotificationsGroup NOTIFICATION-GROUP
 | 
						|
       NOTIFICATIONS {
 | 
						|
               ogsgnlEventOccurred
 | 
						|
       }
 | 
						|
       STATUS  current
 | 
						|
       DESCRIPTION
 | 
						|
               "A collection of notification(s) for signal system."
 | 
						|
       ::= { ogSignalMibGroups 2 }
 | 
						|
 | 
						|
END
 |