-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-07-00-024 -- -- CIENA-CES-SYSTEM-CONFIG-MIB.my -- CIENA-CES-SYSTEM-CONFIG-MIB DEFINITIONS ::= BEGIN IMPORTS NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC cienaGlobalSeverity, cienaGlobalMacAddress FROM CIENA-GLOBAL-MIB cienaCesNotifications, cienaCesConfig FROM CIENA-SMI; cienaCesSystemConfigMIB 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 system configuration related notifications." REVISION "201706070000Z" DESCRIPTION "Updated contact info." REVISION "201610280000Z" DESCRIPTION "Added cienaCesCommandFileCompletedNotification and cienaCesCommandFileFailedNotification." REVISION "201005100000Z" DESCRIPTION "Initial creation." ::= { cienaCesConfig 14 } FileName ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current DESCRIPTION "Represents the textual convention which defines the name string and display hint" SYNTAX OCTET STRING (SIZE (1..64)) -- -- Node definitions -- cienaCesSystemConfigMIBObjects OBJECT IDENTIFIER ::= { cienaCesSystemConfigMIB 1 } cienaCesSystemConfigNotifAttrs OBJECT IDENTIFIER ::= { cienaCesSystemConfigMIBObjects 1 } -- Notifications cienaCesSystemConfigMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 14 } cienaCesSystemConfigMIBNotifications OBJECT IDENTIFIER ::= { cienaCesSystemConfigMIBNotificationPrefix 0 } -- Conformance information cienaCesSystemConfigMIBConformance OBJECT IDENTIFIER ::= { cienaCesSystemConfigMIB 3 } cienaCesSystemConfigCompliances OBJECT IDENTIFIER ::= { cienaCesSystemConfigMIBConformance 1 } cienaCesSystemConfigMIBGroups OBJECT IDENTIFIER ::= { cienaCesSystemConfigMIBConformance 2 } -- -- String used for notification -- cienaCesSystemConfigFileName OBJECT-TYPE SYNTAX FileName MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the configuration file." ::= { cienaCesSystemConfigNotifAttrs 1 } cienaCesSystemConfigErrLineNum OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object is sent in the cienaCesImproperCmdInConfigLineString notification to identify the line number that failed when the configuration was applied." ::= { cienaCesSystemConfigNotifAttrs 2 } cienaCesSystemConfigErrStr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object is sent in the cienaCesImproperCmdInConfigLineString notification to identify the command line string that failed when the configuration was applied." ::= { cienaCesSystemConfigNotifAttrs 3 } cienaCesSystemConfigErrLinesTotal OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object is sent in the cienaCesImproperCmdInConfigFile notification to identify the total line numbers that failed when the configuration was applied. " ::= { cienaCesSystemConfigNotifAttrs 4 } cienaCesCommandFileHost OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The host name or IP address of the file server from which an attempt was made to download a command file. This object is contained in cienaCesCommandFileCompletedNotification and cienaCesCommandFileFailedNotification, which report the status of the download and execution attempt of that command file." ::= { cienaCesSystemConfigNotifAttrs 5 } cienaCesCommandFileName OBJECT-TYPE SYNTAX FileName MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the command file whose status is reported by cienaCesCommandFileCompletedNotification or cienaCesCommandFileFailedNotification after an attempt was made to download and execute the file." ::= { cienaCesSystemConfigNotifAttrs 6 } cienaCesCommandFileError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A description of the reason for the failure to download or execute a command file, contained in cienaCesCommandFileFailedNotification." ::= { cienaCesSystemConfigNotifAttrs 7 } -- -- Traps -- cienaCesImproperCmdInConfigFile NOTIFICATION-TYPE OBJECTS { cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesSystemConfigFileName, cienaCesSystemConfigErrLinesTotal } STATUS current DESCRIPTION "A cienaCesImproperCmdInConfigFile notification signifies that the SNMP entity, acting in an agent role, has detected that improper commands were found in the configuration file while processing the cienaCesSystemConfigFileName. The cienaCesSystemConfigErrLinesTotal specifies the number of the lines in the configuration file that failed. To enable the device to send this notification: cienaCesSystemConfigImproperCmdTrapState must be set to enabled. cienaCesSystemConfigImproperCmdTrapState is enabled by default. Variable bindings include: cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesSystemConfigFileName, and cienaCesSystemConfigErrLinesTotal. " ::= { cienaCesSystemConfigMIBNotifications 1 } cienaCesCommandFileCompletedNotification NOTIFICATION-TYPE OBJECTS { cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesCommandFileHost, cienaCesCommandFileName } STATUS current DESCRIPTION "Indicates that a command file has been successfully downloaded and executed." ::= { cienaCesSystemConfigMIBNotifications 2 } cienaCesCommandFileFailedNotification NOTIFICATION-TYPE OBJECTS { cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesCommandFileHost, cienaCesCommandFileName, cienaCesCommandFileError } STATUS current DESCRIPTION "Indicates that a failure occurred while downloading or executing a command file." ::= { cienaCesSystemConfigMIBNotifications 3 } END -- -- CIENA-CES-SYSTEM-CONFIG-MIB.my --