Observium_CE/mibs/mrv/OA-PROTOCOL-PARAMETERS-MIB

198 lines
6.3 KiB
Plaintext

-- =======================================================================
-- File : oaPrtcl.mib
-- Description : Private MIB for SNMP Protocol fields configuration
-- By : Asaf & Yakov
-- 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-PROTOCOL-PARAMETERS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises FROM SNMPv2-SMI -- RFC2578
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- RFC2580
DisplayString,TEXTUAL-CONVENTION FROM SNMPv2-TC; -- RFC2579
oaProtocolParams MODULE-IDENTITY
LAST-UPDATED "200811240000Z"
ORGANIZATION "MRV Communications, Inc."
CONTACT-INFO
"Alex Rozin
MRV Communication, Inc
http://www.mrv.com
Email: ARozin@mrv.com
Asaf Henig
MRV Communication, Inc
http://www.mrv.com
Email: ahenig@mrv.com
Yakov Vaisman
MRV Communication, Inc
http://www.mrv.com
Email: yvaisman@mrv.com
"
DESCRIPTION
"Supports information about different protocols parameters."
-- Revision history
REVISION "200811240000Z"
DESCRIPTION
"Initial edition."
::= { oaManagement 42 }
------------------------------------------------------------------------------
-- Object Identifier Definition
------------------------------------------------------------------------------
oaccess OBJECT IDENTIFIER ::= { enterprises 6926 }
oaManagement OBJECT IDENTIFIER ::= { oaccess 1 }
oaSnmpPrtcl OBJECT IDENTIFIER ::= { oaProtocolParams 2 }
oaPrtclConformance OBJECT IDENTIFIER ::= { oaProtocolParams 101 }
------------------------------------------------------------------------------
-- Textual conventions
------------------------------------------------------------------------------
EntryValidator ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Admin Status for controlling of the entry."
SYNTAX INTEGER {
nothing (2),
delete (3),
create (4),
enable (5),
disable (6)
}
------------------------------------------------------------------------------
-- Objects in the SNMP Protocol Parameters Group
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- SNMP Communities Table
------------------------------------------------------------------------------
oaSnmpSecurStrTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaSnmpSecurStrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table configures Device SNMP Communities."
::= { oaSnmpPrtcl 2 }
oaSnmpSecurStrEntry OBJECT-TYPE
SYNTAX OaSnmpSecurStrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Device SNMP Community entry."
INDEX { oaSnmpSecurStrName }
::= { oaSnmpSecurStrTable 1 }
OaSnmpSecurStrEntry ::= SEQUENCE {
oaSnmpSecurStrName DisplayString,
oaSnmpSecurStrAccessPermission INTEGER,
oaSnmpSecurStrAdminStatus EntryValidator
}
oaSnmpSecurStrName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..33))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SNMP packet Community Name."
::= { oaSnmpSecurStrEntry 1 }
oaSnmpSecurStrAccessPermission OBJECT-TYPE
SYNTAX INTEGER {
readOnly (1),
readWrite (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP packet Community Access Permission."
::= { oaSnmpSecurStrEntry 2 }
oaSnmpSecurStrAdminStatus OBJECT-TYPE
SYNTAX EntryValidator
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls creation/modification/invalidation of the entry."
::= { oaSnmpSecurStrEntry 11 }
-- *******************************************************************
-- Conformance Information
-- *******************************************************************
oaPrtclMIBCompliances OBJECT IDENTIFIER ::= { oaPrtclConformance 1 }
oaPrtclMIBGroups OBJECT IDENTIFIER ::= { oaPrtclConformance 2 }
oaPrtclMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all
'oaProtocolParams' MIB implementations."
MODULE -- this module
MANDATORY-GROUPS {
oaSnmpSecurStrGroup
}
::= { oaPrtclMIBCompliances 1 }
-- ...................................................................
-- Conformance Groups
-- ...................................................................
oaSnmpSecurStrGroup OBJECT-GROUP
OBJECTS {
oaSnmpSecurStrAccessPermission,
oaSnmpSecurStrAdminStatus
}
STATUS current
DESCRIPTION
"Mandatory objects for grouping of Trap destinations parameters."
::= { oaPrtclMIBGroups 1 }
END