301 lines
9.1 KiB
Plaintext
301 lines
9.1 KiB
Plaintext
-- =======================================================================
|
|
-- File : OATRPDST.MIB
|
|
-- Description : Private MIB for Trap Destinations Table
|
|
-- By : Yakov & Reuven
|
|
-- Version : 0.1
|
|
-- Date :
|
|
-- =======================================================================
|
|
--
|
|
--
|
|
-- Copyright (c) 2006 MRV. All Rights Reserved.
|
|
--
|
|
--
|
|
-- Reproduction of this document is authorized on condition that this
|
|
-- copyright notice is included. This MRV SNMP MIB Specification
|
|
-- embodies MRV's proprietary intellectual property. MRV
|
|
-- retains all title and ownership in the specification, including any
|
|
-- revisions.
|
|
--
|
|
-- It is MRV's intent to encourage the widespread use of this
|
|
-- specification in connection with the management of MRV's
|
|
-- products. MRV grants vendor, end-users, and other interested
|
|
-- parties a non-exclusive license to use this specification in
|
|
-- connection with the management of MRV's products.
|
|
--
|
|
-- This specification is supplied "AS IS," and MRV makes no
|
|
-- warranty, either express or implied, as to the use, operation,
|
|
-- condition, or performance of the specification.
|
|
--
|
|
-- Copyright text courtesy of MRV
|
|
--
|
|
-- If you have any questions about this MIB, please call MRV
|
|
-- Technical Support Center at 1-800-858-7815 from inside USA or
|
|
-- 1-818-773-0900 from outside USA.
|
|
--
|
|
--
|
|
-- MRV retains the right to change this MIB without notification.
|
|
--
|
|
|
|
OA-TRAP-DESTINATIONS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Unsigned32 FROM SNMPv2-SMI -- RFC2578
|
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- RFC2580
|
|
nbSwitchG1Il FROM OS-COMMON-TC-MIB
|
|
DisplayString FROM SNMPv2-TC; -- RFC2579
|
|
|
|
oaTrapDestinations MODULE-IDENTITY
|
|
LAST-UPDATED "201806100000Z" -- 22 Apr. 2012
|
|
ORGANIZATION "MRV Communications, Inc."
|
|
CONTACT-INFO
|
|
"Yakov Vaisman
|
|
MRV Communication, Inc
|
|
http://www.mrv.com
|
|
Email: yvaisman@mrv.com,
|
|
|
|
Reuven Putter
|
|
MRV Communication, Inc
|
|
http://www.mrv.com
|
|
Email: rputter@mrv.com
|
|
"
|
|
DESCRIPTION
|
|
"Supports information about Trap destinations."
|
|
|
|
-- Revision history
|
|
|
|
REVISION "201806100000Z"
|
|
DESCRIPTION
|
|
"New objects oaTrapDestInsertLogInfo, oaTrapDestInsertHostNameInfo were added."
|
|
|
|
REVISION "201204220000Z"
|
|
DESCRIPTION
|
|
"New object oaTrapDestMaxLimit was added."
|
|
|
|
REVISION "201104120000Z"
|
|
DESCRIPTION
|
|
"New object oaTrapDestEnableMode was added."
|
|
|
|
REVISION "200612130000Z"
|
|
DESCRIPTION
|
|
"Initial edition."
|
|
::= { nbDevGen 21 }
|
|
|
|
-- ************************************************************
|
|
-- MRV Object Identifier Definition
|
|
-- ************************************************************
|
|
|
|
-- GROUPS for General Device Configuration
|
|
nbDeviceConfig OBJECT IDENTIFIER ::= { nbSwitchG1Il 11}
|
|
nbDevGen OBJECT IDENTIFIER ::= { nbDeviceConfig 1 }
|
|
|
|
|
|
oaTrapDestConformance OBJECT IDENTIFIER ::= { oaTrapDestinations 101 }
|
|
|
|
-- ************************************************************
|
|
-- Objects in the Trap Destinations Group
|
|
-- ************************************************************
|
|
|
|
oaTrapDestGenSupport OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
supported (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traps destinations feature support."
|
|
::= { oaTrapDestinations 1 }
|
|
|
|
-- ************************************************************
|
|
|
|
oaTrapDestTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaTrapDestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table configures Traps destinations."
|
|
::= { oaTrapDestinations 2 }
|
|
|
|
oaTrapDestEntry OBJECT-TYPE
|
|
SYNTAX OaTrapDestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap Destination entry."
|
|
INDEX { oaTrapDestHostAddress }
|
|
::= { oaTrapDestTable 1 }
|
|
|
|
OaTrapDestEntry ::= SEQUENCE {
|
|
oaTrapDestHostAddress DisplayString,
|
|
oaTrapDestVersion INTEGER,
|
|
oaTrapDestAuthentication DisplayString,
|
|
oaTrapDestTrapType INTEGER,
|
|
oaTrapDestAdminStatus INTEGER
|
|
}
|
|
|
|
oaTrapDestHostAddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the host address to be used as a Trap destination.
|
|
It could be DNS name or IPv4 address or IPv6 address
|
|
in string format."
|
|
::= { oaTrapDestEntry 1 }
|
|
|
|
oaTrapDestVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (0),
|
|
snmpV1 (1),
|
|
snmpV2C (2),
|
|
snmpV3 (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap SNMP Version: snmpV1 - send SNMPv1 traps,
|
|
snmpV2C - send SNMPv2c traps
|
|
snmpV3 - send SNMPv3 traps."
|
|
DEFVAL { snmpV1 }
|
|
::= { oaTrapDestEntry 2 }
|
|
|
|
oaTrapDestAuthentication OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNMP Trap authentication string:
|
|
- community name for SNMPv1 & SNMPv2c,
|
|
- user name for SNMPv3."
|
|
::= { oaTrapDestEntry 3 }
|
|
|
|
oaTrapDestTrapType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (0),
|
|
snmpTrap (1),
|
|
snmpInform (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap type:
|
|
- SnmpTrap - send SNMP TRAP,
|
|
- SnmpInform - send SNMP INFORM (for SNMPv2c & SNMPv3 only)."
|
|
DEFVAL { snmpTrap }
|
|
::= { oaTrapDestEntry 4 }
|
|
|
|
oaTrapDestAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid (1),
|
|
invalid (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls creation/modification/invalidation of the entry."
|
|
::= { oaTrapDestEntry 5 }
|
|
|
|
-- ************************************************************
|
|
|
|
oaTrapDestEnableMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the device will generate SNMP traps.
|
|
'Enabled' results in SNMP traps; 'disabled': no traps are sent."
|
|
REFERENCE
|
|
"CLI command: '[no] traps enable'"
|
|
DEFVAL { enabled }
|
|
::= { oaTrapDestinations 3 }
|
|
|
|
|
|
-- ************************************************************
|
|
|
|
oaTrapDestMaxLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximun number of entries oaTrapDestTable."
|
|
DEFVAL { 11 }
|
|
::= { oaTrapDestinations 4 }
|
|
|
|
oaTrapDestInsertLogInfo OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When enabled(1), then all notifications will contain an extra parameter neEventLogTimeStamp.
|
|
Corresponds to CLI command '[no ]bind-log-info-to-alarms'"
|
|
DEFVAL { disabled }
|
|
::= { oaTrapDestinations 5 }
|
|
|
|
oaTrapDestInsertHostNameInfo OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When enabled(1), then all notifications will contain an extra parameter sysName.
|
|
Corresponds to CLI command '[no ]bind-hostname-to-alarms'"
|
|
DEFVAL { disabled }
|
|
::= { oaTrapDestinations 6 }
|
|
|
|
|
|
-- *******************************************************************
|
|
-- Conformance Information
|
|
-- *******************************************************************
|
|
|
|
oaTrapDestMIBCompliances OBJECT IDENTIFIER ::= { oaTrapDestConformance 1 }
|
|
oaTrapDestMIBGroups OBJECT IDENTIFIER ::= { oaTrapDestConformance 2 }
|
|
|
|
oaTrapDestMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The core compliance statement for all
|
|
'oaTrapDestinations' MIB implementations."
|
|
|
|
MODULE -- this module
|
|
|
|
MANDATORY-GROUPS {
|
|
oaTrapDestGroup
|
|
}
|
|
|
|
::= { oaTrapDestMIBCompliances 1 }
|
|
|
|
-- ...................................................................
|
|
-- Conformance Groups
|
|
-- ...................................................................
|
|
|
|
oaTrapDestGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
oaTrapDestGenSupport,
|
|
oaTrapDestVersion,
|
|
oaTrapDestAuthentication,
|
|
oaTrapDestTrapType,
|
|
oaTrapDestAdminStatus,
|
|
oaTrapDestEnableMode,
|
|
oaTrapDestMaxLimit,
|
|
oaTrapDestInsertLogInfo,
|
|
oaTrapDestInsertHostNameInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mandatory objects for grouping of Trap destinations parameters."
|
|
::= { oaTrapDestMIBGroups 1 }
|
|
|
|
|
|
END
|
|
|
|
|