ARRIS-TR69-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, Counter64, IpAddress FROM SNMPv2-SMI arrisProdIdCM FROM ARRIS-MIB TruthValue, DisplayString, TimeStamp, DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC -- SnmpAdminString -- FROM SNMP-FRAMEWORK-MIB; InetVersion FROM INET-ADDRESS-MIB; arrisTR69Mib MODULE-IDENTITY LAST-UPDATED "1311040000Z" -- November 04, 2013 ORGANIZATION "ARRIS Broadband" CONTACT-INFO "Rodney Osborne Postal: ARRIS Broadband 3871 Lakefield Drive Suite 300 Suwanee, GA 30024-1242 U.S.A. Phone: +1 770-473-5120 E-mail: rodney.osborne@arrisi.com" DESCRIPTION "This MIB module supplies the basic proprietary management objects for ARRIS modems." -- Revision history REVISION "1507070000Z" -- July 16, 2015 DESCRIPTION "Add arrisTR69AcsDiscoveryDhcpOption" REVISION "1502120000Z" -- February 12, 2015 DESCRIPTION "Add arrisTR69DataModelSelectIgnoreNonPuma5" REVISION "1311040000Z" -- November 04, 2013 DESCRIPTION "Add arrisTR181DeviceInfo and arrisTR181DeviceInfoFirstUseDate" REVISION "1304300000Z" -- April 30, 2013 DESCRIPTION "Move arrisTR69ParameterKey to OID 8 to match puma5 mib" REVISION "1302050000Z" -- January 05, 2013 DESCRIPTION "NOTE: This file is now compiled under the GW SNMP Subagent however due to this file being defined in the Docsis vob, a link is supplied in the GW directories to allow this compiliation. Changes to this file should still be made to the /vobs/ti_docsis/docsis/src/common/management/snmp/ src/mibs/vendor/arris_tr69.mib file." REVISION "1304110000Z" -- April 11, 2013 DESCRIPTION "Add arrisTR69RootCertObjInstance" REVISION "1303040000Z" -- March 04, 2013 DESCRIPTION "Add arrisTR69ValidateManagementServerCertificate, arrisTR69RootCertificateNumberOfEntries and arrisTR69RootCertificateTable" REVISION "1208010000Z" -- August 01, 2012 DESCRIPTION "Used to determine the runtime data-model to be used" REVISION "1201190000Z" -- January 19, 2012 DESCRIPTION "Added interface selection mib" REVISION "1107180000Z" -- July 18, 2011 DESCRIPTION "Initial version" ::= { arrisProdIdCM 7 } -- This MIB module contains the following groups. arrisTR69MibObjects OBJECT IDENTIFIER ::= { arrisTR69Mib 1 } arrisTR69Base OBJECT IDENTIFIER ::= { arrisTR69MibObjects 1 } arrisTR69Setup OBJECT IDENTIFIER ::= { arrisTR69MibObjects 2 } arrisTR69Authentication OBJECT IDENTIFIER ::= { arrisTR69MibObjects 3 } arrisTR181MibObjects OBJECT IDENTIFIER ::= { arrisTR69Mib 2 } arrisTR181DeviceInfo OBJECT IDENTIFIER ::= { arrisTR181MibObjects 1 } arrisTR181DeviceInfoMemoryStatus OBJECT IDENTIFIER ::= { arrisTR181DeviceInfo 2 } arrisTR181DeviceInfoProcessStatus OBJECT IDENTIFIER ::= { arrisTR181DeviceInfo 3 } arrisTR181DeviceInfoProcessStatusProcess OBJECT IDENTIFIER ::= { arrisTR181DeviceInfo 4 } arrisTR69EnableCWMP OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used for overall control of the CPE's support of TR-069. A value of disable(0) will disable CPE support of TR-069; the TR-069 client will not be allowed to start. A value of enable(1) will enable CPE support of TR-069." ::= { arrisTR69Base 1 } arrisTR69AcsUrl OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "The URL used by the TR-069 client to connect to the ACS. MUST be a valid HTTP or HTTPS format." ::= { arrisTR69Base 2 } arrisTR69AcsUserName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username used by the TR-069 client for HTTP based authentication with the ACS." ::= { arrisTR69Base 3 } arrisTR69AcsPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password used by the TR-069 client for HTTP based authentication with the ACS. This MIB object always returns an empty string when read." ::= { arrisTR69Base 4 } arrisTR69PeriodicInformEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines whether or not the TR-069 client will periodically send information to the ACS in an Inform method call." ::= { arrisTR69Base 5 } arrisTR69PeriodicInformInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The interval in seconds used to periodically send information to the ACS in an Inform method call." ::= { arrisTR69Base 6 } arrisTR69PeriodicInformTime OBJECT-TYPE SYNTAX DisplayString(SIZE(0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "The absolute time when the TR-069 client will send periodic Inform method calls. Each Inform call must occur at this reference time plus or minus an integer multiple of PeriodicInformInterval. String format is 0000-00-00T00:00:00." ::= { arrisTR69Base 7 } arrisTR69ParameterKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "ParameterKey provides the ACS a reliable and extensible means to track changes made by the ACS." ::= { arrisTR69Base 8 } arrisTR69ConnectionRequestUrl OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "The URL used by the ACS to initiate a connection request session with the TR-069 client. MUST be an HTTP URL. Format: http://host:port/path An HTTPS URL is not valid." ::= { arrisTR69Base 9 } arrisTR69ConnectionRequestUserName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username used by the ACS for HTTP based authentication with the TR-069 client." ::= { arrisTR69Base 10 } arrisTR69ConnectionRequestPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username used by the ACS for HTTP based authentication with the TR-069 client. This MIB object always returns an empty string when read." ::= { arrisTR69Base 11 } arrisTR69PersistEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to determine whether ACS information from the configuration file is saved in dynamic non-vol memory." ::= { arrisTR69Setup 1 } arrisTR69TransportInterface OBJECT-TYPE SYNTAX INTEGER { gwInterface(1), cmInterface(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to determine the transport interface used for all TR69 communications" DEFVAL { 1 } ::= { arrisTR69Base 12 } arrisTR69CwmpPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The port assigned for ACS initiated messaging. This port number is normally included as part of the Connection Request URL. This MIB object is intended to overwrite the port used in the URL." ::= { arrisTR69Base 13 } arrisTR69NameSpacePriOverride OBJECT-TYPE SYNTAX INTEGER { default(1), cwmp10(2), cwmp11(3), cwmp12(4), cwmp13(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to override the default TR-069 Primary Namespace. The choices are as follows: (1) default (2) urn:dslforum-org:cwmp-1-0 (3) urn:dslforum-org:cwmp-1-1 (4) urn:dslforum-org:cwmp-1-2 (5) urn:dslforum-org:cwmp-1-3" ::= { arrisTR69Base 14 } arrisTR69NameSpaceSecOverride OBJECT-TYPE SYNTAX INTEGER { null(1), cwmp10(2), cwmp11(3), cwmp12(4), cwmp13(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to override the default TR-069 Secondary Namespace. The choices are as follows: (1) NULL (2) urn:dslforum-org:cwmp-1-0 (3) urn:dslforum-org:cwmp-1-1 (4) urn:dslforum-org:cwmp-1-2 (5) urn:dslforum-org:cwmp-1-3" ::= { arrisTR69Base 15 } arrisTR69DataModelSelect OBJECT-TYPE SYNTAX INTEGER { tr098(0), tr181(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determine the runtime data-model utilized by the TR69 Client." ::= { arrisTR69Base 16 } arrisTR69RetryMinimumWaitInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to override CWMPRetryMinimumWaitInterval range minInclusive=1 maxInclusive=65535" ::= { arrisTR69Base 17 } arrisTR69RetryIntervalMultiplier OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to override CWMPRetryIntervalMultiplier range minInclusive=1000 maxInclusive=65535" ::= { arrisTR69Base 18 } arrisTR69ConnectRequestRealm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to override TR69 ACS connect request authentication realm" ::= { arrisTR69Base 19 } arrisTR69AcsPwdAlgorithm OBJECT-TYPE SYNTAX INTEGER { hmac-sha1(1), hmac-sha256(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the Hash Based Message Authentication code (HMAC) to use in the algorithm to calculate the default TR-069 managementServer.Password. The choices are HMAC-SHA1 or HMAC-SHA256. The trio of MIB objectsnecessary for this algorithm are arrisTR69AcsPwdAlgorithm, arrisTR69AcsPwdAlgorithmText, and arrisTR69AcsPwdAlgorithmKey." ::= { arrisTR69Base 20 } arrisTR69AcsPwdAlgorithmText OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the TEXT component to use in the HMAC-SHA1/HMAC-SHA256 algorithm to calculate the default TR-069 managementServer.Password. The trio of MIB objects necessary for this algorithm are arrisTR69AcsPwdAlgorithm, arrisTR69AcsPwdAlgorithmText, and arrisTR69AcsPwdAlgorithmKey" ::= { arrisTR69Base 21 } arrisTR69AcsPwdAlgorithmKey OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the KEY component to use in the HMAC-SHA1/HMAC-SHA256 algorithm to calculate the default TR-069 managementServer.Password. The trio of MIB objects necessary for this algorithm are arrisTR69AcsPwdAlgorithm, arrisTR69AcsPwdAlgorithmText, and arrisTR69AcsPwdAlgorithmKey" ::= { arrisTR69Base 22 } arrisTR69TransportIPVersion OBJECT-TYPE SYNTAX InetVersion MAX-ACCESS read-write STATUS current DESCRIPTION "Used to determine the IP version for TR69 transport on the gwInterface(1). The options include: Unknown - version will be selected automatically, with preference to IPv6 if available IPv4 - IPv4 only IPv6 - IPv6 only" ::= { arrisTR69Base 23 } arrisTR69ProvisioningCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Identifier of the primary service provider and other provisioning information, which MAY be used by the ACS to determine service provider-specific customization and provisioning parameters." ::= { arrisTR69Base 24 } arrisTR69DefaultActiveNotificationThrottle OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter is used to control throttling of active notifications sent by the CPE to the ACS. It defines the minimum number of seconds that the CPE MUST wait since the end of the last session with the ACS before establishing a new session for the purpose of delivering an active notification" ::= { arrisTR69Base 25 } arrisTR69DataModelSelectIgnoreNonPuma5 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ignore the mib arrisTR69DataModelSelect if the HW model is Puma6-based or later vintage . Enable(1) will ignore the arrisTR69DataModelSelect value and force the value to TR181 Disable(0) will allow configured value for arrisTR69DataModelSelect." DEFVAL { disable } ::= { arrisTR69Base 26 } arrisTR69AcsDiscoveryDhcpOption OBJECT-TYPE SYNTAX INTEGER { none(0), option60(1), option124(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The gateway identifies itself to the DHCP server as supporting acs discovery via DHCP by including the string dslforum.org in DHCPv4 option 60 or 124, or DHCPv6 option 16. The value of this MIB selects which DHCP option carries the dslforum.org string to the dhcp server. A value of none indicates that neither DHCPv4 nor DHCPv6 will be used for acs discovery. " DEFVAL { none } ::= { arrisTR69Base 27 } arrisTR69ValidateManagementServerCertificate OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disable validation of certificates presented by SSL/TLS management servers." ::= { arrisTR69Authentication 1 } arrisTR69ValidateDownloadServerCertificate OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disable validation of certificates presented by SSL/TLS download servers." ::= { arrisTR69Authentication 2 } arrisTR69RootCertificateNumberOfEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of entries in the X_TWC_COM_RootCertificate table." ::= { arrisTR69Authentication 3 } -- the Arris TR69 Root Certificate Table arrisTR69RootCertificateTable OBJECT-TYPE SYNTAX SEQUENCE OF ArrisTR69RootCertificateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { arrisTR69Authentication 4 } arrisTR69RootCertificateEntry OBJECT-TYPE SYNTAX ArrisTR69RootCertificateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { arrisTR69RootCertIndex } ::= { arrisTR69RootCertificateTable 1 } ArrisTR69RootCertificateEntry ::= SEQUENCE { arrisTR69RootCertIndex Unsigned32, arrisTR69RootCertEnabled INTEGER, arrisTR69RootCertCertificate OCTET STRING, arrisTR69RootCertLastModif TimeStamp, arrisTR69RootCertSerialNumber DisplayString, arrisTR69RootCertIssuer OCTET STRING, arrisTR69RootCertNotBefore OCTET STRING, arrisTR69RootCertNotAfter OCTET STRING, arrisTR69RootCertSubject OCTET STRING, arrisTR69RootCertSubjectAlt OCTET STRING, arrisTR69RootCertSignatureAlgorithm OCTET STRING, arrisTR69RootCertObjInstance Unsigned32 } arrisTR69RootCertIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of arrisTR69RootCertificateTable." ::= { arrisTR69RootCertificateEntry 1 } arrisTR69RootCertEnabled OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables the use of this root certificate for validity checking." ::= { arrisTR69RootCertificateEntry 2 } arrisTR69RootCertCertificate OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4096)) MAX-ACCESS read-write STATUS current DESCRIPTION "The DER encoded certificate." ::= { arrisTR69RootCertificateEntry 3 } arrisTR69RootCertLastModif OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-create STATUS current DESCRIPTION "The last modification time of this certificate." ::= { arrisTR69RootCertificateEntry 4 } arrisTR69RootCertSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The Serial Number field in an X.509 certificate, see [RFC5280]." ::= { arrisTR69RootCertificateEntry 5 } arrisTR69RootCertIssuer OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-create STATUS current DESCRIPTION "The Issuer field in an X.509 certificate, see [RFC5280]; i.e. the Distinguished Name (DN) of the entity who has signed the certificate." ::= { arrisTR69RootCertificateEntry 6 } arrisTR69RootCertNotBefore OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-create STATUS current DESCRIPTION "The beginning of the certificate validity period; i.e. the Not Before field in an X.509 certificate, see [RFC5280]." ::= { arrisTR69RootCertificateEntry 7 } arrisTR69RootCertNotAfter OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-create STATUS current DESCRIPTION "The end of the certificate validity period; i.e., the Not After field in an X.509 certificate, see [RFC5280]." ::= { arrisTR69RootCertificateEntry 8 } arrisTR69RootCertSubject OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-create STATUS current DESCRIPTION "The Distinguished Name (DN) of the entity associated with the Public Key; i.e., the Subject field in an X.509 certificate, see [RFC5280]." ::= { arrisTR69RootCertificateEntry 9 } arrisTR69RootCertSubjectAlt OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-create STATUS current DESCRIPTION "Comma-separated list (maximum length 256) of strings. Each item is a DNS Name. The Subject Alternative Names extension field in an X.509 certificate, see [RFC5280]." ::= { arrisTR69RootCertificateEntry 10 } arrisTR69RootCertSignatureAlgorithm OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-create STATUS current DESCRIPTION "The algorithm used in signing the certificate; i.e. the Signature Algorithm field in an X.509 certificate, see [RFC5280]." ::= { arrisTR69RootCertificateEntry 11 } arrisTR69RootCertObjInstance OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The TR69/TR181 Object index value" ::= { arrisTR69RootCertificateEntry 12 } arrisTR181DeviceInfoFirstUseDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time in UTC that the CPE first both successfully established an IP-layer network connection and acquired an absolute time reference using NTP or equivalent over that network connection. The CPE MAY reset this date after a factory reset. If NTP or equivalent is not available, this parameter, if present, SHOULD be set to the Unknown Time value." ::= { arrisTR181DeviceInfo 1 } arrisTR181DeviceInfoMemoryStatusTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total physical RAM, in kilobytes, installed on the device." ::= { arrisTR181DeviceInfoMemoryStatus 1 } arrisTR181DeviceInfoMemoryStatusFree OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The free physical RAM, in kilobytes, currently available on the device." ::= { arrisTR181DeviceInfoMemoryStatus 2 } arrisTR181DeviceInfoProcessStatusCPUUsage OBJECT-TYPE SYNTAX Unsigned32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The total amount of the CPU, in percent, rounded up to the nearest whole percent. In the case that multiple CPU are present, this value represents the average of all CPU." ::= { arrisTR181DeviceInfoProcessStatus 1 } -- arrisTR181DeviceInfoProcessStatusProcess MIB objects -- arrisTR181DeviceInfoProcessStatusProcessTable OBJECT-TYPE SYNTAX SEQUENCE OF ArrisTR181DeviceInfoProcessStatusProcessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of all processes running on the device. At most one entry in this table can exist with a given value for PID." ::= { arrisTR181DeviceInfoProcessStatusProcess 1 } arrisTR181DeviceInfoProcessStatusProcessEntry OBJECT-TYPE SYNTAX ArrisTR181DeviceInfoProcessStatusProcessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of all processes running on the device. At most one entry in this table can exist with a given value for PID." INDEX { arrisTR181DeviceInfoProcessStatusProcessIndex } ::= { arrisTR181DeviceInfoProcessStatusProcessTable 1 } ArrisTR181DeviceInfoProcessStatusProcessEntry ::= SEQUENCE { arrisTR181DeviceInfoProcessStatusProcessIndex INTEGER, arrisTR181DeviceInfoProcessStatusProcessPID Unsigned32, arrisTR181DeviceInfoProcessStatusProcessCommand OCTET STRING, arrisTR181DeviceInfoProcessStatusProcessSize Unsigned32, arrisTR181DeviceInfoProcessStatusProcessPriority Unsigned32, arrisTR181DeviceInfoProcessStatusProcessCPUTime Unsigned32, arrisTR181DeviceInfoProcessStatusProcessState OCTET STRING } arrisTR181DeviceInfoProcessStatusProcessIndex OBJECT-TYPE SYNTAX INTEGER (1..150) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index used to order the arrisTR181DeviceInfoProcessStatusProcessTable entries" ::= { arrisTR181DeviceInfoProcessStatusProcessEntry 1 } arrisTR181DeviceInfoProcessStatusProcessPID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Process Identifier." ::= { arrisTR181DeviceInfoProcessStatusProcessEntry 2 } arrisTR181DeviceInfoProcessStatusProcessCommand OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the command that has caused the process to exist." ::= { arrisTR181DeviceInfoProcessStatusProcessEntry 3 } arrisTR181DeviceInfoProcessStatusProcessSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size in kilobytes of the memory occupied by the process." ::= { arrisTR181DeviceInfoProcessStatusProcessEntry 4 } arrisTR181DeviceInfoProcessStatusProcessPriority OBJECT-TYPE SYNTAX Unsigned32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "The priority of the process where 0 is highest." ::= { arrisTR181DeviceInfoProcessStatusProcessEntry 5 } arrisTR181DeviceInfoProcessStatusProcessCPUTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time in milliseconds that the process has spent taking up CPU time since the process was started." ::= { arrisTR181DeviceInfoProcessStatusProcessEntry 6 } arrisTR181DeviceInfoProcessStatusProcessState OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The current state that the process is in. Enumeration of: Running Sleeping Stopped Idle (OPTIONAL) Uninterruptible (OPTIONAL) Zombie (OPTIONAL)." ::= { arrisTR181DeviceInfoProcessStatusProcessEntry 7 } END