mibs/MIBS/ciena/CIENA-WS-SYSTEM-MIB
2023-12-05 12:25:34 +01:00

1143 lines
39 KiB
Plaintext

-- This file was automatically generated from ciena-ws-system.yang. Do not edit.
CIENA-WS-SYSTEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
EnabledDisabledEnum, StringMaxl128, StringMaxl16, StringMaxl256, StringMaxl32, StringMaxl64
FROM CIENA-WS-TYPEDEFS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC;
cienaWsSystemMIB MODULE-IDENTITY
LAST-UPDATED "201707260000Z"
ORGANIZATION "Ciena Corporation"
CONTACT-INFO "Web URL: http://www.ciena.com/
Postal: 7035 Ridge Road
Hanover, Maryland 21076
U.S.A.
Phone: +1 800-921-1144
Fax: +1 410-694-5750"
DESCRIPTION "This YANG module defines Ciena's WaveServer System representation for the NETCONF protocol"
REVISION "201707260000Z"
DESCRIPTION "Waveserver Release 1.5
Obsolete: leaf 'user-message-state' in 'front-display'.
Obsolete: leaf 'reset-to-factory-default-button' in container 'global-provisioning'.
Added scp server support.
Added 'chassis-functionality' attribute."
REVISION "201702280000Z"
DESCRIPTION "Waveserver Rel 1.4 revision.
Added containers and leaf: environment/root/password.
Obsolete: leaf lamp-test in container global-provisioning.
Added container lamp-flash-test and RPCs ws-system-enable-lamp-mode and ws-system-disable-lamp-mode.
Aligned MIB files to respect YANG read/write status."
REVISION "201612120000Z"
DESCRIPTION "Waveserver Rel 1.3 revised.
Change the fraction-digits for leaf time-offset from 5 to 2."
REVISION "201606140000Z"
DESCRIPTION "Waveserver Rel 1.2 revised.
Major restructuring of this YANG module."
REVISION "201604060000Z"
DESCRIPTION "Waveserver Rel 1.1 revised.
enum value updated for leaves:
sftp-server-state,
web-server-state,
netconf-server-state,
restconf-server-state,
zero-touch-provisioning-admin,
low-power-mode,
display-admin-state,
display-screensaver-state,
display-user-message-state,
display-input-button,
lamp-test"
REVISION "201506080000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 12 }
BandplanEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { none(0), flex12(1), fixed44(2), fixed88(3), fixed96(4) }
Decimal32Len2 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION "None"
SYNTAX Integer32(-4320000..5040000)
Decimal32Len5 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-5"
STATUS current
DESCRIPTION "None"
SYNTAX Integer32(-18000000..18000000)
LampModeEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { flash(0) }
LampTargetTypeEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { chassis(1), port(2) }
LineProtectionEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { unprotected(0), trunkOps(1) }
cwsSystemSiteTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemSiteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system site attributes."
::= { cienaWsSystemMIB 3 }
cwsSystemSiteEntry OBJECT-TYPE
SYNTAX CwsSystemSiteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemSiteTable."
INDEX { cwsSystemSiteTableSnmpKey }
::= { cwsSystemSiteTable 1 }
CwsSystemSiteEntry ::= SEQUENCE {
cwsSystemSiteTableSnmpKey Integer32,
cwsSystemSiteId Unsigned32,
cwsSystemSiteName OCTET STRING,
cwsSystemSiteDescription OCTET STRING,
cwsSystemSiteLatitude Decimal32Len5,
cwsSystemSiteLongitude Decimal32Len5,
cwsSystemSiteAddress OCTET STRING
}
cwsSystemSiteTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemSite"
::= { cwsSystemSiteEntry 1 }
cwsSystemSiteId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "An integer to uniquely identify the site where this Waveserver is located. This is used to help group Waveservers together with line system equipment. All equipment in a common site should share the same site identifier. "
::= { cwsSystemSiteEntry 2 }
cwsSystemSiteName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The name for the site where the Waveserver is located."
::= { cwsSystemSiteEntry 3 }
cwsSystemSiteDescription OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The site description"
::= { cwsSystemSiteEntry 4 }
cwsSystemSiteLatitude OBJECT-TYPE
SYNTAX Decimal32Len5
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Geographic coordinate for the site location in degrees."
::= { cwsSystemSiteEntry 5 }
cwsSystemSiteLongitude OBJECT-TYPE
SYNTAX Decimal32Len5
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Geographic coordinate for the site location in degrees."
::= { cwsSystemSiteEntry 6 }
cwsSystemSiteAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The street address of the site."
::= { cwsSystemSiteEntry 7 }
cwsSystemGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system group attributes."
::= { cienaWsSystemMIB 4 }
cwsSystemGroupEntry OBJECT-TYPE
SYNTAX CwsSystemGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemGroupTable."
INDEX { cwsSystemGroupTableSnmpKey }
::= { cwsSystemGroupTable 1 }
CwsSystemGroupEntry ::= SEQUENCE {
cwsSystemGroupTableSnmpKey Integer32,
cwsSystemGroupId Unsigned32,
cwsSystemGroupName OCTET STRING,
cwsSystemGroupDescription OCTET STRING
}
cwsSystemGroupTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemGroup"
::= { cwsSystemGroupEntry 1 }
cwsSystemGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "An integer to uniquely identify a group of Waveservers within a site."
::= { cwsSystemGroupEntry 2 }
cwsSystemGroupName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A name for the group of Waveservers."
::= { cwsSystemGroupEntry 3 }
cwsSystemGroupDescription OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A description for the group of Waveservers. "
::= { cwsSystemGroupEntry 4 }
cwsSystemMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system member attributes."
::= { cienaWsSystemMIB 5 }
cwsSystemMemberEntry OBJECT-TYPE
SYNTAX CwsSystemMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemMemberTable."
INDEX { cwsSystemMemberTableSnmpKey }
::= { cwsSystemMemberTable 1 }
CwsSystemMemberEntry ::= SEQUENCE {
cwsSystemMemberTableSnmpKey Integer32,
cwsSystemMemberId Unsigned32,
cwsSystemMemberName OCTET STRING,
cwsSystemMemberDescription OCTET STRING,
cwsSystemMemberFrameIdentification OCTET STRING,
cwsSystemMemberRackUnitNumber Unsigned32
}
cwsSystemMemberTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemMember"
::= { cwsSystemMemberEntry 1 }
cwsSystemMemberId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "An integer to uniquely identify a Waveserver chassis within a group of Waveservers. Initial configuration of this identifier automatically assigns 2 specific wavelengths for the Ciena wavelength grid to the Wavelogic 3 Extreme ports 1 and 12. Wavelengths can also be manually assigned independently."
::= { cwsSystemMemberEntry 2 }
cwsSystemMemberName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A name for the Waveserver chassis."
::= { cwsSystemMemberEntry 3 }
cwsSystemMemberDescription OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A description for the Waveserver chassis."
::= { cwsSystemMemberEntry 4 }
cwsSystemMemberFrameIdentification OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A description to identify the location of the Waveserver chassis within the data center. For example, the building, floor, aisle, frame number, etc."
::= { cwsSystemMemberEntry 5 }
cwsSystemMemberRackUnitNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A logical identifier for the Waveservers location within the frame or rack. For example, the device at the top could be labelled unit 1."
::= { cwsSystemMemberEntry 6 }
cwsSystemHostNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemHostNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system host name attributes."
::= { cienaWsSystemMIB 6 }
cwsSystemHostNameEntry OBJECT-TYPE
SYNTAX CwsSystemHostNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemHostNameTable."
INDEX { cwsSystemHostNameTableSnmpKey }
::= { cwsSystemHostNameTable 1 }
CwsSystemHostNameEntry ::= SEQUENCE {
cwsSystemHostNameTableSnmpKey Integer32,
cwsSystemHostNameCurrentHostName StringMaxl64,
cwsSystemHostNameConfigHostName StringMaxl64,
cwsSystemHostNameDhcpHostName StringMaxl64
}
cwsSystemHostNameTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemHostName"
::= { cwsSystemHostNameEntry 1 }
cwsSystemHostNameCurrentHostName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current host name."
::= { cwsSystemHostNameEntry 2 }
cwsSystemHostNameConfigHostName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-write
STATUS current
DESCRIPTION "User configured host name."
::= { cwsSystemHostNameEntry 3 }
cwsSystemHostNameDhcpHostName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Host name."
::= { cwsSystemHostNameEntry 4 }
cwsSystemTimeConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemTimeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system time configuration attributes."
::= { cienaWsSystemMIB 7 }
cwsSystemTimeConfigEntry OBJECT-TYPE
SYNTAX CwsSystemTimeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemTimeConfigTable."
INDEX { cwsSystemTimeConfigTableSnmpKey }
::= { cwsSystemTimeConfigTable 1 }
CwsSystemTimeConfigEntry ::= SEQUENCE {
cwsSystemTimeConfigTableSnmpKey Integer32,
cwsSystemTimeConfigDate OCTET STRING,
cwsSystemTimeConfigTime OCTET STRING,
cwsSystemTimeConfigTimeOffset Decimal32Len2,
cwsSystemTimeConfigTimeStamp INTEGER,
cwsSystemTimeConfigLocalDateTime OCTET STRING,
cwsSystemTimeConfigCoordinatedUniversalTime OCTET STRING,
cwsSystemTimeConfigSystemUptime OCTET STRING
}
cwsSystemTimeConfigTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemTimeConfig"
::= { cwsSystemTimeConfigEntry 1 }
cwsSystemTimeConfigDate OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..11))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Date: must be in format: yyyy-mm-dd, or yy-mm-dd, or mm-dd."
::= { cwsSystemTimeConfigEntry 2 }
cwsSystemTimeConfigTime OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..9))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Time: must be in format: hh:mm:ss"
::= { cwsSystemTimeConfigEntry 3 }
cwsSystemTimeConfigTimeOffset OBJECT-TYPE
SYNTAX Decimal32Len2
MAX-ACCESS read-write
STATUS current
DESCRIPTION "System time-offset from UTC in seconds."
::= { cwsSystemTimeConfigEntry 4 }
cwsSystemTimeConfigTimeStamp OBJECT-TYPE
SYNTAX INTEGER { utc(0), local(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "System time stamp format: local time or UTC time."
::= { cwsSystemTimeConfigEntry 5 }
cwsSystemTimeConfigLocalDateTime OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..41))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Local date and time Time"
::= { cwsSystemTimeConfigEntry 6 }
cwsSystemTimeConfigCoordinatedUniversalTime OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..41))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "UTC date and time Time"
::= { cwsSystemTimeConfigEntry 7 }
cwsSystemTimeConfigSystemUptime OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time since last reboot, in format: xxxd xxh xxm xxs"
::= { cwsSystemTimeConfigEntry 8 }
cwsSystemServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system server configuration attributes."
::= { cienaWsSystemMIB 8 }
cwsSystemServerConfigEntry OBJECT-TYPE
SYNTAX CwsSystemServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemServerConfigTable."
INDEX { cwsSystemServerConfigTableSnmpKey }
::= { cwsSystemServerConfigTable 1 }
CwsSystemServerConfigEntry ::= SEQUENCE {
cwsSystemServerConfigTableSnmpKey Integer32,
cwsSystemServerConfigSftpServerState EnabledDisabledEnum,
cwsSystemServerConfigWebServerState EnabledDisabledEnum,
cwsSystemServerConfigNetconfServerState EnabledDisabledEnum,
cwsSystemServerConfigRestconfServerState EnabledDisabledEnum
}
cwsSystemServerConfigTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemServerConfig"
::= { cwsSystemServerConfigEntry 1 }
cwsSystemServerConfigSftpServerState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicate whether SFTP server is enabled."
::= { cwsSystemServerConfigEntry 2 }
cwsSystemServerConfigWebServerState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicate whether web server is enabled, HTTPS only."
::= { cwsSystemServerConfigEntry 3 }
cwsSystemServerConfigNetconfServerState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicate whether netconf server is enabled."
::= { cwsSystemServerConfigEntry 4 }
cwsSystemServerConfigRestconfServerState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicate whether RESTCONF server is enabled, HTTPS only."
::= { cwsSystemServerConfigEntry 5 }
cwsSystemDhcpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemDhcpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver DHCP client configuration attributes."
::= { cienaWsSystemMIB 21 }
cwsSystemDhcpEntry OBJECT-TYPE
SYNTAX CwsSystemDhcpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemDhcpTable."
INDEX { cwsSystemDhcpTableSnmpKey }
::= { cwsSystemDhcpTable 1 }
CwsSystemDhcpEntry ::= SEQUENCE {
cwsSystemDhcpTableSnmpKey Integer32,
cwsSystemDhcpAdminState EnabledDisabledEnum
}
cwsSystemDhcpTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemDhcp"
::= { cwsSystemDhcpEntry 1 }
cwsSystemDhcpAdminState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Client Administrative State"
::= { cwsSystemDhcpEntry 2 }
cwsSystemXftpConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemXftpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system XFTP configuration attributes."
::= { cienaWsSystemMIB 9 }
cwsSystemXftpConfigEntry OBJECT-TYPE
SYNTAX CwsSystemXftpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemXftpConfigTable."
INDEX { cwsSystemXftpConfigTableSnmpKey }
::= { cwsSystemXftpConfigTable 1 }
CwsSystemXftpConfigEntry ::= SEQUENCE {
cwsSystemXftpConfigTableSnmpKey Integer32,
cwsSystemXftpConfigMode INTEGER
}
cwsSystemXftpConfigTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemXftpConfig"
::= { cwsSystemXftpConfigEntry 1 }
cwsSystemXftpConfigMode OBJECT-TYPE
SYNTAX INTEGER { none(0), tftp(1), ftp(2), sftp(3), scp(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "XFTP mode: FTP, SFTP, or TFTP"
::= { cwsSystemXftpConfigEntry 2 }
cwsSystemTftpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemTftpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system TFTP configuration."
::= { cienaWsSystemMIB 10 }
cwsSystemTftpEntry OBJECT-TYPE
SYNTAX CwsSystemTftpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemTftpTable."
INDEX { cwsSystemTftpTableSnmpKey }
::= { cwsSystemTftpTable 1 }
CwsSystemTftpEntry ::= SEQUENCE {
cwsSystemTftpTableSnmpKey Integer32,
cwsSystemTftpConfigHostName StringMaxl64,
cwsSystemTftpDhcpHostName StringMaxl64,
cwsSystemTftpCurrentHostName StringMaxl64
}
cwsSystemTftpTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemTftp"
::= { cwsSystemTftpEntry 1 }
cwsSystemTftpConfigHostName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-write
STATUS current
DESCRIPTION "TFTP host name configured by user."
::= { cwsSystemTftpEntry 2 }
cwsSystemTftpDhcpHostName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-write
STATUS current
DESCRIPTION "TFTP DHCP host name."
::= { cwsSystemTftpEntry 3 }
cwsSystemTftpCurrentHostName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-write
STATUS current
DESCRIPTION "TFTP current host name."
::= { cwsSystemTftpEntry 4 }
cwsSystemFtpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemFtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system FTP configuration."
::= { cienaWsSystemMIB 11 }
cwsSystemFtpEntry OBJECT-TYPE
SYNTAX CwsSystemFtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemFtpTable."
INDEX { cwsSystemFtpTableSnmpKey }
::= { cwsSystemFtpTable 1 }
CwsSystemFtpEntry ::= SEQUENCE {
cwsSystemFtpTableSnmpKey Integer32,
cwsSystemFtpHostName StringMaxl64,
cwsSystemFtpUserName StringMaxl32,
cwsSystemFtpPassword StringMaxl128,
cwsSystemFtpSecret StringMaxl256
}
cwsSystemFtpTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemFtp"
::= { cwsSystemFtpEntry 1 }
cwsSystemFtpHostName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-write
STATUS current
DESCRIPTION "FTP host name configured by user."
::= { cwsSystemFtpEntry 2 }
cwsSystemFtpUserName OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "FTP user name."
::= { cwsSystemFtpEntry 3 }
cwsSystemFtpPassword OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-write
STATUS current
DESCRIPTION "FTP password string."
::= { cwsSystemFtpEntry 4 }
cwsSystemFtpSecret OBJECT-TYPE
SYNTAX StringMaxl256
MAX-ACCESS read-write
STATUS current
DESCRIPTION "FTP secret string."
::= { cwsSystemFtpEntry 5 }
cwsSystemSftpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemSftpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system SFTP configuration."
::= { cienaWsSystemMIB 12 }
cwsSystemSftpEntry OBJECT-TYPE
SYNTAX CwsSystemSftpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemSftpTable."
INDEX { cwsSystemSftpTableSnmpKey }
::= { cwsSystemSftpTable 1 }
CwsSystemSftpEntry ::= SEQUENCE {
cwsSystemSftpTableSnmpKey Integer32,
cwsSystemSftpHostName StringMaxl64,
cwsSystemSftpUserName StringMaxl32,
cwsSystemSftpPassword StringMaxl128,
cwsSystemSftpSecret StringMaxl256
}
cwsSystemSftpTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemSftp"
::= { cwsSystemSftpEntry 1 }
cwsSystemSftpHostName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SFTP host name configured by user."
::= { cwsSystemSftpEntry 2 }
cwsSystemSftpUserName OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SFTP user name."
::= { cwsSystemSftpEntry 3 }
cwsSystemSftpPassword OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SFTP password string."
::= { cwsSystemSftpEntry 4 }
cwsSystemSftpSecret OBJECT-TYPE
SYNTAX StringMaxl256
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SFTP secret string."
::= { cwsSystemSftpEntry 5 }
cwsSystemScpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemScpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system SCP configuration."
::= { cienaWsSystemMIB 19 }
cwsSystemScpEntry OBJECT-TYPE
SYNTAX CwsSystemScpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemScpTable."
INDEX { cwsSystemScpTableSnmpKey }
::= { cwsSystemScpTable 1 }
CwsSystemScpEntry ::= SEQUENCE {
cwsSystemScpTableSnmpKey Integer32,
cwsSystemScpHostName StringMaxl64,
cwsSystemScpUserName StringMaxl32,
cwsSystemScpPassword StringMaxl128,
cwsSystemScpSecret StringMaxl256
}
cwsSystemScpTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemScp"
::= { cwsSystemScpEntry 1 }
cwsSystemScpHostName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SCP host name configured by user."
::= { cwsSystemScpEntry 2 }
cwsSystemScpUserName OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SCP user name."
::= { cwsSystemScpEntry 3 }
cwsSystemScpPassword OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SCP password string."
::= { cwsSystemScpEntry 4 }
cwsSystemScpSecret OBJECT-TYPE
SYNTAX StringMaxl256
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SCP secret string."
::= { cwsSystemScpEntry 5 }
cwsSystemGlobalProvisioningTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemGlobalProvisioningEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system global provisioning attributes."
::= { cienaWsSystemMIB 13 }
cwsSystemGlobalProvisioningEntry OBJECT-TYPE
SYNTAX CwsSystemGlobalProvisioningEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemGlobalProvisioningTable."
INDEX { cwsSystemGlobalProvisioningTableSnmpKey }
::= { cwsSystemGlobalProvisioningTable 1 }
CwsSystemGlobalProvisioningEntry ::= SEQUENCE {
cwsSystemGlobalProvisioningTableSnmpKey Integer32,
cwsSystemGlobalProvisioningLowPowerMode EnabledDisabledEnum,
cwsSystemGlobalProvisioningLampTest EnabledDisabledEnum,
cwsSystemGlobalProvisioningResetToFactoryDefaultButton EnabledDisabledEnum,
cwsSystemGlobalProvisioningFcsErrorForwarding TruthValue,
cwsSystemGlobalProvisioningChassisFunctionality StringMaxl16
}
cwsSystemGlobalProvisioningTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemGlobalProvisioning"
::= { cwsSystemGlobalProvisioningEntry 1 }
cwsSystemGlobalProvisioningLowPowerMode OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Low power mode is enabled or disabled"
::= { cwsSystemGlobalProvisioningEntry 2 }
cwsSystemGlobalProvisioningLampTest OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION "Enable to initiate chassis level lamp test. Disable to end the test."
::= { cwsSystemGlobalProvisioningEntry 3 }
cwsSystemGlobalProvisioningResetToFactoryDefaultButton OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION "Indicate whether the reset button for reset to factory default is enabled. If enabled, the reset button on the faceplate will trigger a reset to factory default settings"
::= { cwsSystemGlobalProvisioningEntry 4 }
cwsSystemGlobalProvisioningFcsErrorForwarding OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "FCS error forwarding settings."
::= { cwsSystemGlobalProvisioningEntry 5 }
cwsSystemGlobalProvisioningChassisFunctionality OBJECT-TYPE
SYNTAX StringMaxl16
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Description of chassis functionality, used by MCP."
::= { cwsSystemGlobalProvisioningEntry 6 }
cwsSystemFrontDisplayTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemFrontDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system front display configuration."
::= { cienaWsSystemMIB 14 }
cwsSystemFrontDisplayEntry OBJECT-TYPE
SYNTAX CwsSystemFrontDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemFrontDisplayTable."
INDEX { cwsSystemFrontDisplayTableSnmpKey }
::= { cwsSystemFrontDisplayTable 1 }
CwsSystemFrontDisplayEntry ::= SEQUENCE {
cwsSystemFrontDisplayTableSnmpKey Integer32,
cwsSystemFrontDisplayAdminState EnabledDisabledEnum,
cwsSystemFrontDisplayScreensaverState EnabledDisabledEnum,
cwsSystemFrontDisplayScreensaverTimeout Unsigned32,
cwsSystemFrontDisplayInputButtonState EnabledDisabledEnum,
cwsSystemFrontDisplayUserMessageState EnabledDisabledEnum,
cwsSystemFrontDisplayUserMessage OCTET STRING
}
cwsSystemFrontDisplayTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemFrontDisplay"
::= { cwsSystemFrontDisplayEntry 1 }
cwsSystemFrontDisplayAdminState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Display is enabled or disabled. When the display is disabled, it will be turned off and will not be woken up by pressing on the faceplate navigation buttons"
::= { cwsSystemFrontDisplayEntry 2 }
cwsSystemFrontDisplayScreensaverState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Screensaver is enabled or disabled. When the screensaver is enabled, the LED display on the faceplate will be automatically turned off after N minutes of inactivity. If an input button is pressed, it will turn the display back on. The length of the screensaver idle time is controlled by the screensaver-timeout parameter."
::= { cwsSystemFrontDisplayEntry 3 }
cwsSystemFrontDisplayScreensaverTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of minutes before screensaver activates. The screensaver can be disabled via the display-screensaver-state attribute. The display can be completely disabled via the display-admin-state attribute."
::= { cwsSystemFrontDisplayEntry 4 }
cwsSystemFrontDisplayInputButtonState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable display input control."
::= { cwsSystemFrontDisplayEntry 5 }
cwsSystemFrontDisplayUserMessageState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION "Enable or disable user message display. If a user-message has been provisioned, enabling it via this parameter will display that message on the LED display.
This leaf is now obsolete in WS 1.5"
::= { cwsSystemFrontDisplayEntry 6 }
cwsSystemFrontDisplayUserMessage OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..144))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Message to be shown on the display. This is a custom message to be displayed on the LED display."
::= { cwsSystemFrontDisplayEntry 7 }
cwsSystemLineConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemLineConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system line configuration."
::= { cienaWsSystemMIB 15 }
cwsSystemLineConfigEntry OBJECT-TYPE
SYNTAX CwsSystemLineConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemLineConfigTable."
INDEX { cwsSystemLineConfigTableSnmpKey }
::= { cwsSystemLineConfigTable 1 }
CwsSystemLineConfigEntry ::= SEQUENCE {
cwsSystemLineConfigTableSnmpKey Integer32,
cwsSystemLineConfigBandPlan BandplanEnum,
cwsSystemLineConfigLineProtection LineProtectionEnum
}
cwsSystemLineConfigTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemLineConfig"
::= { cwsSystemLineConfigEntry 1 }
cwsSystemLineConfigBandPlan OBJECT-TYPE
SYNTAX BandplanEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Band Plan. The band plan is a way of selecting a mapping between channels and wavelengths/frequencies. The selected band plan should correspond to the band plan on the line system. The band plan is used to automatically select the next wavelength or frequency for newly installed Waveservers based on the member-id assigned to the device. Modifying Band plan will have an effect on PTP attributes. Software will automatically assign a per-defined PTP Wavelength, Frequency, and Channel combination from selected Band Plan. Note that the automatic reassignment will only occur when a valid Band Plan is already provisioned (i.e. existing Band Plan is not equal to None), the existing PTP Wavelength, Frequency, and Channel have value of zero, and user provisions Member ID from 0 to a non-zero value (i.e. from 'uncommisioned' state to 'commissioned' state) that's within the maximum wavelength allocation specified in the Band Plan (each Member ID reserves two wavelengths) . Software shall automatically update existing channel number provisioning when user changes Band Plan provisioning. Channel number shall be set to 0 if provisioned wavelength/frequency is not found in the new Band Plan or the new Band Plan equals to None. "
::= { cwsSystemLineConfigEntry 2 }
cwsSystemLineConfigLineProtection OBJECT-TYPE
SYNTAX LineProtectionEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Line protection settings. If line protection is enabled, this means that the photonic line the Waveserver is connected to has protection enabled. In the event of a line side fault, the protection card on the line side will select the protection path and the modems will reacquire the signal on the alternate path. While the switch is occuring, link state messaging will be disabled to the clients so that the connected devices do not attempt a switch or a restoration."
::= { cwsSystemLineConfigEntry 3 }
cwsSystemLampFlashTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemLampFlashTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver lamp flash test attributes."
::= { cienaWsSystemMIB 16 }
cwsSystemLampFlashTestEntry OBJECT-TYPE
SYNTAX CwsSystemLampFlashTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemLampFlashTestTable."
INDEX { cwsSystemLampFlashTestTableSnmpKey }
::= { cwsSystemLampFlashTestTable 1 }
CwsSystemLampFlashTestEntry ::= SEQUENCE {
cwsSystemLampFlashTestTableSnmpKey Integer32,
cwsSystemLampFlashTestOperationalState EnabledDisabledEnum,
cwsSystemLampFlashTestMode LampModeEnum,
cwsSystemLampFlashTestTargetType LampTargetTypeEnum,
cwsSystemLampFlashTestTimeout Unsigned32,
cwsSystemLampFlashTestPorts BITS
}
cwsSystemLampFlashTestTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemLampFlashTest"
::= { cwsSystemLampFlashTestEntry 1 }
cwsSystemLampFlashTestOperationalState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lamp flash test operational state. It reflects whether the lamp flash test is enabled or disabled. "
::= { cwsSystemLampFlashTestEntry 2 }
cwsSystemLampFlashTestMode OBJECT-TYPE
SYNTAX LampModeEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lamp mode selection. The default mode is flash. It is the only mode supported"
::= { cwsSystemLampFlashTestEntry 3 }
cwsSystemLampFlashTestTargetType OBJECT-TYPE
SYNTAX LampTargetTypeEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Lamp testing target type. It can be chassis or port. The default type is chassis. When the target-type is port, the port list should be set for the selected ports to be tested."
::= { cwsSystemLampFlashTestEntry 4 }
cwsSystemLampFlashTestTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The number of minutes the lamp flash testing will be operating when enabled. The default timeout value is 30 minutes"
::= { cwsSystemLampFlashTestEntry 5 }
cwsSystemLampFlashTestPorts OBJECT-TYPE
SYNTAX BITS { port1(0), port2(1), port3(2), port4(3), port5(4), port6(5), port7(6), port8(7), port9(8), port10(9), port11(10), port12(11) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Ports selected for lamp flash test. The bits in this leaf represent port number from 1 to 12, starting from position 1. When target-type is port and lamp-flash-test is enabled, the selected ports (bit is set) will have its lamp operate in the mode set. When the target-type is chassis, this leaf should not be specified or should be empty."
::= { cwsSystemLampFlashTestEntry 6 }
cwsSystemRootTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSystemRootEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver system user root configuration."
::= { cienaWsSystemMIB 18 }
cwsSystemRootEntry OBJECT-TYPE
SYNTAX CwsSystemRootEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSystemRootTable."
INDEX { cwsSystemRootTableSnmpKey }
::= { cwsSystemRootTable 1 }
CwsSystemRootEntry ::= SEQUENCE {
cwsSystemRootTableSnmpKey Integer32,
cwsSystemRootPassword StringMaxl128
}
cwsSystemRootTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSystemRoot"
::= { cwsSystemRootEntry 1 }
cwsSystemRootPassword OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "User root password string."
::= { cwsSystemRootEntry 2 }
-- Conformance statements
cienaWsSystemObjects OBJECT IDENTIFIER
::= { cienaWsSystemMIB 1 }
cienaWsSystemConformance OBJECT IDENTIFIER
::= { cienaWsSystemMIB 2 }
cienaWsSystemGroups OBJECT IDENTIFIER
::= { cienaWsSystemConformance 1 }
cienaWsSystemGroup OBJECT-GROUP
OBJECTS {
cwsSystemSiteId,
cwsSystemSiteName,
cwsSystemSiteDescription,
cwsSystemSiteLatitude,
cwsSystemSiteLongitude,
cwsSystemSiteAddress,
cwsSystemGroupId,
cwsSystemGroupName,
cwsSystemGroupDescription,
cwsSystemMemberId,
cwsSystemMemberName,
cwsSystemMemberDescription,
cwsSystemMemberFrameIdentification,
cwsSystemMemberRackUnitNumber,
cwsSystemHostNameCurrentHostName,
cwsSystemHostNameConfigHostName,
cwsSystemHostNameDhcpHostName,
cwsSystemTimeConfigDate,
cwsSystemTimeConfigTime,
cwsSystemTimeConfigTimeOffset,
cwsSystemTimeConfigTimeStamp,
cwsSystemTimeConfigLocalDateTime,
cwsSystemTimeConfigCoordinatedUniversalTime,
cwsSystemTimeConfigSystemUptime,
cwsSystemServerConfigSftpServerState,
cwsSystemServerConfigWebServerState,
cwsSystemServerConfigNetconfServerState,
cwsSystemServerConfigRestconfServerState,
cwsSystemDhcpAdminState,
cwsSystemXftpConfigMode,
cwsSystemTftpConfigHostName,
cwsSystemTftpDhcpHostName,
cwsSystemTftpCurrentHostName,
cwsSystemFtpHostName,
cwsSystemFtpUserName,
cwsSystemFtpPassword,
cwsSystemFtpSecret,
cwsSystemSftpHostName,
cwsSystemSftpUserName,
cwsSystemSftpPassword,
cwsSystemSftpSecret,
cwsSystemScpHostName,
cwsSystemScpUserName,
cwsSystemScpPassword,
cwsSystemScpSecret,
cwsSystemGlobalProvisioningLowPowerMode,
cwsSystemGlobalProvisioningLampTest,
cwsSystemGlobalProvisioningResetToFactoryDefaultButton,
cwsSystemGlobalProvisioningFcsErrorForwarding,
cwsSystemGlobalProvisioningChassisFunctionality,
cwsSystemFrontDisplayAdminState,
cwsSystemFrontDisplayScreensaverState,
cwsSystemFrontDisplayScreensaverTimeout,
cwsSystemFrontDisplayInputButtonState,
cwsSystemFrontDisplayUserMessageState,
cwsSystemFrontDisplayUserMessage,
cwsSystemLineConfigBandPlan,
cwsSystemLineConfigLineProtection,
cwsSystemLampFlashTestOperationalState,
cwsSystemLampFlashTestMode,
cwsSystemLampFlashTestTargetType,
cwsSystemLampFlashTestTimeout,
cwsSystemLampFlashTestPorts,
cwsSystemRootPassword
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsSystemGroups 1 }
cienaWsSystemCompliances OBJECT IDENTIFIER
::= { cienaWsSystemConformance 2 }
cienaWsSystemCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsSystemGroup }
::= { cienaWsSystemCompliances 1 }
END -- End module