summaryrefslogtreecommitdiff
path: root/MIBS/adva/CM-SYSTEM-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/adva/CM-SYSTEM-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/adva/CM-SYSTEM-MIB')
-rw-r--r--MIBS/adva/CM-SYSTEM-MIB3038
1 files changed, 3038 insertions, 0 deletions
diff --git a/MIBS/adva/CM-SYSTEM-MIB b/MIBS/adva/CM-SYSTEM-MIB
new file mode 100644
index 0000000..bc61e82
--- /dev/null
+++ b/MIBS/adva/CM-SYSTEM-MIB
@@ -0,0 +1,3038 @@
+CM-SYSTEM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, IpAddress, Unsigned32
+ FROM SNMPv2-SMI
+ DateAndTime, DisplayString, TruthValue, RowStatus,
+ StorageType, VariablePointer, TEXTUAL-CONVENTION, MacAddress
+ FROM SNMPv2-TC
+ SnmpEngineID
+ FROM SNMP-FRAMEWORK-MIB
+ fsp150cm , FileTransferProtocol, TrapCounter
+ FROM ADVA-MIB
+ RestartType, IpVersion
+ FROM CM-COMMON-MIB
+ InterfaceIndex
+ FROM IF-MIB
+ LldpV2DestAddressTableIndex
+ FROM LLDP-V2-TC-MIB
+ snmpTargetAddrName
+ FROM SNMP-TARGET-MIB
+ Ipv6Address
+ FROM IPV6-TC
+ lldpV2RemEntry
+ FROM LLDP-V2-MIB;
+
+cmSystemMIB MODULE-IDENTITY
+ LAST-UPDATED "202101270000Z"
+ ORGANIZATION "ADVA Optical Networking SE"
+ CONTACT-INFO
+ "Web URL: http://adva.com/
+ E-mail: support@adva.com
+ Postal: ADVA Optical Networking SE
+ Campus Martinsried
+ Fraunhoferstrasse 9a
+ 82152 Martinsried/Munich
+ Germany
+ Phone: +49 089 89 06 65 0
+ Fax: +49 089 89 06 65 199 "
+ DESCRIPTION
+ "This module defines the System MIB definitions used by
+ the F3 (FSP150CM/CC) product lines.
+ Copyright (C) ADVA."
+ REVISION "202101270000Z"
+ DESCRIPTION
+ "
+ Notes from release 201910080000Z
+ a)Added the literals ntp-server-and-peering(4) and ntp-peering(5)
+ to CmNtpMode
+
+ Notes from release 201908260000Z
+ a)Added the literal ntpclock(5)
+ to TimeOfDayType
+
+ Notes from release 201912010000Z
+ (1) Added fileServicesCsrName
+
+ Notes from release 201901230000Z
+ a) added softwarePeerCondition object
+ b) added PeerUpgradeStatus object
+
+ Notes from release 201901100000Z,
+ (1)Added the following scalars
+ f3ApplicationsBootCompleted
+ f3ApplicationsUpTime.
+
+ Notes from release 201810290000Z
+ a) added softwareAffectedEntity object
+ b) added fileServicesAffectedEntity object
+ c) added AffectedEntity textual convention
+
+ Notes from release 201805140000Z
+ a) added sysLogFacilityCode scalar variable
+
+ Notes from release 201803130000Z
+ a) added usbPortEnabled scalar variable
+
+ Notes from release 201801170000Z
+ a) added fileServicesDbFileName variable
+
+ Notes from release 201802020000Z
+ a) added f3SysAuthKeyTable
+
+ Notes from release 201801030000Z
+ a) added sysLogTimestampFormat scalar variable
+
+ Notes from release 201711270000Z
+ a) added sysLogTimestampFormat scalar variable
+ b) added SysLogFormatType textual convention
+
+ Notes from release 201706210000Z
+ a) Modified aclTable index:
+ -New range for aclEntryIndex
+
+ Notes from release 201601150000Z
+ a) added f3SnmpLongIfAlias scalar variable
+
+ Notes from release 201307310000Z
+ Added raw data functionality objects f3RawDataObjects
+ -f3RawDataServerFtProtocol, f3RawDataServerFtServerName,
+ f3RawDataServerFtPasswd and f3RawDataServerFtUserId
+
+ Notes from release 201111220000Z
+ (i)Added configuration file functionality objects f3ConfigFileObjects
+ -f3ConfigFileActionFileName, f3ConfigFileAction
+ and f3ConfigFileTable
+ (ii)Added f3SystemFeatureTable
+
+ Notes from release 201106110000Z
+ (i)Added f3DatabaseSyncTrapObject and f3DatabaseSyncTrap for
+ NMS database sync facility in the case of bulk changes
+
+ Notes from release 201010140000Z
+ (i)Added the following literal to CmFileServicesMode
+ securitylogfileupload,
+ alarmlogfileupload,
+ auditlogfileupload,
+ (ii)Added the following literals to fileServicesAction
+ put-securitylog-file,
+ put-alarmlog-file,
+ put-auditlog-file
+
+ Notes from release 201005130000Z
+ Added the following literal to CmFileServicesMode
+ debugfileupload
+
+ Notes from release 201005130000Z
+ Added the following new objects,
+ f3SysLastResetType,
+ f3SysLastResetCauseType,
+ f3SysLastAbnormalResetTimestamp1,
+ f3SysLastAbnormalResetTimestamp2,
+ f3SysLastAbnormalResetTimestamp3
+
+ Notes from release 201003250000Z
+ This release is applicable to the FSP150CC Release 4.3
+ device GE201.
+ New objects added in this release,
+ ntpServerRoundTripDelay, ntpServerPrecision
+
+ Notes from release 200906080000Z
+ This release is applicable to the FSP150CC Release 4.1
+ devices GE101 and GE206.
+ New table added in this release,
+ f3SnmpTargetAddrExtTable
+
+ New notification added in this release,
+ cmSnmpDyingGaspTrap
+
+ New scalar added in this release,
+ serialPortDisconnectAutoLogOff, httpsEnabled, sftpEnabled
+
+ Notes from release 200803030000Z,
+ (1)MIB version ready for release FSP150CM 3.1."
+
+ ::= {fsp150cm 2}
+
+--
+-- OID definitions
+--
+cmSystemObjects OBJECT IDENTIFIER ::= {cmSystemMIB 1}
+cmSystemNotifications OBJECT IDENTIFIER ::= {cmSystemMIB 2}
+cmSystemConformance OBJECT IDENTIFIER ::= {cmSystemMIB 3}
+f3BulkNotifObjects OBJECT IDENTIFIER ::= {cmSystemMIB 4}
+f3SystemBulkNotifications OBJECT IDENTIFIER ::= {cmSystemMIB 5}
+
+cmErrorInfoObjects OBJECT IDENTIFIER ::= {cmSystemObjects 1}
+cmCliObjects OBJECT IDENTIFIER ::= {cmSystemObjects 2}
+cmAccessProtocols OBJECT IDENTIFIER ::= {cmSystemObjects 3}
+cmSysSecObjects OBJECT IDENTIFIER ::= {cmSystemObjects 4}
+cmSysModeObjects OBJECT IDENTIFIER ::= {cmSystemObjects 5}
+cmDatabaseObjects OBJECT IDENTIFIER ::= {cmSystemObjects 6}
+cmSoftwareObjects OBJECT IDENTIFIER ::= {cmSystemObjects 7}
+cmFileServicesObjects OBJECT IDENTIFIER ::= {cmSystemObjects 8}
+cmLogObjects OBJECT IDENTIFIER ::= {cmSystemObjects 9}
+cmTimeObjects OBJECT IDENTIFIER ::= {cmSystemObjects 10}
+cmSnmpObjects OBJECT IDENTIFIER ::= {cmSystemObjects 11}
+cmResetCauseObjects OBJECT IDENTIFIER ::= {cmSystemObjects 12}
+f3NotifObjects OBJECT IDENTIFIER ::= {cmSystemObjects 13}
+f3ConfigFileObjects OBJECT IDENTIFIER ::= {cmSystemObjects 14}
+cmFeatureManagementObjects OBJECT IDENTIFIER ::= {cmSystemObjects 15}
+cmLldpV2DestAdressADVAExtObjects OBJECT IDENTIFIER ::= {cmSystemObjects 16}
+f3LldpV2ConfigurationADVAExtObjects OBJECT IDENTIFIER ::= {cmSystemObjects 17}
+snmpIPv6UDPDomain OBJECT IDENTIFIER ::= {cmSystemObjects 18}
+f3RawDataObjects OBJECT IDENTIFIER ::= {cmSystemObjects 19}
+f3LldpV2RemoteSystemsData OBJECT IDENTIFIER ::= {cmSystemObjects 20}
+f3SimpleLtpObjects OBJECT IDENTIFIER ::= {cmSystemObjects 21}
+f3SysAuthenKeyObjects OBJECT IDENTIFIER ::= {cmSystemObjects 22}
+f3CallhomeServerObjects OBJECT IDENTIFIER ::= {cmSystemObjects 23}
+f3SystemInfoObjects OBJECT IDENTIFIER ::= {cmSystemObjects 24}
+f3ZtpObjects OBJECT IDENTIFIER ::= {cmSystemObjects 25}
+
+
+--
+-- Textual Conventions
+--
+CmAclFilterAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerations for Access Control List
+ permit - Permit access,
+ deny - Deny access."
+ SYNTAX INTEGER {
+ permit (1),
+ deny (2)
+ }
+
+CmAutoProvMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerations for Auto Provisioning Mode
+ off - manual mode,
+ confirm - auto provisioning with confirmation
+ auto - true auto provisioning."
+ SYNTAX INTEGER {
+ off (1),
+ confirm (2),
+ auto (3)
+ }
+
+CmNtpType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerations for NTP Types
+ unicast
+ multicast
+ anycast ."
+ SYNTAX INTEGER {
+ unicast (1)
+ }
+
+CmNtpMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerations for NTP Types
+ client,
+ server,
+ both,
+ ntp-server-and-peering,
+ ntp-peering ."
+ SYNTAX INTEGER {
+ client (1),
+ server (2),
+ both (3),
+ ntp-server-and-peering(4),
+ ntp-peering(5)
+ }
+
+CmNtpServerType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerations for NTP Server Types
+ primary
+ secondary ."
+ SYNTAX INTEGER {
+ not-applicable(0),
+ primary (1),
+ secondary (2)
+ }
+
+CmFileTransferMethod ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerations for File Transfer Methods
+ ftp - FTP
+ scp - SCP
+ sftp- Secure FTP
+ web - WEB based, this is a read-only.
+ tftp- TFTP."
+ SYNTAX INTEGER {
+ ftp (1),
+ scp (2),
+ sftp (3),
+ web (4), -- This is a read-only enumeration
+ tftp (5)
+ }
+
+CmVersionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerations for Version Type
+ active,
+ standby."
+ SYNTAX INTEGER {
+ active (1),
+ standby (2),
+ staging (3)
+ }
+
+CmFileServicesStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Status of the user initiated file transfer.
+ in-progress - File transfer / processing is in progress.
+ success - File transfer and processing completed
+ successfully.
+ login-failed - Login failed.
+ file-not-found - File not found.
+ permission-denied - Permission denied.
+ server-unreachable - Server unreachable.
+ no-space-left - No space left on device.
+ invalid-file-type - Invalid file type.
+ nobackup-database - No backup database.
+ no-sw-toinstall - No software to install.
+ sw-not-installed - Software not installed.
+ validation-timer-notactive - Validation timer not active.
+ cannot-revert - Cannot revert.
+ install-failed - Installation failed.
+ upgrade-failed - Upgrade Failed.
+ revert-failed - Revert failed.
+ failure - Generic File transfer or processing failure.
+ badarchive - Bad Archive.
+ incompatarchive - Incompatible Archive."
+ SYNTAX INTEGER {
+ in-progress(1),
+ success(2),
+ login-failed(3),
+ file-not-found(4),
+ permission-denied(5),
+ server-unreachable(6),
+ no-space-left(7),
+ invalid-file-type(8),
+ nobackup-database(9),
+ no-sw-toinstall(10),
+ sw-not-installed(11),
+ validation-timer-notactive(12),
+ cannot-revert(13),
+ install-failed(14),
+ upgrade-failed(15),
+ revert-failed(16),
+ failure(17),
+ badarchive(18),
+ incompatarchive(19),
+ swVersionNotApproved(20)
+ }
+
+CmFileServicesMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "File Services Operation.
+ idle - Idle and available.
+ dbupload - Database upload in progress.
+ dbdownload - Database download in progress.
+ dbbackup - Database backup in progress.
+ dbrestore - Database restore in progress.
+ swdownload - Software download in progress.
+ swinstall - Software install in progress.
+ swupgrade - Software upgrade in progress.
+ swvalidate - Software validation in progress.
+ swcancelupgrade - Software upgrade cancelled.
+ swrevert - Software upgrade reverted.
+ rebooting - System rebooting.
+ debugfileupload - Last Reset Cause debug file upload in progress.
+ securitylogfileupload - Security log upload in progress
+ alarmlogfileupload - Alarm log upload in progress
+ auditlogfileupload - Audit log upload in progress
+ dbpropagate - Database propagate in progress.
+ swpropagate - Software propagate in progress.
+ sysdiagfileupload - System diagnose file upload in progress.
+ sysdiagfilesave - System diagnose file save in progress.
+ configfileupload - Configuration file upload in progress.
+ configfiledownload - Configuration file download in progress.
+ defaultvalsfiledownload- Default Values file download in progress.
+ satresultupload - SAT test result file upload in progress.
+ sslcertificatedownload - SSL Certificate file download in progress.
+ sslprivatekeydownload - SSL Private Key file download in progress.
+ sslencprivatekeydownload - SSL Encrypted Private Key file download in progress.
+ sslkeypairdownload - SSL Key Pair file download in progress.
+ csrUpload - CSR Upload
+ rfc2544testreportupload - Rfc2544 Test Report Upload
+ "
+ SYNTAX INTEGER {
+ idle(1),
+ dbupload(2),
+ dbdownload(3),
+ dbbackup(4),
+ dbrestore(5),
+ swdownload(6),
+ swinstall(7),
+ swupgrade(8),
+ swvalidate(9),
+ swcancelupgrade(10),
+ swrevert(11),
+ rebooting(12),
+ debugfileupload(13),
+ securitylogfileupload(14),
+ alarmlogfileupload(15),
+ auditlogfileupload(16),
+ dbpropagate(17),
+ swpropagate(18),
+ sysdiagfileupload(19),
+ sysdiagfilesave(20),
+ configfileupload(21),
+ configfiledownload(22),
+ defaultvalsfiledownload(23),
+ satresultupload(24),
+ sslcertificatedownload(25),
+ sslprivatekeydownload(26),
+ sslencprivatekeydownload(27),
+ sslkeypairdownload(28),
+ csrUpload(29),
+ rfc2544testreportupload(30)
+ }
+
+CmRestartCauseType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "System Restart Cause Type.
+ poweronreset - Interruption of power.
+ userinitiated - User initiated such as
+ software upgrade,
+ restore database,
+ restore system defaults,
+ restore factory defaults
+ unrecoverableappevent - Unrecoverable application event
+ unrecoverablesysevent - Unrecoverable system event
+ hwwatchdogexpired - Hardware watchdog expired
+ bustxntimeout - Bus transaction timeout
+ hardware - Hardware failure."
+ SYNTAX INTEGER {
+ poweronreset(1),
+ userinitiated(2),
+ unreoverableappevent(3),
+ unrecoverablesysevent(4),
+ hwwatchdogexpired(5),
+ bustxntimeout(6),
+ hardware(7),
+ buttonReset(8),
+ buttonFactoryDefaultReset(9)
+ }
+
+F3ConfigFileAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the actions on configuration file.
+ none - Unused value
+ restart-with-file - Restart the system; System will revert to
+ using system defaults and will apply the
+ specified configuration files on restart
+ save-delta - Save delta configuration file : this
+ generates a running config delta w.r.t the
+ system defaults
+ remove - Remove specified configuration file
+ save-full - Save running configuration file and it will
+ generate a full running config file
+ load-config - Load specified delta config file without restarting."
+ SYNTAX INTEGER {
+ none(0),
+ restart-with-file(1),
+ save-delta(2),
+ remove(3),
+ save-full(4),
+ load-config(5)
+ }
+
+F3ConfigFileStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the status of configuration file actions.
+ initial - Initial status
+ in-progress - Configuration File Operation is in progress
+ completed - Configuration File Operation completed
+ failed - Configuration File Operation failed "
+ SYNTAX INTEGER {
+ not-applicable(0),
+ initial(1),
+ in-progress(2),
+ completed(3),
+ failed(4)
+ }
+
+TimeOfDayType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the System Time Of Day Type.
+ local - System time driven by local clock
+ ntp - System time driven by NTP client
+ ptp - System time driven by PTP Telecom Slave
+ timeclock - System time driven by time clock
+ ntpclock - System time driven by NTP server or peers"
+
+ SYNTAX INTEGER {
+ local(1),
+ ntp(2),
+ ptp(3),
+ timeclock(4),
+ ntpclock(5)
+ }
+
+LldpV2ConfigurationADVAExtMaxNeighborsAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Discard: information selected to be discarded is the
+ information in the current LLDPDU.
+ Deleteentry:information selected to be discarded is
+ currently in the LLDP remote systems MIB."
+
+ SYNTAX INTEGER {
+ delete-entry(1),
+ discard-lldppdu(2)
+ }
+
+FileTransferServerType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the file transfer server Type.
+ ipaddr - server ipv4 address
+ ipv6addr - server ipv6 address
+ hostname - server host name
+ URL - the URL of the remote server"
+
+ SYNTAX INTEGER {
+ ipaddr (1),
+ ipv6addr (2),
+ hostname (3),
+ url (4)
+ }
+
+ServerConfigType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the file transfer server Type.
+ DHCP - Server is assigned by DHCP server
+ USERDEFINED - server assinged with user configuration."
+
+ SYNTAX INTEGER {
+ dhcp (1),
+ userdefined (2)
+ }
+
+NtpAuthKeyType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the NTP Authentication Key Type."
+
+ SYNTAX INTEGER {
+ notApplicable (0),
+ md5 (1),
+ sha1 (2)
+ }
+
+SysLogFormatType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the Syslog Timestamp Format Type.
+ ADVA - Adva Timestamp format
+ RFC3164 - RFC3164 Timestamp format."
+
+ SYNTAX INTEGER {
+ adva (1),
+ rfc3164 (2)
+ }
+
+SysAuthKeyType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the System Authentication Key Type."
+
+ SYNTAX INTEGER {
+ notApplicable (0),
+ md5 (1)
+ }
+
+AffectedEntity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the affected Entity."
+
+ SYNTAX INTEGER {
+ notApplicable (0),
+ none (1),
+ shelf (2),
+ card1 (3),
+ card2 (4)
+ }
+--
+-- Enumeration Type : PeerUpgradeReadyCondition
+--
+PeerUpgradeReadyCondition ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the Peer Upgrade Ready Condition Entity."
+ SYNTAX INTEGER {
+ notApplicable (1),
+ ignorealarms (2),
+ nocriticalalarms(3),
+ nomjandcrialarms(4),
+ noalarms (5)
+ }
+
+
+
+--
+-- Enumeration Type : PeerUpgradeStatus
+--
+
+PeerUpgradeStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines the Peer Upgrade Status Entity."
+ SYNTAX INTEGER {
+ inprogress (1),
+ ready (2)
+ }
+
+CallhomeState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Describes States available for CallHome"
+ SYNTAX INTEGER {
+ completed (1),
+ failed (2),
+ inProgress (3),
+ notStarted (4)
+ }
+
+F3TargetAddressLifetime ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Lifetime of target address."
+ SYNTAX INTEGER {
+ notApplicable (0),
+ duration1hour (1),
+ duration1day (2),
+ duration3days (3),
+ duration1week (4),
+ duration1month (5),
+ unlimited (6)
+ }
+
+--
+--cmErrorInfoObjects
+--
+lastSetErrorInformation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This provides detailed information on the last SNMP SET
+ operation failure on the enterprise MIBs."
+ ::= { cmErrorInfoObjects 1 }
+
+--
+-- cmCliObjects
+--
+cliCmdPromptPrefix OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User specified command prompt prefix, used by the CLI,
+ at the system level."
+ ::= { cmCliObjects 1 }
+
+
+--
+-- cmSysSecObjects
+--
+securityBanner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..2000))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to manage the security banner text
+ used for Graphical User Interface as well as CLI access."
+ ::= { cmSysSecObjects 1 }
+
+
+
+-- Access Control List (ACL)
+aclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ACLEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of entries corresponding to the access control
+ IP network addresses. Agent provides upto 10 access control
+ IP network addresses to be configured. Access is only
+ 'permitted' from these IP network addresses."
+ ::= { cmSysSecObjects 2 }
+
+aclEntry OBJECT-TYPE
+ SYNTAX ACLEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular
+ Access Control IP Network Address that can be configured."
+ INDEX { aclEntryIndex }
+ ::= { aclTable 1 }
+
+ACLEntry ::= SEQUENCE {
+ aclEntryIndex Integer32,
+ aclEntryFilterAction CmAclFilterAction,
+ aclEntryNetworkAddress IpAddress,
+ aclEntryNetworkMask IpAddress,
+ aclEntryEnabled TruthValue,
+ aclEntryIpVersion IpVersion,
+ aclEntryNetworkIpv6Addr Ipv6Address,
+ aclEntryPrefixLength Integer32
+}
+
+aclEntryIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer index value used to uniquely identify
+ an ACL entry within an ACL. The manager may not assume any
+ particular semantics or meaning to this index, except that
+ it identifies a logical row in the table."
+ ::= { aclEntry 1 }
+
+aclEntryFilterAction OBJECT-TYPE
+ SYNTAX CmAclFilterAction
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether the network IP address specified by aclEntryNetworkAddress
+ and aclEntryNetworkMask has permission to access the system.
+ Currently, only 'permit' is supported."
+ ::= { aclEntry 2 }
+
+aclEntryNetworkAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The network IP address of the entry that will be permitted to access
+ the system."
+ ::= { aclEntry 3 }
+
+aclEntryNetworkMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The network IP mask of the entry that will be permitted to access
+ the system."
+ ::= { aclEntry 4 }
+
+aclEntryEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This enables/disables the entity specified by
+ aclEntryNetworkAddress and aclEntryNetworkMask to access
+ the system."
+ ::= { aclEntry 5 }
+
+aclEntryIpVersion OBJECT-TYPE
+ SYNTAX IpVersion
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ip version."
+ ::= { aclEntry 6 }
+
+aclEntryNetworkIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ipv6 adress."
+ ::= { aclEntry 7 }
+
+aclEntryPrefixLength OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ipv6 Prefix length."
+ ::= { aclEntry 8 }
+
+serialPortDisconnectAutoLogOff OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to manage the property of the system, which
+ causes Auto Logoff of the user session on the serial port, when
+ the serial port is disconnected."
+ ::= { cmSysSecObjects 3 }
+
+securityPromptEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows management of the CLI security prompt."
+ ::= { cmSysSecObjects 4 }
+
+--
+-- cmAccessProtocols
+--
+telnetEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the TELNET protocol on the
+ system."
+ ::= { cmAccessProtocols 1 }
+
+sshEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the Secure Shell protocol
+ on the system."
+ ::= { cmAccessProtocols 2 }
+
+ftpEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the File Transfer Protocol
+ (FTP) on the system."
+ ::= { cmAccessProtocols 3 }
+
+scpEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the Secure Copy (SCP)
+ on the system."
+ ::= { cmAccessProtocols 4 }
+
+serialPortEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the Serial Port
+ on the system."
+ ::= { cmAccessProtocols 5 }
+
+httpEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the HTTP protocol
+ on the system."
+ ::= { cmAccessProtocols 6 }
+
+httpsEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the HTTP protocol
+ on the system."
+ ::= { cmAccessProtocols 7 }
+
+sftpEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the SFTP protocol
+ on the system."
+ ::= { cmAccessProtocols 8 }
+
+tftpEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the TFTP protocol
+ on the system."
+ ::= { cmAccessProtocols 9 }
+
+netconfOverSSHEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the NETCONF over SSH
+ on the system."
+ ::= { cmAccessProtocols 10 }
+
+usbPortEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the USB Host Port
+ on the system."
+ ::= { cmAccessProtocols 11 }
+
+--
+--system Mode Objects
+--
+ntpMode OBJECT-TYPE
+ SYNTAX CmNtpMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to manage the Network Time Protocol (NTP)
+ mode on the system. Currently, the system only supports
+ 'client' mode."
+ ::= { cmSysModeObjects 1 }
+
+autoProvMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ confirm(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to manage the Auto Provisioning Mode
+ on the system. If the auto provisioning mode is 'off', auto
+ discovery is disabled. Network Elements (shelves) need to be
+ manually configured from the user interfaces. If the auto
+ provisioning mode is 'confirm', Network Elements (shelves) are
+ auto discovered, however, they need to be accepted explicitly from
+ user interfaces to be managed. If the auto provisioning mode
+ is 'auto', Network Elements (shelves) are auto discovered and
+ auto provisioned, as permanent, in the system."
+ ::= { cmSysModeObjects 2 }
+
+sysTimeOfDayType OBJECT-TYPE
+ SYNTAX TimeOfDayType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides ability to configure System Time of Day source.
+ This can be local, ntp or ptp.
+ Before setting sysTimeOfDayType the f3PtpSysTimeOfDayClock object must be
+ set to configure PTP Telecom Slave object to be used as Clock source."
+ ::= { cmSysModeObjects 3 }
+
+ntpServerConfigType OBJECT-TYPE
+ SYNTAX ServerConfigType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ntp server configure type."
+ ::= { cmSysModeObjects 4 }
+
+sysLogServerConfigType OBJECT-TYPE
+ SYNTAX ServerConfigType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the sys log server configure type."
+ ::= { cmSysModeObjects 5 }
+
+sysUseUtcLeapOffsetEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute indicates whether to use the currentUtcLeapOffset
+ in Announce message from PTP to get UTC time from TAI based
+ timestamps in case we want DM/TWAMP timestamping based on UTC time.
+ This attribute only works when PTP/TimeClock is configured as source of system time of day."
+ ::= { cmSysModeObjects 6 }
+
+sysLogTimestampFormat OBJECT-TYPE
+ SYNTAX SysLogFormatType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes the syslog server timestamp format type."
+ ::= { cmSysModeObjects 7 }
+
+sysLogFacilityCode OBJECT-TYPE
+ SYNTAX Integer32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes the syslog server facility code."
+ ::= { cmSysModeObjects 8 }
+
+--
+-- File Services functionality
+--
+fileServicesAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(0),
+ get-database(1),
+ put-database(2),
+ software-copy(3),
+ get-sys-database(4),
+ put-sys-database(5),
+ get-defaultsvalue-file(6),
+ put-sysresetdebuginfo-file(7),
+ put-securitylog-file(8),
+ put-alarmlog-file(9),
+ put-auditlog-file(10),
+ get-config-file(11),
+ put-config-file(12),
+ put-sat-result(13),
+ get-ssl-certificate(14),
+ get-ssl-private-key(15),
+ get-ssl-encrypt-private-Key(16),
+ get-ssl-key-pair(17),
+ put-csr(18),
+ put-rfc2544-test-report(19)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is write only. Setting this object initiates
+ a file transfer
+
+ Supported actions are:
+ get-database(1) - Copy a backup database from a
+ remote server and place it in the staging
+ area. (See databaseAction)
+ put-database(2) - Copy a backup database to a remote
+ server. (See databaseAction)
+ software-copy(3) - Transfer a software image file to the
+ system and write it to the standby
+ partition.
+ get-sys-database(4) - Copy a system database from a
+ remote server and place it in the staging
+ area. (See databaseAction)
+ put-sys-database(5) - Copy a system database to a remote
+ server. (See databaseAction)
+ get-defaultsvalue-file(6) - Transfer the Defaults Value file
+ to the system.
+ put-sysresetdebuginfo-file(7) - Transfer the System Reset Debug Information
+ file to a remote server.
+ put-securitylog-file(8) - Transfer the System Security Log Information
+ file to a remote server.
+ put-alarmlog-file(9) - Transfer the System Alarm Log Information
+ file to a remote server.
+ put-audit-file(10) - Transfer the System Audit Log Information
+ file to a remote server.
+ get-config-file(11) - Transfer the Configuration File from a remote server.
+ put-config-file(12) - Transfer the Configuration File to a remote server.
+ put-sat-result(13) - Transfer the SAT test result file to a remote server.
+ get-ssl-certificate(14) - Transfer the SSL Certificate file to the system.
+ get-ssl-private-key(15) - Transfer the SSL Private Key file to the system.
+ get-ssl-encrypt-private-Key(16) - Transfer the SSL Encrypted Private Key file to the system.
+ get-ssl-key-pair(17) - Transfer the SSL Key Pair file to the system.
+ put-csr(18) - Transfer the CSR file to the system.
+ put-rfc2544-test-report(19) - Transfer the Rfc2544 test report to the system."
+ ::= { cmFileServicesObjects 1 }
+
+fileServicesMethod OBJECT-TYPE
+ SYNTAX CmFileTransferMethod
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the method of transferring the file. Note
+ that web(4) is a read-only enumeration."
+ ::= { cmFileServicesObjects 2 }
+
+fileServicesServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the remote server. The value of this
+ object is cleared when fileServicesAction is set."
+ ::= { cmFileServicesObjects 3 }
+
+fileServicesUserId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User ID to use to authenticate the file transfer. The value
+ of this object is cleared when fileServicesAction is set."
+ ::= { cmFileServicesObjects 4 }
+
+fileServicesPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User password to authenticate the file transfer.
+ Reading this object will return an empty string if the
+ password has not been set or ***** if the password has
+ been set. The value of this object is cleared when
+ fileServicesAction is set."
+ ::= { cmFileServicesObjects 5 }
+
+fileServicesRemoteFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Path and name of the remote file. The value of this object
+ is cleared when fileServicesAction is set."
+ ::= { cmFileServicesObjects 6 }
+
+fileServicesStatus OBJECT-TYPE
+ SYNTAX CmFileServicesStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the user initiated file transfer."
+ ::= { cmFileServicesObjects 7 }
+
+fileServicesPercentComplete OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percent completion of operation."
+ ::= { cmFileServicesObjects 8 }
+
+fileServicesMode OBJECT-TYPE
+ SYNTAX CmFileServicesMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides information on the current state
+ of file services."
+ ::= { cmFileServicesObjects 9 }
+
+fileServicesServerType OBJECT-TYPE
+ SYNTAX FileTransferServerType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the remote server's address type."
+ ::= { cmFileServicesObjects 10 }
+
+fileServicesServerIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IPv6 address of the remote server. The value of this
+ object is cleared when fileServicesAction is set."
+ ::= { cmFileServicesObjects 11 }
+
+fileServicesDbFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the upload unique database file."
+ ::= { cmFileServicesObjects 12 }
+
+fileServicesAffectedEntity OBJECT-TYPE
+ SYNTAX AffectedEntity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Affected Entity."
+ ::= { cmFileServicesObjects 13 }
+
+fileServicesSslKeyPairName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is a unique name for the SSL key pair."
+ ::= { cmFileServicesObjects 14 }
+
+fileServicesDecryptionPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the decryption password for the SSL file."
+ ::= { cmFileServicesObjects 15 }
+
+fileServicesCsrName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is a unique name for the CSR."
+ ::= { cmFileServicesObjects 16 }
+
+--
+--Database Objects
+--
+databaseAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(0),
+ backup(1),
+ restore(2),
+ activate(3),
+ save-sysdefaults(4),
+ new-sysdefaults(5),
+ restore-sysdefaults(6),
+ restore-factorydefaults(7),
+ propagate-to-standby-nemi(8),
+ force-normal(9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Initiates a configuration database action. This object is
+ write only. Supported actions are:
+ backup(1) - Backup the saved configuration database.
+ restore(2) - Restore the database to the standby partition.
+ activate(3) - Switches the standby and active partitions and
+ restarts the system.
+ save-sysdefaults(4) - Save the database as system defaults.
+ new-sysdefaults(5) - Restart the system and overwrite the
+ old system default database with the
+ factory default database.
+ restore-sysdefaults(6) - Restart the system using the system
+ default database.
+ restore-factorydefaults(7) - Restart the system using the factory
+ default database.
+ propagate-to-standby-nemi(8) - Propagate the running database
+ to standby NEMI and activate it.
+ force-normal(9) - Accept the database of the NEMI when the NEMI is in DB_maint status."
+ ::= { cmDatabaseObjects 1 }
+
+databaseLastSaveTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives value of the last database save time."
+ ::= { cmDatabaseObjects 2 }
+
+databaseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DatabaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists information about thns."
+ ::= { cmDatabaseObjects 3 }
+
+databaseEntry OBJECT-TYPE
+ SYNTAX DatabaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the databaseTable."
+ INDEX { databaseIndex }
+ ::= { databaseTable 1 }
+
+DatabaseEntry ::= SEQUENCE {
+ databaseIndex Integer32,
+ databaseType CmVersionType,
+ databaseVersion DisplayString
+}
+
+databaseIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer index value used to uniquely identify
+ an entry within the databaseTable."
+ ::= { databaseEntry 1 }
+
+databaseType OBJECT-TYPE
+ SYNTAX CmVersionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of database partition."
+ ::= { databaseEntry 2 }
+
+databaseVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The database version string."
+ ::= { databaseEntry 3 }
+
+databaseActionPassphrase OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Pass-phrase used to generate key for encrypting private keys."
+ ::= { cmDatabaseObjects 4 }
+
+--
+-- Software Upgrade
+--
+softwareAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(0),
+ install(1),
+ schedule-upgrade(2),
+ cancel-upgrade(3),
+ validate-upgrade(4),
+ revert-upgrade(5),
+ propagate-to-standby-nemi(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is write only. Setting this object initiates
+ the specified action.
+
+ Supported actions are:
+ install(1) - Install software.
+ schedule-upgrade(2) - Schedule a software upgrade. At the
+ scheduled time, the system will reboot and
+ load the software image stored on the
+ standby partition. The scheduled time
+ can be specified by softwareUpgradeTime.
+ Also see softwareValidationTimer.
+ cancel-upgrade(3) - Cancel a scheduled software upgrade.
+ validate-upgrade(4) - Indicate software as valid and cancel the
+ validation timer.
+ revert-upgrade(5) - Revert to previous software image if it
+ still exists.
+ propagate-to-standby-nemi(6) - Propagate the running software release
+ to standby NEMI and active it."
+ ::= { cmSoftwareObjects 1 }
+
+softwareUpgradeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the date and time to perform a software upgrade reboot.
+ If this object is set to a date and time in the past or has never
+ been set, the upgrade reboot will happen as soon as softwareAction
+ is set to schedule-upgrade(2). This value becomes read-only when
+ an upgrade has been scheduled. Default value is 1-1-2000 00:00:00."
+ ::= { cmSoftwareObjects 2 }
+
+softwareValidationTimer OBJECT-TYPE
+ SYNTAX INTEGER (0 | 10..720)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time in minutes before the system will reboot and revert to the active
+ software after a software upgrade. If set to 0, the timer is
+ disabled and the software will automatically be validated after
+ a software upgrade reboot. This object becomes read-only when
+ the software validation timer is active. Default value is 0.
+ When enabled, valid values of the timer range from 10 minutes to 720 minutes."
+ ::= { cmSoftwareObjects 3 }
+
+softwareTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SoftwareEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists information about the software installed
+ in the active and standby partitions."
+ ::= { cmSoftwareObjects 4 }
+
+softwareEntry OBJECT-TYPE
+ SYNTAX SoftwareEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the softwareTable."
+ INDEX { softwareIndex }
+ ::= { softwareTable 1 }
+
+SoftwareEntry ::= SEQUENCE {
+ softwareIndex Integer32,
+ softwareType CmVersionType,
+ softwareVersion DisplayString
+ }
+
+softwareIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer index value used to uniquely identify
+ an entry within the softwareTable."
+ ::= { softwareEntry 1 }
+
+softwareType OBJECT-TYPE
+ SYNTAX CmVersionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of software partition."
+ ::= { softwareEntry 2 }
+
+softwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The software version string."
+ ::= { softwareEntry 3 }
+
+softwareAffectedEntity OBJECT-TYPE
+ SYNTAX AffectedEntity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Affected Entity."
+ ::= { cmSoftwareObjects 5 }
+
+softwarePeerCondition OBJECT-TYPE
+ SYNTAX PeerUpgradeReadyCondition
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Peer Upgrade Ready Condition Entity."
+ ::= { cmSoftwareObjects 6 }
+
+peerUpgradeStatus OBJECT-TYPE
+ SYNTAX PeerUpgradeStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer Upgrade Status Entity."
+ ::= { cmSoftwareObjects 7 }
+
+--
+--Logging
+--sysLogServer
+--
+cmSysLogObjects OBJECT IDENTIFIER ::= {cmLogObjects 1}
+cmSecLogObjects OBJECT IDENTIFIER ::= {cmLogObjects 2}
+cmAuditLogObjects OBJECT IDENTIFIER ::= {cmLogObjects 3}
+cmAlarmLogObjects OBJECT IDENTIFIER ::= {cmLogObjects 4}
+
+sysLogServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysLogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table allows configuration of the remote syslog hosts."
+ ::= { cmSysLogObjects 1 }
+
+sysLogServerEntry OBJECT-TYPE
+ SYNTAX SysLogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the sysLogServerTable."
+ INDEX { sysLogServerIndex }
+ ::= { sysLogServerTable 1 }
+
+SysLogServerEntry ::= SEQUENCE {
+ sysLogServerIndex Integer32,
+ sysLogIpAddress IpAddress,
+ sysLogPort Integer32,
+ sysLogIpVersion IpVersion,
+ sysLogIpv6Addr Ipv6Address
+ }
+
+sysLogServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An integer index value used to uniquely identify
+ an entry within the sysLogServerTable."
+ ::= { sysLogServerEntry 1 }
+
+sysLogIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the remote syslog server. Value of 0.0.0.0 indicates
+ the sys log server is not configured."
+ ::= { sysLogServerEntry 2 }
+
+sysLogPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Optional port address of the remote log server. If not specified,
+ the default port for the standard syslog utility (UDP Port 514)
+ will be used."
+ ::= { sysLogServerEntry 3 }
+
+sysLogIpVersion OBJECT-TYPE
+ SYNTAX IpVersion
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ip version."
+ ::= { sysLogServerEntry 4 }
+
+sysLogIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ipv6 address."
+ ::= { sysLogServerEntry 5 }
+
+--
+-- security log
+--
+secLog2sysLogEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This allows to enable/disable the system security log to syslog."
+ ::= { cmSecLogObjects 1 }
+
+--
+-- audit log
+--
+auditLog2sysLogEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This allows to enable/disable the system audit log to syslog."
+ ::= { cmAuditLogObjects 1 }
+
+auditLog2fileEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This allows to enable/disable the system audit log to file."
+ ::= { cmAuditLogObjects 2 }
+
+--
+-- alarm log
+--
+alarmLog2sysLogEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This allows to enable/disable the system alarm log to syslog."
+ ::= { cmAlarmLogObjects 1 }
+
+alarmLog2fileEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This allows to enable/disable the system alarm log to file."
+ ::= { cmAlarmLogObjects 2 }
+
+--
+--NTP client
+--
+ntpClientEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This allows to enable/disable the NTP client."
+ ::= { cmTimeObjects 1 }
+
+ntpPrimaryServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the primary remote NTP time server. Value of 0.0.0.0
+ indicates the NTP server is not configured."
+ ::= { cmTimeObjects 2 }
+
+ntpBackupServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the backup remote NTP time server. Value of 0.0.0.0
+ indicates the NTP server is not configured."
+ ::= { cmTimeObjects 3 }
+
+ntpType OBJECT-TYPE
+ SYNTAX CmNtpType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of communication with the remote NTP server."
+ ::= { cmTimeObjects 4 }
+
+ntpActiveServer OBJECT-TYPE
+ SYNTAX CmNtpServerType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indication of which server is currently active."
+ ::= { cmTimeObjects 5 }
+
+ntpSwitchServer OBJECT-TYPE
+ SYNTAX CmNtpServerType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Operation to switch the NTP Server."
+ ::= { cmTimeObjects 6 }
+
+ntpServerRoundTripDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the round-trip delay (in microseconds)
+ to the NTP Server.
+ It returns a value of 0 if NTP is not enabled."
+ ::= { cmTimeObjects 7 }
+
+ntpServerPrecision OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the precision (in microseconds)
+ to the NTP Server."
+ ::= { cmTimeObjects 8 }
+
+ntpPollingInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows ability to configure the NTP polling
+ interval in seconds. Polling interval is the time
+ between successive NTP client requests to update local
+ time based on time at the NTP server."
+ ::= { cmTimeObjects 9 }
+
+ntpPrimaryServerIpVersion OBJECT-TYPE
+ SYNTAX IpVersion
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ipversion of ntp server."
+ ::= { cmTimeObjects 10 }
+
+ntpPrimaryServerIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ipv6 adress of ntp primary server."
+ ::= { cmTimeObjects 11 }
+
+ntpBackupServerIpVersion OBJECT-TYPE
+ SYNTAX IpVersion
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ipversion of ntp server."
+ ::= { cmTimeObjects 12 }
+
+ntpBackupServerIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the ipv6 adress of ntp backup server."
+ ::= { cmTimeObjects 13 }
+
+ntpPrimaryServerAuthKey OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the authentication key for the primary NTP server."
+ ::= { cmTimeObjects 14 }
+
+ntpBackupServerAuthKey OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the authentication key for the backup NTP server."
+ ::= { cmTimeObjects 15 }
+
+--
+-- NTP Authentication Key Table
+--
+f3NtpAuthKeyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3NtpAuthKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specifies the Keys used for NTP Authentication."
+ ::= { cmTimeObjects 16 }
+
+f3NtpAuthKeyEntry OBJECT-TYPE
+ SYNTAX F3NtpAuthKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "NTP Authentication Key Entry"
+ INDEX { f3NtpAuthKeyId }
+ ::= { f3NtpAuthKeyTable 1 }
+
+F3NtpAuthKeyEntry ::= SEQUENCE {
+ f3NtpAuthKeyId Unsigned32,
+ f3NtpAuthKeyNumber Unsigned32,
+ f3NtpAuthKeyType NtpAuthKeyType,
+ f3NtpAuthKey DisplayString,
+ f3NtpAuthKeyStorageType StorageType,
+ f3NtpAuthKeyRowStatus RowStatus
+}
+
+f3NtpAuthKeyId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the unique index for the NTP Authentication Key."
+ ::= { f3NtpAuthKeyEntry 1 }
+
+f3NtpAuthKeyNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the identifier used by the NTP authentication protocol using
+ which the Client and Server identify the key."
+ ::= { f3NtpAuthKeyEntry 2 }
+
+f3NtpAuthKeyType OBJECT-TYPE
+ SYNTAX NtpAuthKeyType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication type, MD5 or SHA-1."
+ ::= { f3NtpAuthKeyEntry 3 }
+
+f3NtpAuthKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the key value and length depends on the authentication type used.
+ It is 16 character printable string for MD5 excluding whitespace and '#' and
+ for SHA-1 it is a 40 character hex-encoded string."
+ ::= { f3NtpAuthKeyEntry 4 }
+
+f3NtpAuthKeyStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row."
+ ::= { f3NtpAuthKeyEntry 5 }
+
+f3NtpAuthKeyRowStatus 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 f3NtpAuthKeyRowStatus supported are
+ createAndGo(4) and destroy(6). All mandatory attributes
+ must be specified in a single SNMP SET request with
+ f3NtpAuthKeyRowStatus value as createAndGo(4).
+ Upon successful row creation, this object has a
+ value of active(1).
+
+ The f3NtpAuthKeyRowStatus object may be modified if
+ the associated instance of this object is equal to active(1)."
+ ::= { f3NtpAuthKeyEntry 6 }
+
+--SNMP extensions
+f3SnmpTargetAddrExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3SnmpTargetAddrExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is an extension of the standard snmpTargetAddrTable(SNMP-TARGET-MIB).
+ This table is used to manage the SNMP Dying Gasp support."
+ ::= { cmSnmpObjects 1 }
+
+f3SnmpTargetAddrExtEntry OBJECT-TYPE
+ SYNTAX F3SnmpTargetAddrExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3SnmpTargetAddrExtTable."
+ INDEX { IMPLIED snmpTargetAddrName }
+ ::= { f3SnmpTargetAddrExtTable 1 }
+
+F3SnmpTargetAddrExtEntry ::= SEQUENCE {
+ f3SnmpTargetAddrExtDyingGaspPort VariablePointer,
+ f3SnmpTargetAddrExtDyingGaspEnabled TruthValue,
+ f3SnmpTargetAddrExtDyingGaspActive TruthValue,
+ f3SnmpTargetAddrExtBulkTrapsEnabled TruthValue,
+ f3SnmpTargetAddrExtLifetime F3TargetAddressLifetime
+ }
+
+f3SnmpTargetAddrExtDyingGaspPort OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When SNMP Dying Gasp is enabled at Card level,
+ this attribute provides information on the interface (physical port)
+ through which this Target Address is reachable
+ (using Layer 3 ping, trace route)."
+ ::= { f3SnmpTargetAddrExtEntry 1 }
+
+f3SnmpTargetAddrExtDyingGaspEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When SNMP Dying Gasp is enabled at Card level,
+ this attribute specifies whether this Target Address entry should be
+ used in the SNMP Dying Gasp TRAP PDU or not."
+ ::= { f3SnmpTargetAddrExtEntry 2 }
+
+f3SnmpTargetAddrExtDyingGaspActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When SNMP Dying Gasp is enabled at Card level, in case of
+ multiple target addresses resolving to the same interface (port),
+ this flag indicates which target address is used for the SNMP TRAP PDU."
+ ::= { f3SnmpTargetAddrExtEntry 3 }
+
+f3SnmpTargetAddrExtBulkTrapsEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Provides ability to enable/disable the Snmp Bulk Traps on
+ the Target Address."
+ ::= { f3SnmpTargetAddrExtEntry 4 }
+
+f3SnmpTargetAddrExtLifetime OBJECT-TYPE
+ SYNTAX F3TargetAddressLifetime
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Provides a time after which target address
+ entry will automatically be deleted.
+ SNMP packet received from snmpTargetAddrTAddress
+ resets timer to its original value."
+ ::= { f3SnmpTargetAddrExtEntry 5 }
+
+f3SnmpEngineID OBJECT-TYPE
+ SYNTAX SnmpEngineID
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An SNMP engine's administratively-unique identifier.
+
+ Please note that f3SnmpEngineID differs from the
+ standard snmpEngineID (SNMP-FRAMEWORK-MIB) with
+ MAX-ACCESS as read-write."
+ ::= { cmSnmpObjects 2 }
+
+f3SnmpLongIfAlias OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This provides ability to enable/disable longer version of ifAlias. If enabled, ifAlias variable can support
+ up to 255 character string and when disabled ifAlias is limited to 64 character string. When disabled and if
+ alias is longer than 64 characters the ifAlias will return a string that is truncated to 64 characters."
+ ::= { cmSnmpObjects 3 }
+
+-- System Last Reset Cause Objects
+f3SysLastResetType OBJECT-TYPE
+ SYNTAX RestartType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This provides the System Last Reset Type."
+ ::= { cmResetCauseObjects 1 }
+
+f3SysLastResetCauseType OBJECT-TYPE
+ SYNTAX CmRestartCauseType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This provides the System Last Reset Cause Type."
+ ::= { cmResetCauseObjects 2 }
+
+f3SysLastAbnormalResetTimestamp1 OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This provides the timestamp of the most recent abnormal reset.
+ Note that the system keeps debug logs with 3 most recent
+ abnormal resets. 8 octets of 0 value indicates that
+ there was no abnormal reset of the system."
+ ::= { cmResetCauseObjects 3 }
+
+f3SysLastAbnormalResetTimestamp2 OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This provides the timestamp of the second most recent abnormal reset.
+ Note that the system keeps debug logs with 3 most recent
+ abnormal resets. 8 octets of 0 value indicates that
+ there was only one (f3SysLastAbnormalResetTimestamp1) abnormal
+ reset of the system."
+ ::= { cmResetCauseObjects 4 }
+
+f3SysLastAbnormalResetTimestamp3 OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This provides the timestamp of the third most recent abnormal reset.
+ Note that the system keeps debug logs with 3 most recent
+ abnormal resets. 8 octets of 0 value indicates that
+ there were only two (f3SysLastAbnormalResetTimestamp1,
+ f3SysLastAbnormalResetTimestamp2) abnormal resets of the system."
+ ::= { cmResetCauseObjects 5 }
+
+f3SysResetButtonControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the use of the push button reset swith."
+ ::= { cmResetCauseObjects 6 }
+
+
+---
+--- Database Synchronization Trap Object
+---
+f3DatabaseSyncTrapObject OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object provides the Object Identifier (OID) of the entity
+ that needs to be synchronized. This object is not accessible,
+ it is only carried in the f3DatabaseSyncTrap notification."
+ ::= { f3NotifObjects 1 }
+
+
+---
+--- Start Ne Event Log Index Object
+---
+f3StartNeEventLogIndex OBJECT-TYPE
+ SYNTAX TrapCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the associated neEventsLogged counter
+ for the logged first event (trap) in the bulk trap."
+ ::= { f3BulkNotifObjects 1 }
+
+---
+--- End Ne Event Log Index Object
+---
+f3EndNeEventLogIndex OBJECT-TYPE
+ SYNTAX TrapCounter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the associated neEventsLogged counter
+ for the logged last event (trap) in the bulk trap."
+ ::= { f3BulkNotifObjects 2 }
+
+---
+--- Configuration Files Object
+---
+f3ConfigFileActionFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configuration File name on which configFileAction is initiated."
+ ::= { f3ConfigFileObjects 1 }
+
+f3ConfigFileAction OBJECT-TYPE
+ SYNTAX F3ConfigFileAction
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configuration File action to invoke config file operations."
+ ::= { f3ConfigFileObjects 2 }
+
+f3ConfigFileStatus OBJECT-TYPE
+ SYNTAX F3ConfigFileStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides status of Configuration File actions."
+ ::= { f3ConfigFileObjects 3 }
+
+f3ConfigFileErrorInformation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides additional information for failed
+ Configuration File actions."
+ ::= { f3ConfigFileObjects 4 }
+
+f3ConfigFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3ConfigFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists information about the configuration files that
+ are resident on the node."
+ ::= { f3ConfigFileObjects 5 }
+
+f3ConfigFileEntry OBJECT-TYPE
+ SYNTAX F3ConfigFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3ConfigFileTable."
+ INDEX { f3ConfigFileIndex }
+ ::= { f3ConfigFileTable 1 }
+
+F3ConfigFileEntry ::= SEQUENCE {
+ f3ConfigFileIndex Integer32,
+ f3ConfigFileName DisplayString,
+ f3ConfigFileDescription DisplayString
+ }
+
+f3ConfigFileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer index value used to uniquely identify
+ an entry within the f3ConfigFileTable."
+ ::= { f3ConfigFileEntry 1 }
+
+f3ConfigFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the configuration file."
+ ::= { f3ConfigFileEntry 2 }
+
+f3ConfigFileDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User description of the configuration file."
+ ::= { f3ConfigFileEntry 3 }
+
+f3ConfigFilePercentComplete OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides configure file percent complete."
+ ::= { f3ConfigFileObjects 6 }
+
+f3ConfigFilePassphrase OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Pass-phrase used to generate key for encrypting private keys."
+ ::= { f3ConfigFileObjects 7 }
+
+--
+--Feature Management Objects
+--
+f3SystemFeatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3SystemFeatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table allows ability to manage enabling/disabling system features."
+ ::= { cmFeatureManagementObjects 1 }
+
+f3SystemFeatureEntry OBJECT-TYPE
+ SYNTAX F3SystemFeatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3SystemFeatureTable."
+ INDEX { f3SystemFeatureIndex }
+ ::= { f3SystemFeatureTable 1 }
+
+F3SystemFeatureEntry ::= SEQUENCE {
+ f3SystemFeatureIndex Integer32,
+ f3SystemFeatureName DisplayString,
+ f3SystemFeatureEnabled TruthValue
+}
+
+f3SystemFeatureIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer index value used to uniquely identify
+ an entry within the f3SystemFeatureTable."
+ ::= { f3SystemFeatureEntry 1 }
+
+f3SystemFeatureName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the name of the system feature."
+ ::= { f3SystemFeatureEntry 2 }
+
+f3SystemFeatureEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows system feature control. If a specific feature
+ is disabled, the relevant operations to use that feature are denied."
+ ::= { f3SystemFeatureEntry 3 }
+
+--
+--LLDPV2 DestAddress Ext Objects
+--
+f3SystemLldpV2DestAddressADVAExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3SystemLldpV2DestAddressADVAExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This extension table adds a row status to allow user add/delete/edit the LLDP
+ Destination Address which is defined to Read-Only in the standard MIB."
+ ::= { cmLldpV2DestAdressADVAExtObjects 1 }
+
+f3SystemLldpV2DestAddressADVAExtEntry OBJECT-TYPE
+ SYNTAX F3SystemLldpV2DestAddressADVAExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3SystemLldpV2DestAddressADVAExtTable."
+ INDEX { f3SystemLldpV2DestAddressADVAExtIndex }
+ ::= { f3SystemLldpV2DestAddressADVAExtTable 1 }
+
+F3SystemLldpV2DestAddressADVAExtEntry ::= SEQUENCE {
+ f3SystemLldpV2DestAddressADVAExtIndex Integer32,
+ f3SystemLldpV2ADVAExtDestMacAddress MacAddress,
+ f3SystemLldpV2DestAddressADVAExtRowStatus RowStatus
+}
+
+f3SystemLldpV2DestAddressADVAExtIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer index value used to uniquely identify
+ an entry within the f3SystemLldpV2DestAddressADVAExtTable."
+ ::= { f3SystemLldpV2DestAddressADVAExtEntry 1 }
+
+f3SystemLldpV2ADVAExtDestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute description the standard MIB about LLDP Destination Mac Address."
+ ::= { f3SystemLldpV2DestAddressADVAExtEntry 2 }
+
+f3SystemLldpV2DestAddressADVAExtRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The status of this row.
+ The f3SystemLldpV2DestAddressADVAExtRowStatus object may be modified if
+ the associated instance of this object is equal to active(1),
+ notInService(2), or notReady(3)."
+ ::= { f3SystemLldpV2DestAddressADVAExtEntry 3 }
+
+--
+--LLDPV2 Port Config Address Ext Objects
+--
+f3SystemLldpV2PortConfigADVAExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3SystemLldpV2PortConfigADVAExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This extension table adds a row status to allow user add/delete/edit the LLDP
+ Destination Address for one port."
+ ::= { cmLldpV2DestAdressADVAExtObjects 2 }
+
+f3SystemLldpV2PortConfigADVAExtEntry OBJECT-TYPE
+ SYNTAX F3SystemLldpV2PortConfigADVAExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3SystemLldpV2PortConfigADVAExtTable."
+ INDEX { f3SystemLldpV2PortConfigADVAExtIfIndex, f3SystemLldpV2PortConfigADVAExtDestAddressIndex }
+ ::= { f3SystemLldpV2PortConfigADVAExtTable 1 }
+
+F3SystemLldpV2PortConfigADVAExtEntry ::= SEQUENCE {
+ f3SystemLldpV2PortConfigADVAExtIfIndex InterfaceIndex,
+ f3SystemLldpV2PortConfigADVAExtDestAddressIndex LldpV2DestAddressTableIndex,
+ f3SystemLldpV2PortConfigADVAExtAdminStatus INTEGER,
+ f3SystemLldpV2PortConfigADVAExtNotificationEnable TruthValue,
+ f3SystemLldpV2PortConfigADVAExtTLVsTxEnable BITS,
+ f3SystemLldpV2PortConfigADVAExtStorageType StorageType,
+ f3SystemLldpV2PortConfigADVAExtRowStatus RowStatus
+}
+
+f3SystemLldpV2PortConfigADVAExtIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface index value used to identify the port
+ associated with this entry. Its value is an index into
+ the interfaces MIB.
+
+ The value of this object is used as an index to the
+ f3SystemLldpV2PortConfigADVAExtTable."
+ ::= { f3SystemLldpV2PortConfigADVAExtEntry 1 }
+
+f3SystemLldpV2PortConfigADVAExtDestAddressIndex OBJECT-TYPE
+ SYNTAX LldpV2DestAddressTableIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value used to identify the destination
+ MAC address associated with this entry. Its value identifies
+ the row in the lldpV2DestAddressTable where the MAC address
+ can be found.
+
+ The value of this object is used as an index to the
+ f3SystemLldpV2PortConfigADVAExtTable."
+ ::= { f3SystemLldpV2PortConfigADVAExtEntry 2 }
+
+f3SystemLldpV2PortConfigADVAExtAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ txOnly(1),
+ rxOnly(2),
+ txAndRx(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administratively desired status of the local LLDP agent.
+
+ If the associated f3SystemLldpV2PortConfigADVAExtAdminStatus object is
+ set to a value of 'txOnly(1)', then LLDP agent transmits
+ LLDPframes on this port and it does not store any
+ information about the remote systems connected.
+
+ If the associated f3SystemLldpV2PortConfigADVAExtAdminStatus object is
+ set to a value of 'rxOnly(2)', then the LLDP agent
+ receives, but it does not transmit LLDP frames on this port.
+
+ If the associated f3SystemLldpV2PortConfigADVAExtAdminStatus object is set
+ to a value of 'txAndRx(3)', then the LLDP agent transmits
+ and receives LLDP frames on this port.
+
+ If the associated f3SystemLldpV2PortConfigADVAExtAdminStatus object is set
+ to a value of 'disabled(4)', then LLDP agent does not
+ transmit or receive LLDP frames on this port. If there is
+ remote systems information which is received on this port
+ and stored in other tables, before the port's
+ f3SystemLldpV2PortConfigADVAExtAdminStatus becomes disabled, then that
+ information is deleted."
+ REFERENCE
+ "9.2.5.1"
+ DEFVAL { txAndRx }
+ ::= { f3SystemLldpV2PortConfigADVAExtEntry 3 }
+
+
+
+f3SystemLldpV2PortConfigADVAExtNotificationEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The f3SystemLldpV2PortConfigADVAExtNotificationEnable controls, on a per
+ agent basis, whether or not notifications from the agent
+ are enabled. The value true(1) means that notifications are
+ enabled; the value false(2) means that they are not."
+ DEFVAL { false }
+ ::= { f3SystemLldpV2PortConfigADVAExtEntry 4 }
+
+f3SystemLldpV2PortConfigADVAExtTLVsTxEnable OBJECT-TYPE
+ SYNTAX BITS {
+ portDesc(0),
+ sysName(1),
+ sysDesc(2),
+ sysCap(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The f3SystemLldpV2PortConfigADVAExtTLVsTxEnable, defined as a bitmap,
+ includes the basic set of LLDP TLVs whose transmission is
+ allowed on the local LLDP agent by the network management.
+ Each bit in the bitmap corresponds to a TLV type associated
+ with a specific optional TLV.
+
+ It should be noted that the organizationally-specific TLVs
+ are excluded from the f3SystemLldpV2PortConfigADVAExtTLVsTxEnable bitmap.
+
+ LLDP Organization Specific Information Extension MIBs should
+ have similar configuration object to control transmission
+ of their organizationally defined TLVs.
+
+ The bit 'portDesc(0)' indicates that LLDP agent should
+ transmit 'Port Description TLV'.
+
+ The bit 'sysName(1)' indicates that LLDP agent should transmit
+ 'System Name TLV'.
+
+ The bit 'sysDesc(2)' indicates that LLDP agent should transmit
+ 'System Description TLV'.
+
+ The bit 'sysCap(3)' indicates that LLDP agent should transmit
+ 'System Capabilities TLV'.
+
+ There is no bit reserved for the management address TLV type
+ since transmission of management address TLVs are controlled
+ by another object, lldpV2ConfigManAddrTable.
+
+ The default value for f3SystemLldpV2PortConfigADVAExtTLVsTxEnable object is
+ empty set, which means no enumerated values are set.
+
+ The value of this object is restored from non-volatile
+ storage after a re-initialization of the management system."
+ REFERENCE
+ "9.1.2.1"
+ DEFVAL { { } }
+ ::= { f3SystemLldpV2PortConfigADVAExtEntry 5 }
+
+f3SystemLldpV2PortConfigADVAExtStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row."
+ ::= { f3SystemLldpV2PortConfigADVAExtEntry 6 }
+
+f3SystemLldpV2PortConfigADVAExtRowStatus 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 f3SystemLldpV2PortConfigADVAExtRowStatus supported are
+ createAndGo(4) and destroy(6). All mandatory attributes
+ must be specified in a single SNMP SET request with
+ f3SystemLldpV2PortConfigADVAExtRowStatus value as createAndGo(4).
+ Upon successful row creation, this object has a
+ value of active(1).
+
+ The f3SystemLldpV2PortConfigADVAExtRowStatus object may be modified if
+ the associated instance of this object is equal to active(1)."
+ ::= { f3SystemLldpV2PortConfigADVAExtEntry 7 }
+
+--
+--LLDPV2 Man Address Config Tx Ports Ext Objects
+--
+f3SystemLldpV2ManAddrConfigTxPortsADVAExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3SystemLldpV2ManAddrConfigTxPortsADVAExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This extension table adds a row status to allow user add/delete/edit the LLDP
+ Destination Address for one port."
+ ::= { cmLldpV2DestAdressADVAExtObjects 3 }
+
+f3SystemLldpV2ManAddrConfigTxPortsADVAExtEntry OBJECT-TYPE
+ SYNTAX F3SystemLldpV2ManAddrConfigTxPortsADVAExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3SystemLldpV2ManAddrConfigTxPortsADVAExtTable."
+ INDEX { f3SystemLldpV2PortConfigADVAExtIfIndex, f3SystemLldpV2PortConfigADVAExtDestAddressIndex,
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtRefInterface}
+ ::= { f3SystemLldpV2ManAddrConfigTxPortsADVAExtTable 1 }
+
+F3SystemLldpV2ManAddrConfigTxPortsADVAExtEntry ::= SEQUENCE {
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtRefInterface VariablePointer,
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtEnable TruthValue,
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtStorageType StorageType,
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtRowStatus RowStatus
+}
+
+f3SystemLldpV2ManAddrConfigTxPortsADVAExtRefInterface OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describe the Tx Port is on what interface,
+ its value should be management tunnel or one dcn or none."
+ ::= { f3SystemLldpV2ManAddrConfigTxPortsADVAExtEntry 1 }
+
+f3SystemLldpV2ManAddrConfigTxPortsADVAExtEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describe the interface on Tx Ports whether enabled."
+ ::= { f3SystemLldpV2ManAddrConfigTxPortsADVAExtEntry 2 }
+
+f3SystemLldpV2ManAddrConfigTxPortsADVAExtStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row."
+ ::= { f3SystemLldpV2ManAddrConfigTxPortsADVAExtEntry 3 }
+
+f3SystemLldpV2ManAddrConfigTxPortsADVAExtRowStatus 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 f3SystemLldpV2ManAddrConfigTxPortsADVAExtRowStatus supported are
+ createAndGo(4) and destroy(6). All mandatory attributes
+ must be specified in a single SNMP SET request with
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtRowStatus value as createAndGo(4).
+ Upon successful row creation, this object has a
+ value of active(1).
+
+ The f3SystemLldpV2ManAddrConfigTxPortsADVAExtRowStatus object may be modified if
+ the associated instance of this object is equal to active(1)."
+ ::= { f3SystemLldpV2ManAddrConfigTxPortsADVAExtEntry 4 }
+
+--
+-- f3LldpMaxNeighborsAction
+--
+f3LldpMaxNeighborsAction OBJECT-TYPE
+ SYNTAX LldpV2ConfigurationADVAExtMaxNeighborsAction
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Discard: information selected to be discarded is the
+ information in the current LLDPDU.
+ Delete entry::information selected to be discarded is
+ currently in the LLDP remote systems MIB."
+ ::= { f3LldpV2ConfigurationADVAExtObjects 1 }
+
+
+--
+--Raw Data Objects
+--
+f3RawDataServerFtProtocol OBJECT-TYPE
+ SYNTAX CmFileTransferMethod
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the method of transferring the file. Note
+ that web(4) is a read-only enumeration."
+ ::= { f3RawDataObjects 1 }
+
+f3RawDataServerFtServerName OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the raw data server. Value of 0.0.0.0
+ indicates the raw data server is not configured."
+ ::= { f3RawDataObjects 2 }
+
+f3RawDataServerFtUserId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User ID to use to authenticate the file transfer."
+ ::= { f3RawDataObjects 3 }
+
+
+f3RawDataServerFtPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User password to authenticate the file transfer.
+ Reading this object will return an empty string if the
+ password has not been set or ***** if the password has
+ been set."
+ ::= { f3RawDataObjects 4 }
+
+--
+-- f3LldpV2RemExtTable
+--
+f3LldpV2RemExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3LldpV2RemExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is an extension of the standard lldpV2RemTable (LLDP-V2-MIB).
+ This table adds remote TTL attribute support"
+ ::= { f3LldpV2RemoteSystemsData 1 }
+
+f3LldpV2RemExtEntry OBJECT-TYPE
+ SYNTAX F3LldpV2RemExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3LldpV2RemExtTable."
+ AUGMENTS { lldpV2RemEntry }
+ ::= { f3LldpV2RemExtTable 1 }
+
+F3LldpV2RemExtEntry ::= SEQUENCE {
+ f3LldpV2RemTTL Unsigned32
+}
+
+f3LldpV2RemTTL OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Integer value which indicates the number of seconds that the
+ recipient LLDP agent is to regard the information associated
+ with particular MSAP identifier to be valid"
+ ::= { f3LldpV2RemExtEntry 1 }
+
+--
+-- simple ltp
+--
+f3SimpleLtpControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This provides ability to enable/disable the simple ltp on the
+ system."
+ ::= { f3SimpleLtpObjects 1 }
+
+f3SimpleLtpTransferProtocol OBJECT-TYPE
+ SYNTAX CmFileTransferMethod
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Specifies the method of transferring the file."
+ ::= { f3SimpleLtpObjects 2 }
+
+f3SimpleLtpServerIpv4Addr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " IP address of the remote server."
+ ::= { f3SimpleLtpObjects 3 }
+
+f3SimpleLtpUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " User ID to use to authenticate the file transfer."
+ ::= { f3SimpleLtpObjects 4 }
+
+f3SimpleLtpPasswd OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Password to use to authenticate the file transfer."
+ ::= { f3SimpleLtpObjects 5 }
+
+f3SimpleLtpConfigFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The configure file name used to LTP function."
+ ::= { f3SimpleLtpObjects 6 }
+
+f3SimpleLtpSoftwareFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The software file name."
+ ::= { f3SimpleLtpObjects 7 }
+
+--
+-- Sys Authentication Key Table
+--
+f3SysAuthKeyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3SysAuthKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { f3SysAuthenKeyObjects 1 }
+
+f3SysAuthKeyEntry OBJECT-TYPE
+ SYNTAX F3SysAuthKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ INDEX { f3SysAuthKeyIndex }
+ ::= { f3SysAuthKeyTable 1 }
+
+F3SysAuthKeyEntry ::= SEQUENCE {
+ f3SysAuthKeyIndex Unsigned32,
+ f3SysAuthKeyId Unsigned32,
+ f3SysAuthKeyType SysAuthKeyType,
+ f3SysAuthKey DisplayString,
+ f3SysAuthKeyStorageType StorageType,
+ f3SysAuthKeyRowStatus RowStatus
+}
+
+f3SysAuthKeyIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { f3SysAuthKeyEntry 1 }
+
+f3SysAuthKeyId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { f3SysAuthKeyEntry 2 }
+
+f3SysAuthKeyType OBJECT-TYPE
+ SYNTAX SysAuthKeyType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication type."
+ ::= { f3SysAuthKeyEntry 3 }
+
+f3SysAuthKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Password for this key."
+ ::= { f3SysAuthKeyEntry 4 }
+
+f3SysAuthKeyStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row."
+ ::= { f3SysAuthKeyEntry 5 }
+
+f3SysAuthKeyRowStatus 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 f3SysAuthKeyRowStatus supported are
+ createAndGo(4) and destroy(6). All mandatory attributes
+ must be specified in a single SNMP SET request with
+ f3SysAuthKeyRowStatus value as createAndGo(4).
+ Upon successful row creation, this object has a
+ value of active(1).
+
+ The f3SysAuthKeyRowStatus object may be modified if
+ the associated instance of this object is equal to active(1)."
+ ::= { f3SysAuthKeyEntry 6 }
+
+--
+-- Callhome Server Objects
+--
+f3CallhomeClientIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Callhome client IP address."
+ ::= { f3CallhomeServerObjects 1 }
+
+f3CallhomeState OBJECT-TYPE
+ SYNTAX CallhomeState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Callhome state."
+ ::= { f3CallhomeServerObjects 2 }
+
+--
+-- System Information Objects
+--
+f3ApplicationsBootCompleted OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a flag informing that system completed booting of its applications."
+ ::= { f3SystemInfoObjects 1 }
+
+f3ApplicationsUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (in hundredths of second) since the applications of the system were last initialized."
+ ::= { f3SystemInfoObjects 2 }
+
+f3EnsembleZtpEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This provides ability to enable/disable Ensemble ZTP on the system."
+ ::= { f3ZtpObjects 1 }
+
+---
+---Notifications
+---
+cmStateChangeTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This is the State Change Notification per Interface sent by the agent.
+ The actual attribute value is sent by the agent in the form of
+ a varbind list, as additional objects, as per SMIv2 (RFC2578, Section 8.1)."
+ ::= { cmSystemNotifications 1 }
+
+cmAttributeValueChangeTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This is the Attribute Value Change Notification sent by the agent.
+ The actual attribute value is sent by the agent in the form of
+ a varbind list, as additional objects, as per SMIv2 (RFC2578, Section 8.1)."
+ ::= { cmSystemNotifications 2 }
+
+cmObjectCreationTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This is the Object Creation Notification sent by the agent.
+ The index value of the SNMP Row that is created is sent by the
+ agent in the form of a varbind list, as additional objects,
+ as per SMIv2 (RFC2578, Section 8.1)."
+ ::= { cmSystemNotifications 3 }
+
+cmObjectDeletionTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This is the Object Deletion Notification sent by the agent.
+ The index value of the SNMP Row that is deleted is sent by the
+ agent in the form of a varbind list,
+ as per SMIv2 (RFC2578, Section 8.1)."
+ ::= { cmSystemNotifications 4 }
+
+cmSnmpDyingGaspTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This is the Dying Gasp SNMP trap sent by the agent."
+ ::= { cmSystemNotifications 5 }
+
+
+f3DatabaseSyncTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This is the Database Synchronization trap sent by
+ the agent for bulk operations. The var bind list
+ can contain multiple variables with OIDs as
+ f3DatabaseSyncTrapObject and values as the OIDs
+ of the entities that need synchronization.
+ The var-binds are sent implicitly, as per
+ SMIv2 (RFC2578, Section 8.1)."
+ ::= { cmSystemNotifications 6 }
+
+
+f3BulkTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This is the bulk trap sent by
+ the agent for bulk operations."
+ ::= { f3SystemBulkNotifications 1 }
+
+--
+-- Conformance
+--
+cmSystemCompliances OBJECT IDENTIFIER ::= {cmSystemConformance 1}
+cmSystemGroups OBJECT IDENTIFIER ::= {cmSystemConformance 2}
+f3SystemBulkGroups OBJECT IDENTIFIER ::= {cmSystemConformance 3}
+
+cmSystemCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Describes the requirements for conformance to the CM System
+ group."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cmSystemObjectGroup, cmSystemNotifGroup, f3SystemObjectBulkGroup, f3SystemNotifBulkGroup
+ }
+ ::= { cmSystemCompliances 1 }
+
+cmSystemObjectGroup OBJECT-GROUP
+ OBJECTS {
+ lastSetErrorInformation, cliCmdPromptPrefix, securityPromptEnabled,
+ securityBanner,
+
+ aclEntryFilterAction, aclEntryNetworkAddress,
+ aclEntryNetworkMask, aclEntryEnabled, aclEntryIpVersion,
+ aclEntryNetworkIpv6Addr, aclEntryPrefixLength,
+ serialPortDisconnectAutoLogOff,
+
+ telnetEnabled, sshEnabled, ftpEnabled, scpEnabled, serialPortEnabled,
+ httpEnabled, httpsEnabled, sftpEnabled, tftpEnabled, netconfOverSSHEnabled, usbPortEnabled,
+ ntpMode, autoProvMode, sysTimeOfDayType, ntpServerConfigType,
+ sysLogServerConfigType, sysLogTimestampFormat, sysLogFacilityCode,
+ fileServicesAction,
+ fileServicesMethod, fileServicesServerIp,
+ fileServicesUserId, fileServicesPassword, fileServicesRemoteFile, fileServicesDbFileName,
+ fileServicesStatus, fileServicesPercentComplete,
+ fileServicesMode, fileServicesServerType,
+ fileServicesServerIpv6Addr, fileServicesAffectedEntity,
+ fileServicesSslKeyPairName, fileServicesDecryptionPassword,
+ sysLogIpVersion, sysLogIpv6Addr, fileServicesCsrName,
+ ntpPrimaryServerIpVersion, ntpPrimaryServerIpv6Addr,
+ ntpBackupServerIpVersion, ntpBackupServerIpv6Addr,
+ ntpPrimaryServerAuthKey, ntpBackupServerAuthKey,
+
+ databaseAction, databaseLastSaveTime,
+ databaseIndex, databaseType, databaseVersion, databaseActionPassphrase,
+
+ softwareAction,
+ softwareUpgradeTime, softwareValidationTimer,
+ softwareIndex, softwareType, softwareVersion,
+
+ softwareAffectedEntity,
+ softwarePeerCondition,
+ peerUpgradeStatus,
+
+ sysLogServerIndex, sysLogIpAddress,
+ sysLogPort, secLog2sysLogEnabled,
+ auditLog2sysLogEnabled, auditLog2fileEnabled,
+ alarmLog2sysLogEnabled, alarmLog2fileEnabled,
+
+ ntpClientEnabled, ntpPrimaryServer, ntpBackupServer,
+ ntpType, ntpActiveServer, ntpSwitchServer,
+ ntpServerRoundTripDelay, ntpServerPrecision,
+ ntpPollingInterval,
+
+ f3SnmpTargetAddrExtDyingGaspPort, f3SnmpTargetAddrExtDyingGaspEnabled,
+ f3SnmpTargetAddrExtDyingGaspActive, f3SnmpTargetAddrExtBulkTrapsEnabled,
+ f3SnmpTargetAddrExtLifetime,
+
+ f3SysLastResetType,
+ f3SysLastResetCauseType,
+ f3SysLastAbnormalResetTimestamp1,
+ f3SysLastAbnormalResetTimestamp2,
+ f3SysLastAbnormalResetTimestamp3,
+ f3SysResetButtonControl,
+ f3SimpleLtpControl,
+ f3SimpleLtpTransferProtocol,
+ f3SimpleLtpServerIpv4Addr,
+ f3SimpleLtpUserName,
+ f3SimpleLtpPasswd,
+ f3SimpleLtpConfigFileName,
+ f3SimpleLtpSoftwareFileName,
+
+ f3DatabaseSyncTrapObject,
+
+ f3ConfigFileActionFileName, f3ConfigFileAction,
+ f3ConfigFileStatus, f3ConfigFileErrorInformation,
+ f3ConfigFileIndex, f3ConfigFileName,
+ f3ConfigFileDescription,f3ConfigFilePercentComplete, f3ConfigFilePassphrase,
+
+ f3SystemFeatureIndex, f3SystemFeatureName, f3SystemFeatureEnabled,
+ f3SystemLldpV2DestAddressADVAExtIndex, f3SystemLldpV2ADVAExtDestMacAddress,
+ f3SystemLldpV2DestAddressADVAExtRowStatus, f3LldpMaxNeighborsAction,
+
+ f3SystemLldpV2PortConfigADVAExtIfIndex,
+ f3SystemLldpV2PortConfigADVAExtDestAddressIndex,
+ f3SystemLldpV2PortConfigADVAExtAdminStatus,
+ f3SystemLldpV2PortConfigADVAExtNotificationEnable,
+ f3SystemLldpV2PortConfigADVAExtTLVsTxEnable,
+ f3SystemLldpV2PortConfigADVAExtStorageType,
+ f3SystemLldpV2PortConfigADVAExtRowStatus,
+
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtRefInterface,
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtEnable,
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtStorageType,
+ f3SystemLldpV2ManAddrConfigTxPortsADVAExtRowStatus,
+
+ f3RawDataServerFtProtocol, f3RawDataServerFtServerName,
+ f3RawDataServerFtUserId, f3RawDataServerFtPasswd,
+
+ f3LldpV2RemTTL,
+
+ f3NtpAuthKeyId,
+ f3NtpAuthKeyNumber,
+ f3NtpAuthKeyType,
+ f3NtpAuthKey,
+ f3NtpAuthKeyStorageType,
+ f3NtpAuthKeyRowStatus,
+
+ f3SysAuthKeyIndex,
+ f3SysAuthKeyId,
+ f3SysAuthKeyType,
+ f3SysAuthKey,
+ f3SysAuthKeyStorageType,
+ f3SysAuthKeyRowStatus,
+
+ f3CallhomeClientIpAddress,
+ f3CallhomeState,
+
+ f3ApplicationsBootCompleted,
+ f3ApplicationsUpTime,
+
+ f3EnsembleZtpEnabled
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to manage the CM System
+ group."
+ ::= { cmSystemGroups 1 }
+
+cmSystemNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ cmStateChangeTrap, cmAttributeValueChangeTrap,
+ cmObjectCreationTrap, cmObjectDeletionTrap,
+ cmSnmpDyingGaspTrap, f3DatabaseSyncTrap
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications used in the CM System
+ group."
+ ::= { cmSystemGroups 2 }
+
+cmSystemObjectGroupCmHub OBJECT-GROUP
+ OBJECTS {
+ lastSetErrorInformation, cliCmdPromptPrefix, securityPromptEnabled,
+ securityBanner,
+
+ aclEntryFilterAction, aclEntryNetworkAddress,
+ aclEntryNetworkMask, aclEntryEnabled,
+ serialPortDisconnectAutoLogOff,
+
+ telnetEnabled, sshEnabled, ftpEnabled, scpEnabled, serialPortEnabled,
+ httpEnabled, httpsEnabled, sftpEnabled,
+ ntpMode, autoProvMode,
+ fileServicesAction,
+ fileServicesMethod, fileServicesServerIp,
+ fileServicesUserId, fileServicesPassword, fileServicesRemoteFile, fileServicesDbFileName,
+ fileServicesStatus, fileServicesPercentComplete,
+ fileServicesMode,fileServicesServerType,
+ fileServicesServerIpv6Addr, sysLogIpVersion, sysLogIpv6Addr,
+ ntpPrimaryServerIpVersion, ntpPrimaryServerIpv6Addr,
+ ntpBackupServerIpVersion, ntpBackupServerIpv6Addr,
+ ntpPrimaryServerAuthKey, ntpBackupServerAuthKey,
+
+ f3NtpAuthKeyId,
+ f3NtpAuthKeyNumber,
+ f3NtpAuthKeyType,
+ f3NtpAuthKey,
+ f3NtpAuthKeyStorageType,
+ f3NtpAuthKeyRowStatus,
+
+ databaseAction, databaseLastSaveTime,
+ databaseIndex, databaseType, databaseVersion,
+
+ softwareAction,
+ softwareUpgradeTime, softwareValidationTimer,
+ softwareIndex, softwareType, softwareVersion,
+
+ sysLogServerIndex, sysLogIpAddress,
+ sysLogPort, secLog2sysLogEnabled,
+ auditLog2sysLogEnabled, auditLog2fileEnabled,
+ alarmLog2sysLogEnabled, alarmLog2fileEnabled,
+
+ ntpClientEnabled, ntpPrimaryServer, ntpBackupServer,
+ ntpType, ntpActiveServer, ntpSwitchServer,
+ ntpServerRoundTripDelay, ntpServerPrecision,
+ ntpPollingInterval,
+
+ f3SnmpTargetAddrExtDyingGaspPort, f3SnmpTargetAddrExtDyingGaspEnabled,
+ f3SnmpTargetAddrExtDyingGaspActive,
+
+ f3SysLastResetType,
+ f3SysLastResetCauseType,
+ f3SysLastAbnormalResetTimestamp1,
+ f3SysLastAbnormalResetTimestamp2,
+ f3SysLastAbnormalResetTimestamp3,
+ f3SysResetButtonControl,
+ f3SimpleLtpControl,
+ f3SimpleLtpTransferProtocol,
+ f3SimpleLtpServerIpv4Addr,
+ f3SimpleLtpUserName,
+ f3SimpleLtpPasswd,
+ f3SimpleLtpConfigFileName,
+ f3SimpleLtpSoftwareFileName,
+
+ f3DatabaseSyncTrapObject,
+
+ f3SysAuthKeyIndex,
+ f3SysAuthKeyId,
+ f3SysAuthKeyType,
+ f3SysAuthKey,
+ f3SysAuthKeyStorageType,
+ f3SysAuthKeyRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to manage the CM System
+ group."
+ ::= { cmSystemGroups 3 }
+
+
+f3SystemObjectBulkGroup OBJECT-GROUP
+ OBJECTS {
+ f3StartNeEventLogIndex, f3EndNeEventLogIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to manage the F3 System Bulk
+ group."
+ ::= { f3SystemBulkGroups 1 }
+
+
+f3SystemNotifBulkGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ f3BulkTrap
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications used in the F3 System Bulk
+ group."
+ ::= { f3SystemBulkGroups 2 }
+
+END