From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/adva/F3-DATAEXPORT-MIB | 287 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 287 insertions(+) create mode 100644 MIBS/adva/F3-DATAEXPORT-MIB (limited to 'MIBS/adva/F3-DATAEXPORT-MIB') diff --git a/MIBS/adva/F3-DATAEXPORT-MIB b/MIBS/adva/F3-DATAEXPORT-MIB new file mode 100644 index 0000000..1c7a7b5 --- /dev/null +++ b/MIBS/adva/F3-DATAEXPORT-MIB @@ -0,0 +1,287 @@ +F3-DATAEXPORT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, RowStatus, StorageType, + VariablePointer + FROM SNMPv2-TC + IpVersion, PerfCounter64 + FROM CM-COMMON-MIB + Ipv6Address + FROM IPV6-TC + fsp150cm + FROM ADVA-MIB; + +f3DataExportMIB MODULE-IDENTITY + LAST-UPDATED "201310310000Z" + ORGANIZATION "ADVA Optical Networking" + CONTACT-INFO + " Marek Romaniuk + ADVA Optical Networking, Inc. + Tel: +48 58 7716 414 + E-mail: mromaniuk@advaoptical.com + Postal: ul. Slaska 35/37 + 81-310 Gdynia, Poland" + DESCRIPTION + "This module defines the Data Export MIB definitions + used by the F3 (FSP150CM/CC) product lines. + Copyright (C) ADVA Optical Networking." + REVISION "201310310000Z" + DESCRIPTION + " + Notes from release 201312090000Z, + (1) Added new object: f3DataExportClearStatsAction + Notes from release 201310310000Z, + (1) MIB version ready for release FSP150CC 6.1.CC." + + ::= {fsp150cm 30} + +-- +-- OID definitions +-- + +f3DataExportConfigObjects OBJECT IDENTIFIER ::= {f3DataExportMIB 1} +f3DataExportCounterObjects OBJECT IDENTIFIER ::= {f3DataExportMIB 2} +f3DataExportActionObjects OBJECT IDENTIFIER ::= {f3DataExportMIB 3} +f3DataExportConformance OBJECT IDENTIFIER ::= {f3DataExportMIB 4} + +-- +-- Textual Conventions +-- + +DataExportType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Data Export Types." + SYNTAX BITS { + esal3pm(1), + twamppm(2), + flowbyteratepm(3) + } + +-- +-- Data Export Configure Scalars +-- + +f3DataExportTypes OBJECT-TYPE + SYNTAX DataExportType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object provides ability to set data export types." + ::= { f3DataExportConfigObjects 1 } + +f3DataExportReportInterval OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object provides ability to set interval value (in seconds)." + ::= { f3DataExportConfigObjects 2 } + +f3DataExportIpVersion OBJECT-TYPE + SYNTAX IpVersion + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object provides ability to set version of IP protocol." + ::= { f3DataExportConfigObjects 3 } + +f3DataExportServerIpv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object provides ability to set IPv4 FTP server address." + ::= { f3DataExportConfigObjects 4 } + +f3DataExportServerIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object provides ability to set IPv6 FTP server address." + ::= { f3DataExportConfigObjects 5 } + +f3DataExportUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object provides ability to set transfer protocol user login." + ::= { f3DataExportConfigObjects 6 } + +f3DataExportPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object provides ability to set transfer protocol user password. + Reading this object will return an empty string if the password + has not been set or ***** if the password has been set." + ::= { f3DataExportConfigObjects 7 } + +f3DataExportPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object provides ability to set remote path to place file." + ::= { f3DataExportConfigObjects 8 } + + +f3DataExportConfigObjectTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3DataExportConfigObjectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allows configuration of the object which need export data." + ::= { f3DataExportConfigObjects 9 } + +f3DataExportConfigObjectEntry OBJECT-TYPE + SYNTAX F3DataExportConfigObjectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the f3DataExportConfigObjectTable." + INDEX { f3DataExportConfigObjectEntity } + ::= { f3DataExportConfigObjectTable 1 } + +F3DataExportConfigObjectEntry ::= SEQUENCE { + f3DataExportConfigObjectEntity VariablePointer, + f3DataExportConfigObjectStorageType StorageType, + f3DataExportConfigObjectRowStatus RowStatus + } + +f3DataExportConfigObjectEntity OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object value need export data." + ::= { f3DataExportConfigObjectEntry 1 } + +f3DataExportConfigObjectStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of storage configured for this entry." + ::= { f3DataExportConfigObjectEntry 2 } + +f3DataExportConfigObjectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row. + An entry MUST NOT exist in the active state unless all + objects in the entry have an appropriate value, as described + in the description clause for each writable object. + + The values of f3DataExportConfigObjectRowStatus supported are + createAndGo(4) and destroy(6). All mandatory attributes + must be specified in a single SNMP SET request with + f3DataExportConfigObjectRowStatus value as createAndGo(4). + Upon successful row creation, this object has a + value of active(1). + + The f3DataExportConfigObjectRowStatus object may be modified if + the associated instance of this object is equal to active(1)." + ::= { f3DataExportConfigObjectEntry 3 } + +-- +-- Data Export Counter Scalars +-- + +f3DataExportServerXferPass OBJECT-TYPE + SYNTAX PerfCounter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Counter for successful PM export" + ::= { f3DataExportCounterObjects 1 } + +f3DataExportServerXferFail OBJECT-TYPE + SYNTAX PerfCounter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Counter for failure PM export." + ::= { f3DataExportCounterObjects 2 } + + +-- +-- Data Export Action Objects +-- + +f3DataExportClearStatsAction OBJECT-TYPE + SYNTAX INTEGER { + not-applicable(0), + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Initiates a data export action. + This object is write only. + Supported actions are: + clear(1) - Clear Data Export Stats." + ::= { f3DataExportActionObjects 1 } + +-- +-- Conformance +-- + +f3DataExportCompliances OBJECT IDENTIFIER ::= {f3DataExportConformance 1} +f3DataExportGroups OBJECT IDENTIFIER ::= {f3DataExportConformance 2} + +f3DataExportCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Describes the requirements for conformance to the F3-DATAEXPORT-MIB compilance." + MODULE -- this module + MANDATORY-GROUPS { + f3DataExportConfigGroup, f3DataExportCounterGroup, f3DataExportActionGroup + } + ::= { f3DataExportCompliances 1 } + +f3DataExportConfigGroup OBJECT-GROUP + OBJECTS { + f3DataExportTypes, + f3DataExportReportInterval, + f3DataExportIpVersion, + f3DataExportServerIpv4Addr, + f3DataExportServerIpv6Addr, + f3DataExportUserName, + f3DataExportPassword, + f3DataExportPath + } + STATUS current + DESCRIPTION + "A collection of objects used to manage the Data Export." + ::= { f3DataExportGroups 1 } + +f3DataExportCounterGroup OBJECT-GROUP + OBJECTS { + f3DataExportServerXferPass, + f3DataExportServerXferFail + } + STATUS current + DESCRIPTION + "A collection of Data Export counter objects." + ::= { f3DataExportGroups 2 } + +f3DataExportActionGroup OBJECT-GROUP + OBJECTS { + f3DataExportClearStatsAction + } + STATUS current + DESCRIPTION + "A collection of Data Export action objects." + ::= { f3DataExportGroups 3 } + +END \ No newline at end of file -- cgit v1.2.3