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/ciena/CIENA-CES-FILE-TRANSFER-MIB | 278 +++++++++++++++++++++++++++++++++ 1 file changed, 278 insertions(+) create mode 100644 MIBS/ciena/CIENA-CES-FILE-TRANSFER-MIB (limited to 'MIBS/ciena/CIENA-CES-FILE-TRANSFER-MIB') diff --git a/MIBS/ciena/CIENA-CES-FILE-TRANSFER-MIB b/MIBS/ciena/CIENA-CES-FILE-TRANSFER-MIB new file mode 100644 index 0000000..777144a --- /dev/null +++ b/MIBS/ciena/CIENA-CES-FILE-TRANSFER-MIB @@ -0,0 +1,278 @@ +-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-07-00-024 + -- + + -- CIENA-CES-FILE-TRANSFER-MIB.my + + -- + + + + CIENA-CES-FILE-TRANSFER-MIB DEFINITIONS ::= BEGIN + + + + IMPORTS + + NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY + + FROM SNMPv2-SMI + + DisplayString + + FROM SNMPv2-TC + + cienaGlobalSeverity, cienaGlobalMacAddress + + FROM CIENA-GLOBAL-MIB + + cienaCesNotifications, cienaCesConfig + + FROM CIENA-SMI; + + + + cienaCesFileTransferMIB MODULE-IDENTITY + + LAST-UPDATED "201706070000Z" + ORGANIZATION "Ciena Corp." + CONTACT-INFO + " Mib Meister + 7035 Ridge Road + Hanover, Maryland 21076 + USA + Phone: +1 800 921 1144 + Email: support@ciena.com" + + DESCRIPTION + + "This module defines the file transfer objects." + + REVISION "201706070000Z" + DESCRIPTION + + "Updated contact info." + + REVISION "201102020000Z" + DESCRIPTION + + "Initial creation. " + + + + ::= { cienaCesConfig 15 } + + + + -- + + -- Node definitions + + -- + + + + cienaCesFileTransferMIBObjects OBJECT IDENTIFIER ::= { cienaCesFileTransferMIB 1 } + + + + -- + + -- System Attributes + + -- + + cienaCesFileTransfer OBJECT IDENTIFIER ::= { cienaCesFileTransferMIBObjects 1 } + + + + + + -- + + -- Notifications + + -- + + + + cienaCesFileTransferMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 16 } + + cienaCesFileTransferMIBNotifications OBJECT IDENTIFIER ::= { cienaCesFileTransferMIBNotificationPrefix 0 } + + + + + + -- + + -- System Attributes + + -- + + + + cienaCesFTransferRemoteFilename OBJECT-TYPE + + SYNTAX DisplayString + + MAX-ACCESS accessible-for-notify + + STATUS current + + DESCRIPTION + + "The file name (including the path, if applicable) to be retrieved from the + + xFTP server. If the switch/device is downloading a file, then this should be + + the name of the file on the remote server. The length of the filename string must + + not exceed 64 alpha-numeric characters, no spaces in filenames." + + ::= { cienaCesFileTransfer 1 } + + + + cienaCesFTransferLocalFilename OBJECT-TYPE + + SYNTAX DisplayString + + MAX-ACCESS accessible-for-notify + + STATUS current + + DESCRIPTION + + "The file name (including the path, if applicable) to be written to. + + If the switch/device is downloading a file, then this should be + + name of the file on the switch/device. Length of filename string must + + not exceed 64 alpha-numeric characters, no spaces in filenames. By default + + it will have the same value as of cienaCesFTransferRemoteFilename." + + ::= { cienaCesFileTransfer 2 } + + + + cienaCesFTransferNotificationStatus OBJECT-TYPE + + SYNTAX INTEGER { + + fileAlreadyExist(1), + + tftpServerNotFound(2), + + fileGetError(3), + + filePutError(4), + + fileSystemError(5), + + fileContentsInvalid(6), + + flashOffline(7), + + badFileCrc(8), + + allFilesSkipped(9), + + serverIpAddrInvalid(10), + + filePathInvalid(11), + + fileNameInvalid(12), + + sourceNotFound(13), + + fileNameNeeded(14), + + notEnoughSpace(15), + + putSuccessful(16), + + downloadSuccess(17), + + internalError(18), + + noStatus(0) + + } + + MAX-ACCESS accessible-for-notify + + STATUS current + + DESCRIPTION + + "The status of the file transfer that is to be reported + + via the FileTransfer Notification." + + ::= { cienaCesFileTransfer 3 } + + + + cienaCesFTransferNotificationInfo OBJECT-TYPE + + SYNTAX DisplayString + + MAX-ACCESS accessible-for-notify + + STATUS current + + DESCRIPTION + + "The string explaining the error code in detail or the additional + + information for the file transfer completion. " + + ::= { cienaCesFileTransfer 4 } + + + + -- + + -- Notifications + + -- + + + + cienaCesFTransferCompletion NOTIFICATION-TYPE + + OBJECTS { + + cienaGlobalSeverity, + + cienaGlobalMacAddress, + + cienaCesFTransferRemoteFilename, + + cienaCesFTransferLocalFilename, + + cienaCesFTransferNotificationStatus, + + cienaCesFTransferNotificationInfo + + } + + STATUS current + + DESCRIPTION + + "A cienaCesFTransferCompletion notification is sent at the completion + of a file transfer request. The cienaCesFileTransferCompletionTrapState + must be enabled to generate this notification. Variable bindings include: + cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesFTransferRemoteFilename, + cienaCesFTransferLocalFilename, cienaCesFTransferNotificationStatus, and + cienaCesFTransferNotificationInfo." + + ::= { cienaCesFileTransferMIBNotifications 1 } + + END + + + -- cgit v1.2.3