summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-CES-FILE-TRANSFER-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ciena/CIENA-CES-FILE-TRANSFER-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ciena/CIENA-CES-FILE-TRANSFER-MIB')
-rw-r--r--MIBS/ciena/CIENA-CES-FILE-TRANSFER-MIB278
1 files changed, 278 insertions, 0 deletions
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
+
+
+