-- -- cpeMgr.mib -- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285 -- Tuesday, May 31, 2011 at 08:47:16 -- CPE-MANAGER DEFINITIONS ::= BEGIN IMPORTS ifIndex FROM IF-MIB OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TruthValue, MacAddress FROM SNMPv2-TC cpeMgr FROM ZHONE-SYSTEM-MIB ZhoneRowStatus FROM Zhone-TC; -- To create the Profile files: -- /vob/zhonetools/bin/pahrser.pl cpeMgr.mib -- -- To create the mib handler files: -- /vob/EPILOGUE/binaries/emissary/solaris/mibcomp Zhone.mib Zhone-TC.mib \ -- iftype.mib rfc1907.mib rfc2233.mib rfc2571.mib rfc2514.mib comIpRD.mib \ -- comIpRec.mib genIntfTranslationTable.mib genSystem.mib -start cpeMgr -stub \ -- -o cpeMgrHdlr.c cpeMgr.mib -- -- To create the css files: -- /vob/zhonetools/bin/pahrser.pl -css cpeMgr.mib -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeMgrGlobalProf, cpeMgrGlobalProf ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-mgr-global -- ZHONE_KEYWORD_PROFILE_GROUP = "/ cpeMgrGlobal { Index, INDEX }" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeMgrGlobalProf -- ZHONE_KEYWORD_STORAGE_GROUP = "/ index { LIST }" -- ZHONE_KEYWORD_STORAGE_CLASS = PERSISTENT -- ZHONE_KEYWORD_ACCESS_GROUP = ( INTERFACE ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_MGR ) -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeConfigMgrProf, cpeConfigMgrProf ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-config-mgr -- ZHONE_KEYWORD_PROFILE_GROUP = "/ cpeConfigMgr { cpeConfigMgrIndex, INDEX }" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeConfigMgrProf -- ZHONE_KEYWORD_STORAGE_GROUP = "/ cpeConfigMgrIndex { LIST }" -- ZHONE_KEYWORD_STORAGE_CLASS = PERSISTENT -- ZHONE_KEYWORD_ACCESS_GROUP = ( INTERFACE ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_MGR ) -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeCfgMgrDwnldSrvrProf, cpeConfigMgrProf ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-config-mgr-dwnld-srvr -- ZHONE_KEYWORD_PROFILE_GROUP = "/ CpeCfgMgrDwnldSrvr { cpeCfgMgrDwnldSrvrIndex, INDEX }" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeCfgMgrDwnldSrvrProf -- ZHONE_KEYWORD_STORAGE_GROUP = "/ cpeCfgMgrDwnldSrvrIndex { LIST }" -- ZHONE_KEYWORD_STORAGE_CLASS = PERSISTENT -- ZHONE_KEYWORD_ACCESS_GROUP = ( INTERFACE ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_MGR ) -- -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeConfigMgrMemberProf, cpeConfigMgrProf ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-config-mgr-member -- ZHONE_KEYWORD_PROFILE_GROUP = "/interface { ifIndex, INDEX }" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeConfigMgrMemberProf -- ZHONE_KEYWORD_STORAGE_GROUP = "/ ifIndex { LIST }" -- ZHONE_KEYWORD_STORAGE_CLASS = PERSISTENT -- ZHONE_KEYWORD_ACCESS_GROUP = ( INTERFACE ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_MGR ) -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeConfigMgrMemberStats, cpeConfigMgrProf ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-config-mgr-member-stats -- ZHONE_KEYWORD_PROFILE_GROUP = "/interface {ifIndex, INDEX}" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeConfigMgrMemberStats -- ZHONE_KEYWORD_STORAGE_GROUP = "/ifIndex {LIST}" -- ZHONE_KEYWORD_STORAGE_CLASS = PERSISTENT -- ZHONE_KEYWORD_ACCESS_GROUP = ( INTERFACE ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_MGR ) -- -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeCfgMgrClientId, cpeCfgMgrClient ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-cfg-mgr-client-id -- ZHONE_KEYWORD_PROFILE_GROUP = "/system { Index, INDEX }" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeCfgMgrClientId -- ZHONE_KEYWORD_STORAGE_GROUP = "/ index { LIST }" -- ZHONE_KEYWORD_STORAGE_CLASS = STATISTIC -- ZHONE_KEYWORD_ACCESS_GROUP = ( SYSTEM ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_CFG_MGR_CLIENT ) -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeCfgMgrClientCurrentStatus, cpeCfgMgrClient ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-cfg-mgr-client-status -- ZHONE_KEYWORD_PROFILE_GROUP = "/system { Index, INDEX }" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeCfgMgrClientCurrentStatus -- ZHONE_KEYWORD_STORAGE_GROUP = "/ index { LIST }" -- ZHONE_KEYWORD_STORAGE_CLASS = STATISTIC -- ZHONE_KEYWORD_ACCESS_GROUP = ( SYSTEM ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_CFG_MGR_CLIENT ) -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeCfgMgrClientUpdate, cpeCfgMgrClient ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-cfg-mgr-client-update -- ZHONE_KEYWORD_PROFILE_GROUP = "/system { Index, INDEX }" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeCfgMgrClientUpdate -- ZHONE_KEYWORD_STORAGE_GROUP = "/ index { LIST }" -- ZHONE_KEYWORD_STORAGE_CLASS = STATISTIC -- ZHONE_KEYWORD_ACCESS_GROUP = ( SYSTEM ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_CFG_MGR_CLIENT ) -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeCfgMgrClientDwnldSrvr, cpeCfgMgrClient ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-cfg-mgr-client-download-server -- ZHONE_KEYWORD_PROFILE_GROUP = "/system { Index, INDEX }" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeCfgMgrClientDwnldSrvr -- ZHONE_KEYWORD_STORAGE_GROUP = "/ index { LIST }" -- ZHONE_KEYWORD_STORAGE_CLASS = STATISTIC -- ZHONE_KEYWORD_ACCESS_GROUP = ( SYSTEM ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_CFG_MGR_CLIENT ) -- -- ZHONE_KEYWORD_MODULE_NAME = ( CpeCfgMgrClientCo, cpeCfgMgrClient ) -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-cfg-mgr-client-co -- ZHONE_KEYWORD_PROFILE_GROUP = "/system { Index, INDEX }" -- ZHONE_KEYWORD_STORAGE_RECORD = CpeCfgMgrClientCo -- ZHONE_KEYWORD_STORAGE_GROUP = "/ index { LIST }" -- ZHONE_KEYWORD_STORAGE_CLASS = STATISTIC -- ZHONE_KEYWORD_ACCESS_GROUP = ( SYSTEM ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( CPE_CFG_MGR_CLIENT ) -- -- 1.3.6.1.4.1.5504.3.1.21.1 cpeMgrModule MODULE-IDENTITY LAST-UPDATED "201105131042Z" -- May 13, 2011 at 10:42 GMT ORGANIZATION "Zhone Technologies, Inc." CONTACT-INFO " Postal: Zhone Technologies, Inc. @ Zhone Way 7001 Oakport Street Oakland, CA 94621 USA Toll-Free: +1 877-ZHONE20 (+1 877-946-6320) Tel: +1-510-777-7000 Fax: +1-510-777-7001 E-mail: support@zhone.com" DESCRIPTION "The CPE Configuration Manager (a.k.a. Zero Touch Configuration) provides the ability for management software to automatically maintain CPE software version and boot time configuration on Zhone manufactured CPEs. To support this feature, Zhone CO equipment must maintain a database correlating a specified link with the required software version and configuration of the CPE at the far end of that link. This information is used to verify that the connected CPE is running the correct software image and is correctly configured. If it is not, the CPE will be automatically reconfigured to the correct software version and configuration as configured by these tables." REVISION "201105130917Z" -- May 13, 2011 at 09:17 GMT DESCRIPTION "Add fields for cpeConfigRp provisioning scripts and variables. Add support for CPE reporting its state to the CO device." REVISION "201102080648Z" -- February 08, 2011 at 06:48 GMT DESCRIPTION "Change string sizes for many fields (filenames, versions, username, password) and add reported base and specific paths since they will be used for config file validation." REVISION "201010281206Z" -- October 28, 2010 at 12:06 GMT DESCRIPTION "Fix writable enums using value zero. Remove 'null terminator' verbage from descriptions. Add trap and current status fields for CPEs." REVISION "201009220742Z" -- September 22, 2010 at 07:42 GMT DESCRIPTION "Add ZHONE_KEYWORD_QUICK_ACCESS indexing." REVISION "201005181000Z" -- May 18, 2010 at 10:00 GMT DESCRIPTION "First pass definition of CPE Manager and CPE Configuration Manager MIB." ::= { cpeMgr 1 } -- -- Node definitions -- -- Node definitions -- -- 1.3.6.1.4.1.5504.3.1.21.1.1 cpeMgrGlobal OBJECT-IDENTITY STATUS current DESCRIPTION "Global objects used by CPE Manager." ::= { cpeMgrModule 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.1.1 cpeMgrGlobalObjects OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Manager Global Objects." ::= { cpeMgrGlobal 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = local-vlan -- ZHONE_KEYWORD_STORAGE_LABEL = CpeMgrGlobalProf.localVlan -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.3.1.21.1.1.1.1 cpeMgrLocalVlanId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Local VLAN ID used as the management VLAN between a CO device and locally managed CPEs. This VLAN should not be used for anything other than management traffic between the CO and CPEs. Once CPE management interfaces are created using this VLAN, it can not be changed. Also note, CPEs must be preprovisioned with a DHCP client on this VLAN for cpeMgr to operate correctly." DEFVAL { 7 } ::= { cpeMgrGlobalObjects 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = local-slan -- ZHONE_KEYWORD_STORAGE_LABEL = CpeMgrGlobalProf.localSlan -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.3.1.21.1.1.1.2 cpeMgrLocalSlanId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Local SLAN ID used as the management SLAN between a CO device and locally managed CPEs. This SLAN should not be used for anything other than management traffic between the CO and CPEs. Once CPE management interfaces are created using this SLAN, it can not be changed. Also note, CPEs must be preprovisioned with a DHCP client on this SLAN for cpeMgr to operate correctly." ::= { cpeMgrGlobalObjects 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-cfg-mgr-concurrent-update-limit -- ZHONE_KEYWORD_STORAGE_LABEL = CpeMgrGlobalProf.cpeCfgMgrConcurrentUpdateLimit -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.1.1.3 cpeCfgMgrConcurrentUpdateLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The number of CPEs that can be granted the short lease IP with required updates by this CO device before an update storm is declared. Since downloads and uploads of files from a CPE will be NAT/PAT'ed at the CO CPU, too many at one time can impact CO performance. This field provides for tuning this performance as the local environment allows." DEFVAL { 5 } ::= { cpeMgrGlobalObjects 3 } -- 1.3.6.1.4.1.5504.3.1.21.1.1.2 cpeMgrGlobalConformance OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Manager Global Objects Conformance." ::= { cpeMgrGlobal 2 } -- 1.3.6.1.4.1.5504.3.1.21.1.1.2.1 cpeMgrGlobalGroups OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Manager Global Conformance Groups." ::= { cpeMgrGlobalConformance 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.1.2.1.1 cpeMgrGlobalGroup OBJECT-GROUP OBJECTS { cpeMgrLocalVlanId, cpeMgrLocalSlanId, cpeCfgMgrConcurrentUpdateLimit } STATUS current DESCRIPTION "Global parameters used by the CPE Manager application." ::= { cpeMgrGlobalGroups 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.1.2.2 cpeMgrGlobalCompliances OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Manager Compliances." ::= { cpeMgrGlobalConformance 2 } -- this module -- 1.3.6.1.4.1.5504.3.1.21.1.1.2.2.1 cpeMgrGlobalCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for managed CPE Manager global entities." MODULE -- this module MANDATORY-GROUPS { cpeMgrGlobalGroup } ::= { cpeMgrGlobalCompliances 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.2 cpeConfigMgr OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager." ::= { cpeMgrModule 2 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.0 cpeConfigMgrNotifications OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Config Manager Notifications." ::= { cpeConfigMgr 0 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.0.1 cpeConfigMgrClientOperational NOTIFICATION-TYPE OBJECTS { ifIndex, cpeConfigMgrUsed, reportedCpeSerialNumber, reportedCpeRegistrationID } STATUS current DESCRIPTION "Trap flagging a CPE as operational. This means the listed CPE did not need any image or configuration updates and was granted the operational lease time on its IP." ::= { cpeConfigMgrNotifications 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.0.2 cpeConfigMgrClientDysfunctional NOTIFICATION-TYPE OBJECTS { ifIndex, cpeConfigMgrUsed, cpeConfigMgrMemberStatus } STATUS current DESCRIPTION "Trap flagging a CPE as having repeated update errors. This means the listed CPE repeatedly attempted to perform an update and failed. At this point the CPE is granted a long lease time on its IP and no required updates. This will allow other CPEs an opportunity to update." ::= { cpeConfigMgrNotifications 2 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.0.3 cpeConfigMgrMismatchType NOTIFICATION-TYPE OBJECTS { ifIndex, cpeConfigMgrGroupMembership, reportedCpeType } STATUS current DESCRIPTION "This trap from CPE Config Manager on a CO device is sent when a CPE's reportedCpeType does not match any cpeType's defined by cpeConfigMgr's of the same cpeConfigMgrGroup. This trap indicates a configuration error that needs attention." ::= { cpeConfigMgrNotifications 3 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.0.4 cpeConfigMgrMismatchSoftwareVersion NOTIFICATION-TYPE OBJECTS { ifIndex, cpeConfigMgrUsed, requiredCpeSoftwareVersion, reportedCpeSoftwareVersion } STATUS current DESCRIPTION "This trap from CPE Config Manager on a CO device is sent when the software version reported by the CPE does not agree with the software version required by the cpeConfigMgr." ::= { cpeConfigMgrNotifications 4 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.0.5 cpeConfigMgrMismatchWebUIVersion NOTIFICATION-TYPE OBJECTS { ifIndex, cpeConfigMgrUsed, requiredCpeWebUIVersion, reportedCpeWebUIVersion } STATUS current DESCRIPTION "This trap from CPE Config Manager on a CO device is sent when the WebUI version reported by the CPE does not agree with the WebUI version required by the cpeConfigMgr" ::= { cpeConfigMgrNotifications 5 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.0.6 cpeConfigMgrMismatchConfigFile NOTIFICATION-TYPE OBJECTS { ifIndex, cpeConfigMgrUsed, reportedCpeConfigFilename, reportedDwnldSrvrBasePath, reportedDwnldSrvrSpecificPath } STATUS current DESCRIPTION "This trap from CPE Config Manager on a CO device is sent when the config filename reported by the CPE does not agree with either the cpeGenericConfigFile required by the cpeConfigMgr or the cpeSpecificConfigFile required by the cpeConfigMgrMember. The comparison of the generic config file includes matching the cpeConfigMgrDownloadBasePath with the base path reported by the CPE. The comparison of the specific config file included matching cpeConfigMgrDownloadBasePath with the base path reported by the CPE and matching cpeSpecificDownloadPath with the specific path reported by the CPE." ::= { cpeConfigMgrNotifications 6 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.0.7 cpeConfigMgrUpdateError NOTIFICATION-TYPE OBJECTS { ifIndex, cpeConfigMgrUsed, cpeConfigMgrMemberStatus } STATUS current DESCRIPTION "This trap from CPE Config Manager on a CO device is sent if it detects an update to a CPE failed." ::= { cpeConfigMgrNotifications 7 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1 cpeConfigMgrObjects OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Objects." ::= { cpeConfigMgr 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1 cpeConfigMgrTable OBJECT-TYPE SYNTAX SEQUENCE OF CpeConfigMgrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The CPE Configuration Manager Table defines the common attributes applicable to a specific CPE type. There can be multiple cpeConfigMgrEntry's for each type of CPE to allow customers to define managed CPE groups specific to different end user requirements, versions and configurations. This table is indexed by a simple integer; however the user must define a text name for each entry for easier management and recognition. For most of these fields only rudimentary validation can be performed at the CO device. The accuracy of these fields is left up to the user. Note that a cpeConfigMgrEntry can not be deleted if any cpeConfigMgrMembers reference it. The members must be deleted first before the manager can be deleted. " ::= { cpeConfigMgrObjects 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1 cpeConfigMgrEntry OBJECT-TYPE SYNTAX CpeConfigMgrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One CPE Configuration Manager." INDEX { cpeConfigMgrIndex } ::= { cpeConfigMgrTable 1 } CpeConfigMgrEntry ::= SEQUENCE { cpeConfigMgrRowStatus ZhoneRowStatus, cpeConfigMgrIndex Integer32, cpeConfigMgrName OCTET STRING, cpeConfigMgrGroup Integer32, managedCpeType OCTET STRING, requiredCpeSoftwareVersion OCTET STRING, requiredCpeSoftwareFilename OCTET STRING, requiredCpeWebUIVersion OCTET STRING, requiredCpeWebUIFilename OCTET STRING, requiredCpeGenericConfigFile OCTET STRING, cpeLeaseTimeUpdate Integer32, cpeLeaseTimeOperational Integer32, cpeConfigMgrDwnldSrvrToUsed Unsigned32, cpeConfigMgrDownloadBasePath OCTET STRING, cpeConfigMgrDownloadSecureMode INTEGER, cpeConfigMgrTrapsEnabled TruthValue, cpeConfigScriptIndex Unsigned32, cpeConfigVarsIndex Unsigned32 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.1 cpeConfigMgrRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The standard field for creating/destroying an entry via SNMP." ::= { cpeConfigMgrEntry 1 } -- Table index also used as profile address. -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.2 cpeConfigMgrIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Index to the cpeConfigMgrTable." ::= { cpeConfigMgrEntry 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = name -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cpeCfgMgrName -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.3 cpeConfigMgrName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This is an ASCII string containing the customer assigned name. Maximum length is 32 characters, and no whitespaces are allowed." DEFVAL { "" } ::= { cpeConfigMgrEntry 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = group -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cpeCfgMgrGroup -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- ZHONE_KEYWORD_QUICK_ACCESS = TRUE -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.4 cpeConfigMgrGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this field will be a simple integer defining a group of associated cpeConfigMgr's. All cpeConfigMgr's with the same group value form this association. This association allows the defining of multiple CPE type configurations for a given interface. Each cpeConfigMgrMember will be assigned to a cpeConfigMgrGroup. The attached CPE must be one of the types supported by this group, or an error will be logged and/or trapped." DEFVAL { 0 } ::= { cpeConfigMgrEntry 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-type -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cpeType -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.5 managedCpeType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "This field designates the type of CPE configured by this entry. This string must match the string returned by the attached CPE exactly." DEFVAL { "" } ::= { cpeConfigMgrEntry 5 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-software-version -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cpeSwVer -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.6 requiredCpeSoftwareVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A string defining the software version. If the value of this field doesn't match the software version string returned by the CPE exactly, then a software update will be initiated for the connected CPE. If this field is a NULL string, then the software version will not be managed." DEFVAL { "" } ::= { cpeConfigMgrEntry 6 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-software-filename -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cpeSwFile -- ZHONE_KEYWORD_STORAGE_ORDER = 5 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.7 requiredCpeSoftwareFilename OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A string that specifies the filename the CPE must download if the requiredCpeSoftwareVersion comparison fails. This file must be available in the base path location on the download server." DEFVAL { "" } ::= { cpeConfigMgrEntry 7 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-webui-version -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cpeWebVer -- ZHONE_KEYWORD_STORAGE_ORDER = 6 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.8 requiredCpeWebUIVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A string defining the WebUI version. This version string must match exactly what the CPE returns or an upgrade of the WebUI file will be initiated. This only applies to certain CPE types. The CO device will not restrict setting this for CPEs that do not support it, but doing so will likely cause problems. If this field is left blank, but requiredCpeWebUIFilename is set, the CPE will be told to download a new WebUI file whenever it is also told to download a new software image file. This allows the WebUI file to be tied directly to the software image version." DEFVAL { "" } ::= { cpeConfigMgrEntry 8 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-webui-filename -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cpeWebFile -- ZHONE_KEYWORD_STORAGE_ORDER = 7 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.9 requiredCpeWebUIFilename OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A string that specifies the filename the CPE must download if the requiredCpeWebUIVersion comparison fails. This file must be available in the base path location on the download server." DEFVAL { "" } ::= { cpeConfigMgrEntry 9 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-generic-config-file -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cpeGenCfgFile -- ZHONE_KEYWORD_STORAGE_ORDER = 8 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.10 requiredCpeGenericConfigFile OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A string defining the generic configuration filename for CPEs using this manager. The CPE must specify this filename to the CO device. If the names do not match exactly, the CO device will inform the CPE to download this file from the download server at the base path location. The cpeConfigMgrMemberEntry for attached CPEs may define a specific configuration filename in the cpeSpecificConfigFile field that will supersede this generic file." DEFVAL { "" } ::= { cpeConfigMgrEntry 10 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-lease-time-update -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.leaseUpdate -- ZHONE_KEYWORD_STORAGE_ORDER = 9 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.11 cpeLeaseTimeUpdate OBJECT-TYPE SYNTAX Integer32 UNITS "Seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The short lease time (in seconds) granted to a CPE during download of files. This value is also used for throttling a download storms. The default value for this field will be 5 minutes. This value should be long enough to accommodate the maximum time to download all files a CPE may need." DEFVAL { 300 } ::= { cpeConfigMgrEntry 11 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-lease-time-operational -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.leaseOperational -- ZHONE_KEYWORD_STORAGE_ORDER = 10 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.12 cpeLeaseTimeOperational OBJECT-TYPE SYNTAX Integer32 UNITS "Seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The long lease time (in seconds) granted to a CPE if there is no upgrade required. The default for this value will be one day. This value should be short enough to accommodate frequent checks for configuration changes, but not too frequent to burden the CO device. If this device repeatedly fails to successfully update, this long lease time may be issued with no required updates to allow other CPEs time to update." DEFVAL { 86400 } ::= { cpeConfigMgrEntry 12 } -- ZHONE_KEYWORD_PROFILE_LABEL = download-server-index -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.dwnldSrvrIndex -- ZHONE_KEYWORD_STORAGE_ORDER = 11 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.13 cpeConfigMgrDwnldSrvrToUsed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of a cpeConfigMgrDownloadServerEntry containing the download server details this cpeConfigMgr passes to attached CPEs. This field must match an existing cpeCfgMgrDwnldSrvrIndex field. If it does not, no download server information will be sent to the CPE when needed." ::= { cpeConfigMgrEntry 13 } -- ZHONE_KEYWORD_PROFILE_LABEL = download-server-base-path -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.basePath -- ZHONE_KEYWORD_STORAGE_ORDER = 12 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.14 cpeConfigMgrDownloadBasePath OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A string that specifies the directory path to the base location of configuration files on the download server for this cpeConfigMgr. This path location will contain the software image, webUI file, generic configuration file, and sub-paths to CPE specific files. This path is also used when checking the CPEs reported configuration with the required configuration for this CPE in CPE Config Manager." DEFVAL { "" } ::= { cpeConfigMgrEntry 14 } -- ZHONE_KEYWORD_PROFILE_LABEL = download-secure-mode -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.dwnldSecureMode -- ZHONE_KEYWORD_STORAGE_ORDER = 13 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.15 cpeConfigMgrDownloadSecureMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), noPreference(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The desired security mode to use for downloading files. It can be one of three values: 1 = do not use secure download methods (use ftp or tftp), 2 = use secure download methods (sftp) 3 = no preference, " DEFVAL { noPreference } ::= { cpeConfigMgrEntry 15 } -- ZHONE_KEYWORD_PROFILE_LABEL = traps-enabled -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.trapsEnabled -- ZHONE_KEYWORD_STORAGE_ORDER = 14 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.16 cpeConfigMgrTrapsEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables or disables whether traps are sent from the CO device for events relating to this cpeConfigMgr." DEFVAL { true } ::= { cpeConfigMgrEntry 16 } -- ZHONE_KEYWORD_PROFILE_LABEL = cfg-script-index -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cfgScript -- ZHONE_KEYWORD_STORAGE_ORDER = 15 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.17 cpeConfigScriptIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of the cpe-config-script profile used to provision CPEs associated with the manager. Note, the cpe-config-script profile may still be called a gpon-onu-omci-me-profile from which this method of provisioning was extrapolated." ::= { cpeConfigMgrEntry 17 } -- ZHONE_KEYWORD_PROFILE_LABEL = cfg-vars-index -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrProf.cfgVars -- ZHONE_KEYWORD_STORAGE_ORDER = 16 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.1.1.18 cpeConfigVarsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of the cpe-config-vars profile used to provision CPEs associated with the manager. The cpe-config-vars profile defines variables and their values used by the cpe-config-script. Note, the cpe-config-vars profile may still be called a gpon-onu-omci-generic-profile from which it is modeled after." ::= { cpeConfigMgrEntry 18 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.2 cpeConfigMgrDownloadServerTable OBJECT-TYPE SYNTAX SEQUENCE OF CpeConfigMgrDownloadServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table defining download servers used by CPEs." ::= { cpeConfigMgrObjects 2 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.2.1 cpeConfigMgrDownloadServerEntry OBJECT-TYPE SYNTAX CpeConfigMgrDownloadServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry defining a download server used by CPE Config Manager Member CPEs." INDEX { cpeCfgMgrDwnldSrvrIndex } ::= { cpeConfigMgrDownloadServerTable 1 } CpeConfigMgrDownloadServerEntry ::= SEQUENCE { cpeCfgMgrDwnldSrvrRowStatus ZhoneRowStatus, cpeCfgMgrDwnldSrvrIndex Unsigned32, cpeCfgMgrDwnldSrvrIP IpAddress, cpeCfgMgrDwnldSrvrUsername OCTET STRING, cpeCfgMgrDwnldSrvrPassword OCTET STRING, cpeCfgMgrDwnldSrvrDefault TruthValue } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.2.1.1 cpeCfgMgrDwnldSrvrRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus object used to create an instance in this table." ::= { cpeConfigMgrDownloadServerEntry 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.2.1.2 cpeCfgMgrDwnldSrvrIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Unique number used to identify this download server instance. This field is the table index." ::= { cpeConfigMgrDownloadServerEntry 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = ip-address -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrDwnldSrvrProf.dwnldSrvrIP -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.2.1.3 cpeCfgMgrDwnldSrvrIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of the server hosting update files available to CPEs. This server must support the file transfer methods required by the CPEs (ftp or sftp) for both upload and download." DEFVAL { '00000000'h } ::= { cpeConfigMgrDownloadServerEntry 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = username -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrDwnldSrvrProf.dwnldSrvrUsername -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.2.1.4 cpeCfgMgrDwnldSrvrUsername OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "Username the CPE uses when accessing files on the download server." DEFVAL { "" } ::= { cpeConfigMgrDownloadServerEntry 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = password -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrDwnldSrvrProf.dwnldSrvrPassword -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.2.1.5 cpeCfgMgrDwnldSrvrPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "Password the CPE uses when accessing files on the download server." DEFVAL { "" } ::= { cpeConfigMgrDownloadServerEntry 5 } -- ZHONE_KEYWORD_PROFILE_LABEL = default -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrDwnldSrvrProf.defaultDwnldSrvr -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.2.1.6 cpeCfgMgrDwnldSrvrDefault OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates this download server is used as the default download server when creating cpeConfigMgrEntry's. This is only used during config time, and not during runtime. If set to TRUE, and a new cpeConfigMgrEntry is created that does not specify a cpeConfigMgrDwnldSrvrToUsed value, then the index of this instance will be used." ::= { cpeConfigMgrDownloadServerEntry 6 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.3 cpeConfigMgrMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF CpeConfigMgrMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The cpeConfigMgrMemberTable associates configured cpe-mgr interfaces with defined cpeConfigMgrEntrys. It also provides a means to associate a unique configuration file to the attached CPEs. This table is indexed by the cpeIfIndex field." ::= { cpeConfigMgrObjects 3 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.3.1 cpeConfigMgrMemberEntry OBJECT-TYPE SYNTAX CpeConfigMgrMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One CPE associated with a defined CPE Configuration Manager." INDEX { ifIndex } ::= { cpeConfigMgrMemberTable 1 } CpeConfigMgrMemberEntry ::= SEQUENCE { cpeConfigMgrMemberRowStatus ZhoneRowStatus, cpeConfigMgrGroupMembership Unsigned32, cpeSpecificConfigFile OCTET STRING, cpeSpecificDownloadPath OCTET STRING, cpeConfigMgrMemberTrapsEnabled TruthValue } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.3.1.1 cpeConfigMgrMemberRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The standard field for creating/destroying an entry via SNMP." ::= { cpeConfigMgrMemberEntry 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = manager-group -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberProf.mgrGroup -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- ZHONE_KEYWORD_QUICK_ACCESS = TRUE -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.3.1.2 cpeConfigMgrGroupMembership OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This is the cpeConfigMgrGroup from the cpeConfigMgr table indicating which group this CPE is a member. This field is required and must point to a valid cpeConfigMgrGroup." DEFVAL { 0 } ::= { cpeConfigMgrMemberEntry 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = specific-config-filename -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberProf.specificCfgFile -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.3.1.3 cpeSpecificConfigFile OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A string defining the specific configuration filename for this CPE. The CPE must specify this filename to the CO device. If the names do not match exactly, the CO device will inform the CPE to download this file from the download server. This file must be available at the specific download path." DEFVAL { "" } ::= { cpeConfigMgrMemberEntry 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = specific-download-path -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberProf.specificPath -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.3.1.4 cpeSpecificDownloadPath OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..40)) MAX-ACCESS read-create STATUS current DESCRIPTION "This field defines the path to CPE specific files. This path is a sub-path to cpeConfigMgrDownloadBasePath. This path is also used when checking the CPEs reported specific configuration with the required configuration in CPE Config Manager. The default value of this field can take two forms depending on the port type: 1. //// 2. /- If the interface type can span multiple physical ports (i.e. bond groups), the second method will be used to define the default value. Operators are free to define their own values, however, this path must exist for files to be downloaded. If the CPE is required to upload to this path, it may create this path before doing the upload. The total path the CPE will use to access specific files is a concatenation of these two path fields: / " DEFVAL { "" } ::= { cpeConfigMgrMemberEntry 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = traps-enabled -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberProf.trapsEnabled -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.3.1.5 cpeConfigMgrMemberTrapsEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables or disables whether traps are sent from the CO device for events relating to this cpeConfigMgrMember." DEFVAL { true } ::= { cpeConfigMgrMemberEntry 5 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4 cpeConfigMgrMemberStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF CpeConfigMgrMemberStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of runtime details of CPE Config Manager Members." ::= { cpeConfigMgrObjects 4 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1 cpeConfigMgrMemberStatusEntry OBJECT-TYPE SYNTAX CpeConfigMgrMemberStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Runtime details of one CPE Config Manager Member." INDEX { ifIndex } ::= { cpeConfigMgrMemberStatusTable 1 } CpeConfigMgrMemberStatusEntry ::= SEQUENCE { cpeConfigMgrMemberStatus BITS, cpeConfigMgrUsed Integer32, reportedCpeType OCTET STRING, reportedCpeSoftwareVersion OCTET STRING, reportedCpeWebUIVersion OCTET STRING, reportedCpeConfigFilename OCTET STRING, reportedCpeSerialNumber OCTET STRING, reportedCpeRegistrationID OCTET STRING, reportedCpeFSAN OCTET STRING, reportedCpeMacAddress MacAddress, reportedDwnldSrvrBasePath OCTET STRING, reportedDwnldSrvrSpecificPath OCTET STRING, reportedCpeState Integer32 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-config-manager-member-status -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.status -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.1 cpeConfigMgrMemberStatus OBJECT-TYPE SYNTAX BITS { notCompared(0), noUpdateRequired(1), upgradeInfoSent(2), errorsDetected(3), cpeTypeMismatch(4), downloadStormThrottled(5), updateRetryLimitExceeded(6), softwareUpgradeNeeded(7), webuiUpgradeNeeded(8), configUpdateNeeded(9), configBackupNeeded(10), provisioningPending(11), provisioningActive(12), provisioningError(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status indication for the latest configuration of this CPE. Note, this field will change to ‘Not compared’ each time any field in this profile or it’s parent cpeConfigMgr is modified." ::= { cpeConfigMgrMemberStatusEntry 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = cpe-config-mgr-used -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.cpeConfigMgrIndex -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- ZHONE_KEYWORD_QUICK_ACCESS = TRUE -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.2 cpeConfigMgrUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the cpeConfigMgr table for the specific CPE Config Manager used. The cpeConfigMgr will be found based on matching the cpeCofnigMgrGroupMembership and reportedCpeType to the cpeConfigMgrGroup and managedCpeType fields in the cpeConfigMgr table." DEFVAL { 0 } ::= { cpeConfigMgrMemberStatusEntry 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-cpe-type -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedCpeType -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.3 reportedCpeType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The cpeType value received from the attached CPE, used to compare against the value in cpeConfigMgrEntry.managedCpeType." DEFVAL { "" } ::= { cpeConfigMgrMemberStatusEntry 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-sw-version -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedSwVer -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.4 reportedCpeSoftwareVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string containing the software image version received from the CPE. If this string does not exactly match the value of requiredCpeSoftwareVersion, a software image update will be initiated by the managing CO device." DEFVAL { "" } ::= { cpeConfigMgrMemberStatusEntry 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-webui-version -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedWebVer -- ZHONE_KEYWORD_STORAGE_ORDER = 5 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.5 reportedCpeWebUIVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string containing the WebUI image version received from the CPE. If this string does not exactly match the value of requiredCpeWebUIVersion, a WebUI image update will be initiated by the managing CO device. Not all CPE types require or support a separate WebUI file." DEFVAL { "" } ::= { cpeConfigMgrMemberStatusEntry 5 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-config-file -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedCfgFile -- ZHONE_KEYWORD_STORAGE_ORDER = 6 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.6 reportedCpeConfigFilename OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The filename of the configuration the CPE is currently running. This filename must exactly match the value of cpeSpecificConfigFile or requiredCpeGenericConfigFile." ::= { cpeConfigMgrMemberStatusEntry 6 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-serial-num -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedSerialNum -- ZHONE_KEYWORD_STORAGE_ORDER = 7 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.7 reportedCpeSerialNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string containing the serial number reported by the CPE." DEFVAL { "" } ::= { cpeConfigMgrMemberStatusEntry 7 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-registration-id -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedRegId -- ZHONE_KEYWORD_STORAGE_ORDER = 8 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.8 reportedCpeRegistrationID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string containing the registration ID reported by the CPE." DEFVAL { "" } ::= { cpeConfigMgrMemberStatusEntry 8 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-fsan -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedFsan -- ZHONE_KEYWORD_STORAGE_ORDER = 9 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.9 reportedCpeFSAN OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string containing the FSAN value reported by the CPE. The FSAN is a string of ASCII decimal digits representing the vendor-specific portion of the onu serial number in hex format" DEFVAL { "" } ::= { cpeConfigMgrMemberStatusEntry 9 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-mac-address -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedMacAddr -- ZHONE_KEYWORD_STORAGE_ORDER = 10 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.10 reportedCpeMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address used by the CPE on the cpe-mgr interface." ::= { cpeConfigMgrMemberStatusEntry 10 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-base-path -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedBasePath -- ZHONE_KEYWORD_STORAGE_ORDER = 11 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.11 reportedDwnldSrvrBasePath OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The cpeConfigMgrDownloadBasePath the CPE last received and now reports back to the CO." DEFVAL { "" } ::= { cpeConfigMgrMemberStatusEntry 11 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-specific-path -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedSpecificPath -- ZHONE_KEYWORD_STORAGE_ORDER = 12 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.12 reportedDwnldSrvrSpecificPath OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "The cpeSpecificDownloadPath the CPE last received and now reports back to the CO." DEFVAL { "" } ::= { cpeConfigMgrMemberStatusEntry 12 } -- ZHONE_KEYWORD_PROFILE_LABEL = reported-state -- ZHONE_KEYWORD_STORAGE_LABEL = CpeConfigMgrMemberStats.reportedState -- ZHONE_KEYWORD_STORAGE_ORDER = 13 -- 1.3.6.1.4.1.5504.3.1.21.1.2.1.4.1.13 reportedCpeState OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "CPE State as reported by the CPE itself. This may not be completely accurate due to errors detected on the CO side. For example, if the update of a CPE is throttled, the CPE is told no updates required. In this state the CPE will consider itself 'operational', but the CO side knows otherwise." DEFVAL { -1 } ::= { cpeConfigMgrMemberStatusEntry 13 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.2 cpeConfigMgrConformance OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Conformance." ::= { cpeConfigMgr 2 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.2.1 cpeConfigMgrGroups OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuraiton Manager conformance groups." ::= { cpeConfigMgrConformance 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.2.1.1 cpeConfigMgrObjectGroup OBJECT-GROUP OBJECTS { cpeConfigMgrRowStatus, cpeConfigMgrIndex, cpeConfigMgrName, cpeConfigMgrGroup, managedCpeType, requiredCpeSoftwareVersion, requiredCpeSoftwareFilename, requiredCpeWebUIVersion, requiredCpeWebUIFilename, requiredCpeGenericConfigFile, cpeLeaseTimeUpdate, cpeLeaseTimeOperational, cpeConfigMgrDownloadBasePath, cpeConfigMgrDownloadSecureMode, cpeConfigVarsIndex, cpeConfigScriptIndex, cpeConfigMgrTrapsEnabled, cpeConfigMgrDwnldSrvrToUsed } STATUS current DESCRIPTION "A common set of objects used to maintain software version and generic configuration for a specific type of a group member CPE." ::= { cpeConfigMgrGroups 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.2.1.2 cpeConfigMgrDownloadServerGroup OBJECT-GROUP OBJECTS { cpeCfgMgrDwnldSrvrRowStatus, cpeCfgMgrDwnldSrvrIndex, cpeCfgMgrDwnldSrvrIP, cpeCfgMgrDwnldSrvrUsername, cpeCfgMgrDwnldSrvrPassword, cpeCfgMgrDwnldSrvrDefault } STATUS current DESCRIPTION "Objects used to define a download server used by CPEs managed by CPE Configuration manager." ::= { cpeConfigMgrGroups 2 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.2.1.3 cpeConfigMgrMemberObjectGroup OBJECT-GROUP OBJECTS { cpeConfigMgrMemberRowStatus, cpeConfigMgrGroupMembership, cpeSpecificConfigFile, cpeSpecificDownloadPath, cpeConfigMgrMemberTrapsEnabled, cpeConfigMgrMemberStatus, cpeConfigMgrUsed, reportedCpeType, reportedCpeSoftwareVersion, reportedCpeWebUIVersion, reportedCpeConfigFilename, reportedCpeSerialNumber, reportedCpeRegistrationID, reportedCpeFSAN, reportedCpeMacAddress, reportedDwnldSrvrBasePath, reportedDwnldSrvrSpecificPath, reportedCpeState } STATUS current DESCRIPTION "A unique set of objects connecting a CPE link to a CPE Config Manager, assigning a unique configuration to the CPE, and maintaining a configuration status." ::= { cpeConfigMgrGroups 3 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.2.1.4 cpeConfigMgrNotificationsObjectGroup NOTIFICATION-GROUP NOTIFICATIONS { cpeConfigMgrClientOperational, cpeConfigMgrClientDysfunctional, cpeConfigMgrMismatchType, cpeConfigMgrMismatchSoftwareVersion, cpeConfigMgrMismatchWebUIVersion, cpeConfigMgrMismatchConfigFile, cpeConfigMgrUpdateError } STATUS current DESCRIPTION "Notifications for various cpeConfigMgr events and errors." ::= { cpeConfigMgrGroups 4 } -- 1.3.6.1.4.1.5504.3.1.21.1.2.2.2 cpeConfigMgrCompliances OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Compliances." ::= { cpeConfigMgrConformance 2 } -- this module -- 1.3.6.1.4.1.5504.3.1.21.1.2.2.2.1 cpeConfigMgrCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for managed entities supporting CPE Configuration Manager." MODULE -- this module MANDATORY-GROUPS { cpeConfigMgrObjectGroup, cpeConfigMgrMemberObjectGroup, cpeConfigMgrDownloadServerGroup } GROUP cpeConfigMgrNotificationsObjectGroup DESCRIPTION "It's good to communicate, but not required." ::= { cpeConfigMgrCompliances 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.3 cpeConfigMgrClient OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client." ::= { cpeMgrModule 3 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0 cpeCfgMgrClientNotifications OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client notifications." ::= { cpeConfigMgrClient 0 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0.1 cpeCfgMgrClientSoftwareDownloadFailed NOTIFICATION-TYPE OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientState, cpeCfgMgrClientErrorDescription, cpeCfgMgrClientRequiredUpdates, cpeCfgMgrClientReceivedSwFilename, cpeCfgMgrClientDwnldSrvrBasePath, cpeCfgMgrClientDwnldSrvrIP, cpeCfgMgrClientDwnldSrvrUsername, cpeCfgMgrClientDwnldSrvrSecureMode } STATUS current DESCRIPTION "Trap sent by a CPE when the download of the software image initiated by CPE Config Manager fails." ::= { cpeCfgMgrClientNotifications 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0.2 cpeCfgMgrClientSoftwareInstallFailed NOTIFICATION-TYPE OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientState, cpeCfgMgrClientErrorDescription, cpeCfgMgrClientRequiredUpdates, cpeCfgMgrClientReceivedSwFilename, cpeCfgMgrClientDwnldSrvrBasePath, cpeCfgMgrClientDwnldSrvrIP, cpeCfgMgrClientDwnldSrvrUsername, cpeCfgMgrClientDwnldSrvrSecureMode } STATUS current DESCRIPTION "Trap sent by a CPE when the installation of the software image as required by CPE Config Manager fails." ::= { cpeCfgMgrClientNotifications 2 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0.3 cpeCfgMgrClientWebUIDownloadFailed NOTIFICATION-TYPE OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientState, cpeCfgMgrClientErrorDescription, cpeCfgMgrClientRequiredUpdates, cpeCfgMgrClientReceivedWebUIFilename, cpeCfgMgrClientDwnldSrvrBasePath, cpeCfgMgrClientDwnldSrvrIP, cpeCfgMgrClientDwnldSrvrUsername, cpeCfgMgrClientDwnldSrvrSecureMode } STATUS current DESCRIPTION "Trap sent by a CPE when the download of the WebUI file initiated by CPE Config Manager fails." ::= { cpeCfgMgrClientNotifications 3 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0.4 cpeCfgMgrClientWebUIInstallFailed NOTIFICATION-TYPE OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientState, cpeCfgMgrClientErrorDescription, cpeCfgMgrClientRequiredUpdates, cpeCfgMgrClientDwnldSrvrBasePath, cpeCfgMgrClientDwnldSrvrIP, cpeCfgMgrClientDwnldSrvrUsername, cpeCfgMgrClientReceivedWebUIFilename, cpeCfgMgrClientDwnldSrvrSecureMode } STATUS current DESCRIPTION "Trap sent by a CPE when the installation of the WebUI file required by CPE Config Manager fails." ::= { cpeCfgMgrClientNotifications 4 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0.5 cpeCfgMgrClientConfigDownloadFailed NOTIFICATION-TYPE OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientState, cpeCfgMgrClientErrorDescription, cpeCfgMgrClientRequiredUpdates, cpeCfgMgrClientReceivedGenericCfgFilename, cpeCfgMgrClientReceivedSpecificCfgFilename, cpeCfgMgrClientDwnldSrvrBasePath, cpeCfgMgrClientDwnldSpecificPath, cpeCfgMgrClientDwnldSrvrIP, cpeCfgMgrClientDwnldSrvrUsername, cpeCfgMgrClientDwnldSrvrSecureMode } STATUS current DESCRIPTION "Trap sent by a CPE when the download of a configuration file initiated by CPE Config Manager fails." ::= { cpeCfgMgrClientNotifications 5 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0.6 cpeCfgMgrClientConfigUpdateFailed NOTIFICATION-TYPE OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientState, cpeCfgMgrClientErrorDescription, cpeCfgMgrClientRequiredUpdates, cpeCfgMgrClientReceivedGenericCfgFilename, cpeCfgMgrClientReceivedSpecificCfgFilename, cpeCfgMgrClientDwnldSrvrBasePath, cpeCfgMgrClientDwnldSpecificPath, cpeCfgMgrClientDwnldSrvrIP, cpeCfgMgrClientDwnldSrvrUsername, cpeCfgMgrClientDwnldSrvrSecureMode } STATUS current DESCRIPTION "Trap sent by a CPE when updating to a configuration file required by CPE Config Manager fails." ::= { cpeCfgMgrClientNotifications 6 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0.7 cpeCfgMgrClientConfigBackupFailed NOTIFICATION-TYPE OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientState, cpeCfgMgrClientErrorDescription, cpeCfgMgrClientRequiredUpdates, cpeCfgMgrClientReceivedSpecificCfgFilename, cpeCfgMgrClientDwnldSrvrBasePath, cpeCfgMgrClientDwnldSpecificPath, cpeCfgMgrClientDwnldSrvrIP, cpeCfgMgrClientDwnldSrvrUsername, cpeCfgMgrClientDwnldSrvrSecureMode } STATUS current DESCRIPTION "Trap sent by a CPE when the upload of a configuration file initiated by CPE Config Manager fails." ::= { cpeCfgMgrClientNotifications 7 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0.8 cpeCfgMgrClientLevelReady NOTIFICATION-TYPE OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientState, cpeCfgMgrClientMacAddress, cpeCfgMgrClientFSAN, cpeCfgMgrPublicIPAddress, cpeCfgMgrBaseProtocolPort } STATUS current DESCRIPTION "Trap sent by a CPE reporting its configuration level after it has completed all updates available from CPE Config Manager." ::= { cpeCfgMgrClientNotifications 8 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.0.9 cpeCfgMgrClientConfigBackupDone NOTIFICATION-TYPE OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientState, cpeCfgMgrClientRequiredUpdates, cpeCfgMgrClientReceivedSpecificCfgFilename, cpeCfgMgrClientDwnldSrvrBasePath, cpeCfgMgrClientDwnldSpecificPath, cpeCfgMgrClientDwnldSrvrIP, cpeCfgMgrClientDwnldSrvrUsername, cpeCfgMgrClientDwnldSrvrSecureMode } STATUS current DESCRIPTION "Trap sent by a CPE when the upload of a configuration file initiated by CPE Config Manager completes successfully." ::= { cpeCfgMgrClientNotifications 9 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.1 cpeCfgMgrClientObjects OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client Objects." ::= { cpeConfigMgrClient 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.1 cpeCfgMgrClientIdObjects OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client Identity Objects." ::= { cpeCfgMgrClientObjects 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = serial-num -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientId.serialNum -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.1.1 cpeCfgMgrClientSerialNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of this CPE." DEFVAL { "" } ::= { cpeCfgMgrClientIdObjects 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = registration-id -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientId.regId -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.1.2 cpeCfgMgrClientRegistrationID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "The registration ID of this CPE." DEFVAL { "" } ::= { cpeCfgMgrClientIdObjects 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = fsan -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientId.fsan -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.1.3 cpeCfgMgrClientFSAN OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string containing the FSAN value of this CPE. The FSAN is a string of ASCII decimal digits representing the vendor-specific portion of the onu serial number in hex format" DEFVAL { "" } ::= { cpeCfgMgrClientIdObjects 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = mac-address -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientId.macAddr -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.1.4 cpeCfgMgrClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address used by this CPE on the cpe-mgr interface." ::= { cpeCfgMgrClientIdObjects 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = sys-name -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientId.sysName -- ZHONE_KEYWORD_STORAGE_ORDER = 5 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.1.5 cpeCfgMgrClientSysName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Read only access to the sysName of this CPE." ::= { cpeCfgMgrClientIdObjects 5 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.2 cpeCfgMgrClientStatusObjects OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client Status Objects." ::= { cpeCfgMgrClientObjects 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = state -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCurrentStatus.currentState -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.2.1 cpeCfgMgrClientState OBJECT-TYPE SYNTAX INTEGER { error(0), starting(1), dhcpRequesting(2), dhcpRenewing(3), dhcpShortLeaseWaiting(4), downloadingSoftware(5), downloadingWebUI(6), downloadingGenericConfig(7), downloadingSpecificConfig(8), installingSoftware(9), installingWebUI(10), installingGenericConfig(11), installingSpecificConfig(12), backingUpConfig(13), genericOperational(99), operational(100) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of CPE Config Manager operations on this CPE." DEFVAL { starting } ::= { cpeCfgMgrClientStatusObjects 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = error-description -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCurrentStatus.errorString -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.2.2 cpeCfgMgrClientErrorDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Textual description of the most recent error that may have occurred while downloading a file, upgrading the software, updating the configuration, or backing up the configuration for this CPE." DEFVAL { "" } ::= { cpeCfgMgrClientStatusObjects 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = software-version -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCurrentStatus.swVersion -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.2.3 cpeCfgMgrClientCurrentSwVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A text string containing the currently running software image version. This string is reported to the CO via DHCP for CPE Config Manager support." DEFVAL { "" } ::= { cpeCfgMgrClientStatusObjects 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = webui-version -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCurrentStatus.webUIVersion -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.2.4 cpeCfgMgrClientCurrentWebUIVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A text string containing the currently installed WebUI version. This string is reported to the CO via DHCP for CPE Config Manager support." DEFVAL { "" } ::= { cpeCfgMgrClientStatusObjects 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = last-installed-configfile -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCurrentStatus.lastInstalledConfigFile -- ZHONE_KEYWORD_STORAGE_ORDER = 5 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.2.5 cpeCfgMgrClientLastInstalledConfigFile OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A text string containing the configuration filename most recently installed by CPE Config Manager. This string is reported to the CO via DHCP for CPE Config Manager support." DEFVAL { "" } ::= { cpeCfgMgrClientStatusObjects 5 } -- ZHONE_KEYWORD_PROFILE_LABEL = last-base-path -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCurrentStatus.lastBasePath -- ZHONE_KEYWORD_STORAGE_ORDER = 6 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.2.6 cpeCfgMgrClientLastDwnldSrvrBasePath OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A text string containing the download server base path most recently used for uploading or downloading files for CPE Config Manager. This string is reported to the CO for config file validation." DEFVAL { "" } ::= { cpeCfgMgrClientStatusObjects 6 } -- ZHONE_KEYWORD_PROFILE_LABEL = last-specific-path -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCurrentStatus.lastSpecificPath -- ZHONE_KEYWORD_STORAGE_ORDER = 7 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.2.7 cpeCfgMgrClientLastDwnldSrvrSpecificPath OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "A text string containing the download server specific path most recently used for uploading or downloading files for CPE Config Manager. This string is reported to the CO for config file validation." DEFVAL { "" } ::= { cpeCfgMgrClientStatusObjects 7 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.3 cpeCfgMgrClientUpdateObjects OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client Update Objects." ::= { cpeCfgMgrClientObjects 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = updates-required -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientUpdate.updatesRequired -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.3.1 cpeCfgMgrClientRequiredUpdates OBJECT-TYPE SYNTAX BITS { software(0), webUI(1), config(2), backup(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates the current list of required updates this CPE needs to complete. The 'backup' bit tells the CPE to generate a config backup of the running config to the download storage area. software(0): Software image file must be updated. webUI(1): WebUI file must be updated. config(2): Config file must be updated. backup(3): CPE must backup its running config " ::= { cpeCfgMgrClientUpdateObjects 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = software-filename -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientUpdate.swFile -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.3.2 cpeCfgMgrClientReceivedSwFilename OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string specifying the software filename the CPE must download. The CPE will be required to download this file when the reportedCpeSoftwareVersion it reported to the CO device does not exactly match the requiredCpeSoftwareVersion in the cpeConfigMgrEntry." DEFVAL { "" } ::= { cpeCfgMgrClientUpdateObjects 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = webui-filename -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientUpdate.webFile -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.3.3 cpeCfgMgrClientReceivedWebUIFilename OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string specifying the WebUI filename the CPE must download. The CPE will be required to download this file when the reportedCpeWebUIVersion it reported to the CO device does not exactly match the requiredCpeWebUIVersion in the cpeConfigMgrEntry." DEFVAL { "" } ::= { cpeCfgMgrClientUpdateObjects 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = generic-config-filename -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientUpdate.genCfgFile -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.3.4 cpeCfgMgrClientReceivedGenericCfgFilename OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string specifying the generic config filename for this CPE. The CPE must download this file if the reportedCpeConfigFilename it reported to the CO device doesn't exactly match either the requiredCpeGenericConfigFile in the cpeConfigMgrEntry or the cpeSpecificConfigFile in the cpeConfigMgrMemberEntry, and either no cpeCfgMgrClientReceivedSpecificCfgFilename was received from the CO or the download or use of the specific config file fails." DEFVAL { "" } ::= { cpeCfgMgrClientUpdateObjects 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = specific-config-filename -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientUpdate.specificCfgFile -- ZHONE_KEYWORD_STORAGE_ORDER = 5 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.3.5 cpeCfgMgrClientReceivedSpecificCfgFilename OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string specifying the specific config filename for this CPE. The CPE must download this file if the reportedCpeConfigFilename it reported to the CO device doesn't exactly match the cpeSpecificConfigFile in the cpeConfigMgrMemberEntry." DEFVAL { "" } ::= { cpeCfgMgrClientUpdateObjects 5 } -- ZHONE_KEYWORD_PROFILE_LABEL = force-update -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientUpdate.forceUpdate -- ZHONE_KEYWORD_STORAGE_ORDER = 6 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.3.6 cpeCfgMgrClientForceUpdate OBJECT-TYPE SYNTAX INTEGER { none(0), renewDhcp(1), updateConfig(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Writable object causing the immediate update of the CPE. After initiating the requested update, this field reverts to the 'none' state. renewDhcp - Simply restarts the DHCP handshake. This could cause an update if the configuration on the CO device has changed. updateConfig - This resets any previous configuration information and restarts the DHCP handshake. This has the effect of forcing a download and install of the configuration file even if it was the same as the previously installed file." DEFVAL { none } ::= { cpeCfgMgrClientUpdateObjects 6 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.4 cpeCfgMgrClientDownloadServerObjects OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Download Server Objects." ::= { cpeCfgMgrClientObjects 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = ip-address -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientDwnldSrvr.ipAddr -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.4.1 cpeCfgMgrClientDwnldSrvrIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the server hosting files for download by CPEs. This will likely be the ZMS server." ::= { cpeCfgMgrClientDownloadServerObjects 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = username -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientDwnldSrvr.username -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.4.2 cpeCfgMgrClientDwnldSrvrUsername OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Username the CPE uses when downloading files from the download server." DEFVAL { "" } ::= { cpeCfgMgrClientDownloadServerObjects 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = password -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientDwnldSrvr.password -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.4.3 cpeCfgMgrClientDwnldSrvrPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password the CPE uses when downloading files from the download server." DEFVAL { "" } ::= { cpeCfgMgrClientDownloadServerObjects 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = security -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientDwnldSrvr.security -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.4.4 cpeCfgMgrClientDwnldSrvrSecureMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), noPreference(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired security mode to use for downloading files. It can be one of three values: 1 = do not use secure download methods (use ftp or tftp), 2 = use secure download methods (sftp), 3 = no preference." DEFVAL { noPreference } ::= { cpeCfgMgrClientDownloadServerObjects 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = base-path -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientDwnldSrvr.basePath -- ZHONE_KEYWORD_STORAGE_ORDER = 5 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.4.5 cpeCfgMgrClientDwnldSrvrBasePath OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The base path location on the download server where update files are available." DEFVAL { "" } ::= { cpeCfgMgrClientDownloadServerObjects 5 } -- ZHONE_KEYWORD_PROFILE_LABEL = specific-path -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientDwnldSrvr.specificPath -- ZHONE_KEYWORD_STORAGE_ORDER = 6 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.4.6 cpeCfgMgrClientDwnldSpecificPath OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The specific path location on the download server where CPE specific files are available. This path is a sub-path of the base path. The total path is a concatenation of the two strings as follows: /" DEFVAL { "" } ::= { cpeCfgMgrClientDownloadServerObjects 6 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.5 cpeCfgMgrClientCoObjects OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client CO Objects." ::= { cpeCfgMgrClientObjects 5 } -- ZHONE_KEYWORD_PROFILE_LABEL = public-ip -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCo.publicIp -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.5.1 cpeCfgMgrPublicIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Public side IP Address used by CPE Config Manager on the CO device. It is not necessarily the IP used by the CO to communicate with the CPE." ::= { cpeCfgMgrClientCoObjects 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = base-port -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCo.basePort -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.5.2 cpeCfgMgrBaseProtocolPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Base protocol port used for NAT/PAT access of this CPE via the CO device." DEFVAL { 0 } ::= { cpeCfgMgrClientCoObjects 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = slot -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCo.slot -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.5.3 cpeCfgMgrSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Slot identifier for the port on the CO device connected to this CPE." DEFVAL { 0 } ::= { cpeCfgMgrClientCoObjects 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = port -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCo.port -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.5.4 cpeCfgMgrPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Port identifier on the CO device slot connected to this CPE." DEFVAL { 0 } ::= { cpeCfgMgrClientCoObjects 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = subport -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCo.subport -- ZHONE_KEYWORD_STORAGE_ORDER = 5 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.5.5 cpeCfgMgrSubport OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Subport identifier on the CO device's port connected to this CPE." DEFVAL { 0 } ::= { cpeCfgMgrClientCoObjects 5 } -- ZHONE_KEYWORD_PROFILE_LABEL = interface-name -- ZHONE_KEYWORD_STORAGE_LABEL = CpeCfgMgrClientCo.ifName -- ZHONE_KEYWORD_STORAGE_ORDER = 6 -- 1.3.6.1.4.1.5504.3.1.21.1.3.1.5.6 cpeCfgMgrInterfaceName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Interface name on the CO device connected to this CPE." DEFVAL { "" } ::= { cpeCfgMgrClientCoObjects 6 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.2 cpeCfgMgrClientConformance OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client Conformance." ::= { cpeConfigMgrClient 2 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.2.1 cpeCfgMgrClientGroups OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client conformance groups." ::= { cpeCfgMgrClientConformance 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.2.1.1 cpeCfgMgrClientObjectGroup OBJECT-GROUP OBJECTS { cpeCfgMgrClientSerialNumber, cpeCfgMgrClientRegistrationID, cpeCfgMgrClientFSAN, cpeCfgMgrClientMacAddress, cpeCfgMgrClientSysName, cpeCfgMgrClientErrorDescription, cpeCfgMgrClientRequiredUpdates, cpeCfgMgrClientReceivedSwFilename, cpeCfgMgrClientReceivedWebUIFilename, cpeCfgMgrClientReceivedGenericCfgFilename, cpeCfgMgrClientReceivedSpecificCfgFilename, cpeCfgMgrClientForceUpdate, cpeCfgMgrClientDwnldSrvrIP, cpeCfgMgrClientDwnldSrvrUsername, cpeCfgMgrClientDwnldSrvrPassword, cpeCfgMgrClientDwnldSrvrSecureMode, cpeCfgMgrClientDwnldSrvrBasePath, cpeCfgMgrClientDwnldSpecificPath, cpeCfgMgrPublicIPAddress, cpeCfgMgrBaseProtocolPort, cpeCfgMgrSlot, cpeCfgMgrPort, cpeCfgMgrSubport, cpeCfgMgrClientCurrentSwVersion, cpeCfgMgrClientCurrentWebUIVersion, cpeCfgMgrClientLastInstalledConfigFile, cpeCfgMgrClientLastDwnldSrvrBasePath, cpeCfgMgrClientLastDwnldSrvrSpecificPath, cpeCfgMgrInterfaceName, cpeCfgMgrClientState } STATUS current DESCRIPTION "These objects are required for CPEs supporting CPE Configuration Manager controls." ::= { cpeCfgMgrClientGroups 1 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.2.1.2 cpeCfgMgrClientNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { cpeCfgMgrClientSoftwareDownloadFailed, cpeCfgMgrClientSoftwareInstallFailed, cpeCfgMgrClientWebUIDownloadFailed, cpeCfgMgrClientWebUIInstallFailed, cpeCfgMgrClientConfigDownloadFailed, cpeCfgMgrClientConfigUpdateFailed, cpeCfgMgrClientConfigBackupFailed, cpeCfgMgrClientLevelReady, cpeCfgMgrClientConfigBackupDone } STATUS current DESCRIPTION "Notifications from a CPE being managed by CPE Config manager." ::= { cpeCfgMgrClientGroups 2 } -- 1.3.6.1.4.1.5504.3.1.21.1.3.2.2 cpeCfgMgrClientCompliances OBJECT-IDENTITY STATUS current DESCRIPTION "CPE Configuration Manager Client compliances." ::= { cpeCfgMgrClientConformance 2 } -- this module -- 1.3.6.1.4.1.5504.3.1.21.1.3.2.2.1 cpeCfgMgrClientCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "CPE Config Compliance." MODULE -- this module MANDATORY-GROUPS { cpeCfgMgrClientObjectGroup, cpeCfgMgrClientNotificationsGroup } ::= { cpeCfgMgrClientCompliances 1 } END -- -- cpeMgr.mib --