Home/Catalog/TIMETRA-PYTHON-MIB

TIMETRA-PYTHON-MIB

AI MIB Summary

The TIMETRA-PYTHON-MIB enables SNMP-based provisioning and runtime management of the embedded Python interpreter environment on Nokia 7xxx series routers. This module facilitates the monitoring of script execution states, configuration parameters, and resource utilization specific to the device's internal Python subsystem.

This document is the SNMP MIB module to manage and provision Python for the Nokia 7xxx device. Copyright 2013-2016 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. This SNMP MIB module (Specification) embodies Nokia's proprietary intellectual property. Nokia retains all title and ownership in the Specification, including any revisions. Nokia grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Nokia products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied 'as is', and Nokia makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification.
Main OID:
timetraPythonMIBModule.1.3.6.1.4.1.6527.1.1.3.87
68
Objects
Active
Status
6
Dependencies

Imported Objects

Objects

68 total
Object Name
timetraPythonMIBModuleThis document is the SNMP MIB module to manage and provision Python for the Nokia 7xxx device. Copyright 2013-2016 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. This SNMP MIB module (Specification) embodies Nokia's proprietary intellectual property. Nokia retains all title and ownership in the Specification, including any revisions. Nokia grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Nokia products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied 'as is', and Nokia makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification.
MODULE-IDENTITY
.1.3.6.1.4.1.6527.1.1.3.87
tmnxPythonConformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.1.87
tmnxPythonCompliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.1.87.1
tmnxPythonGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.1.87.2
tmnxPythonNotifGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.1.87.3
tmnxPython
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.2.87
tmnxPythonObjs
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.2.87.1
tmnxPythonScriptTableLastChThe value tmnxPythonScriptTableLastCh indicates the sysUpTime at the time of the last modification of an entry in the tmnxPythonScriptTable.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.1
tmnxPythonScriptTableThe table tmnxPythonScriptTable contains objects to configure Python scripts. These scripts are grouped in a script policy in the tmnxPythonPolicyMessageTable.
SEQUENCE OF TmnxPythonScriptEntry
.1.3.6.1.4.1.6527.3.1.2.87.1.2
tmnxPythonScriptEntryEach row represents a Python script. Entries in this table can be created or deleted via SNMP operations.
TmnxPythonScriptEntry
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1
tmnxPythonScriptNameThe value of tmnxPythonScriptName specifies the name of this Python script policy.
TNamedItem (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.1
tmnxPythonScriptRowStatusThe value of tmnxPythonScriptRowStatus controls the creation and deletion of rows in the table.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.2
tmnxPythonScriptLastChangedThe value tmnxPythonScriptLastChanged indicates the sysUpTime at the time of the most recent management-initiated change to this Python script policy.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.3
tmnxPythonScriptAdminStateThe value of tmnxPythonScriptAdminState specifies the administrative state of the Python script.rw
TmnxAdminState (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.4
tmnxPythonScriptOperStateThe value of tmnxPythonScriptOperState indicates the operational state of the Python script.ro
TmnxOperState (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.5
tmnxPythonScriptDescriptionThe value of tmnxPythonScriptDescription specifies the description of this Python script policy.rw
TItemDescription (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.6
tmnxPythonScriptOnFailThe value of tmnxPythonScriptOnFail specifies the action taken when Python fails to modify the given message. When the value is 'passthrough' the packet will be sent out without any modifications. When the value is 'drop' the packet will be dropped.rw
Enumeration
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.7
tmnxPythonScriptProtectionThe value of tmnxPythonScriptProtection specifies the method used to ensure the integrity and/or the confidentiality of the content of the Python script. A value of 'none (1)' indicates the Python script is stored in plain-text, without any mechanism in place to ensure the integrity nor the confidentiality of the content of the Python script. A value of 'hmacSha256' indicates the first line of the Python script must consist of the hash value obtained by hashing the rest of the Python script using the hmac-sha256 hashing algorithm given the key specified in tmnxPythonScriptProtectionKey. To set this field you must also set tmnxPythonScriptProtectionKey.rw
TmnxProtection
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.8
tmnxPythonScriptProtectionKeyThe value of tmnxPythonScriptProtectionKey specifies the secret key used for the protection mechanism specified in tmnxPythonScriptProtection. If tmnxPythonScriptProtection is set to 'none (1)' this key must be set to the empty string. Performing an SNMP GET on this field will always return an empty string.rw
DisplayString
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.9
tmnxPythonScriptPrimaryUrlThe value of tmnxPythonScriptPrimaryUrl specifies the URL of the primary script to change the Python message.rw
TmnxDisplayStringURL (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.10
tmnxPythonScriptSecondaryUrlThe value of tmnxPythonScriptSecondaryUrl specifies the URL of the secondary script to change the Python message.rw
TmnxDisplayStringURL (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.11
tmnxPythonScriptTertiaryUrlThe value of tmnxPythonScriptTertiaryUrl specifies the URL of the tertiary script to change the Python message.rw
TmnxDisplayStringURL (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.12
tmnxPythonScriptActiveUrlThe value of tmnxPythonScriptActiveUrl indicates from which URL the script has been loaded. A value of 'primary(1)' indicates the URL in tmnxPythonScriptPrimaryUrl has been used. A value of 'secondary(2)' indicates the URL in tmnxPythonScriptSecondaryUrl has been used. A value of 'tertiary(3)' indicates the URL in tmnxPythonScriptTertiaryUrl has been used. A value of 'none(0)' indicates no script has been loaded.ro
Enumeration
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.13
tmnxPythonScriptOperStateDistribThe value of tmnxPythonScriptOperStateDistrib indicates the operational state of the distributed deployment of the Python script.ro
TmnxOperState (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.14
tmnxPythonScriptCodeSizeThe value of tmnxPythonScriptCodeSize indicates the bytecode size of the Python script.ro
Unsigned32 UNITS "bytes"
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.15
tmnxPythonScriptReloadActionThe value of tmnxPythonScriptReloadAction specifies whether to reload the Python script file specified by this Python script. When SET to the value of 'doAction' the system will load and parse the file specified in the primary, secondary or tertiary url. An SNMP GET request on this object should return 'notApplicable'.rw
TmnxActionType (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.2.1.50
tmnxPythonPolicyTableLastChThe value tmnxPythonPolicyTableLastCh indicates the sysUpTime at the time of the last modification of an entry in the tmnxPythonPolicyTable.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.3
tmnxPythonPolicyTableThe table tmnxPythonPolicyTable contains objects to configure Python policies.
SEQUENCE OF TmnxPythonPolicyEntry
.1.3.6.1.4.1.6527.3.1.2.87.1.4
tmnxPythonPolicyEntryEach row represents a Python policy. Entries in this table can be created or deleted via SNMP operations.
TmnxPythonPolicyEntry
.1.3.6.1.4.1.6527.3.1.2.87.1.4.1
tmnxPyPlcyNameThe value of tmnxPyPlcyName specifies the name of this Python policy.
TNamedItem (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.4.1.1
tmnxPyPlcyRowStatusThe value of tmnxPyPlcyRowStatus controls the creation and deletion of rows in the table.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.4.1.2
tmnxPyPlcyLastChangedThe value tmnxPyPlcyLastChanged indicates the sysUpTime at the time of the most recent management-initiated change to this Python policy.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.4.1.3
tmnxPyPlcyDescriptionThe value of tmnxPyPlcyDescription specifies the description of this Python policy.rw
TItemDescription (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.4.1.4
tmnxPyPlcyWlanGwGroupThe value of tmnxPyPlcyWlanGwGroup specifies the Wireless Local Access Network Gateway (WLAN Gateway) ISA group of this Python policy. While a nonzero value for this object is specified, the scripts associated with this Python policy run on the ISA cards associated with the WLAN Gateway group. The value zero means that no WLAN Gateway group is specified. A nonzero value for this object can only be set while this row is created; a nonzero value must correspond to a row in the TIMETRA-WLAN-GW-MIB::tmnxWlanGwGrpTable. The value of this object cannot be modified while this row is active.rw
TmnxWlanGwIsaGrpIdOrZero
.1.3.6.1.4.1.6527.3.1.2.87.1.4.1.6
tmnxPyPlcyNatGroupThe value of tmnxPyPlcyNatGroup specifies the identifier of the Network Address Translation (NAT) ISA group of this Python policy. While a nonzero value for this object is specified, the scripts associated with this Python policy run on the ISA cards associated with the NAT group. The value zero means that no NAT group is specified. A nonzero value for this object can only be set while this row is created; a nonzero value must correspond to a row in the TIMETRA-NAT-MIB::tmnxNatIsaGrpTable. The value of this object cannot be modified while this row is active.rw
TmnxNatIsaGrpIdOrZero (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.4.1.7
tmnxPythonPolicyCacheTableLastChThe value tmnxPythonPolicyCacheTableLastCh indicates the sysUpTime at the time of the last modification of an entry in the tmnxPythonPolicyCacheTable.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.5
tmnxPythonPolicyCacheTableThe table tmnxPythonPolicyCacheTable contains objects to configure Python policy caches.
SEQUENCE OF TmnxPythonPolicyCacheEntry
.1.3.6.1.4.1.6527.3.1.2.87.1.6
tmnxPythonPolicyCacheEntryEach row represents the cache of a Python policy. Entries in this table can be created or deleted via SNMP operations.
TmnxPythonPolicyCacheEntry
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1
tmnxPyPlcyCacheRowStatusThe value of tmnxPyPlcyCacheRowStatus controls the creation and deletion of rows in the table.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.1
tmnxPyPlcyCacheEntrySizeThe value of tmnxPyPlcyCacheEntrySize specifies the maximum size of the data structure that can be stored in a single Python cache entry. When requesting to store a data structure the size of the serialized object is compared with the value specified in this MIB field. If it's larger, the object will not be stored and Python will throw an exception.rw
INTEGER
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.2
tmnxPyPlcyCacheMaxEntriesThe value of tmnxPyPlcyCacheMaxEntries specifies the maximum number of Python cache entries that can be stored in the cache of this Python policy. If the limit has been reached, a Python exception will be thrown when requested to store another data structure.rw
INTEGER
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.3
tmnxPyPlcyCacheMaxLifetimeThe value of tmnxPyPlcyCacheMaxLifetime specifies the maximum allowed lifetime for each entry of the Python cache of this Python policy. When adding data to the Python cache the lifetime of the given object must always be specified. If the specified lifetime is bigger than the value of tmnxPyPlcyCacheMaxLifetime, the value of tmnxPyPlcyCacheMaxLifetime will be used instead of the lifetime that was specified.rw
INTEGER
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.4
tmnxPyPlcyCacheAdminStateThe value of tmnxPyPlcyCacheAdminState specifies the administrative state of the cache of this Python policy.rw
TmnxAdminState (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.5
tmnxPyPlcyCacheLastChangedThe value tmnxPyPlcyCacheLastChanged indicates the sysUpTime at the time of the most recent management-initiated change to the cache of this Python policy.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.6
tmnxPyPlcyCachePersistentThe value of tmnxPyPlcyCachePersistent specifies if the cache of this Python policy is persistent.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.10
tmnxPyPlcyCacheMinLifetimeMcsThe value of tmnxPyPlcyCacheMinLifetimeMcs specifies the minimum value for the remaining lifetime of any cache entry to be be synchronized with the peer system using Multi-Chassis Redundancy Synchronization.rw
Unsigned32
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.11
tmnxPyPlcyCacheMinLifetimeHaThe value of tmnxPyPlcyCacheMinLifetimeHa specifies the minimum value for the remaining lifetime of any cache entry to be be synchronized with the standby CPM using High Availability.rw
Unsigned32
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.12
tmnxPyPlcyCacheMinLifetimePersThe value of tmnxPyPlcyCacheMinLifetimePers specifies the minimum value for the remaining lifetime of any cache entry to be be written to the system persistence file.rw
Unsigned32
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.13
tmnxPyPlcyCacheNumberOfEntriesThe value of tmnxPyPlcyCacheNumberOfEntries indicates the current number of Python cache entries that are stored in the cache of this Python policy.ro
Gauge32
.1.3.6.1.4.1.6527.3.1.2.87.1.6.1.14
tmnxPythonPolicyMessageTblLstChThe value tmnxPythonPolicyMessageTblLstCh indicates the sysUpTime at the time of the last modification of an entry in the tmnxPythonPolicyMessageTable.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.7
tmnxPythonPolicyMessageTableThe table tmnxPythonPolicyMessageTable specifies when a Python script must be invoked.
SEQUENCE OF TmnxPythonPolicyMessageEntry
.1.3.6.1.4.1.6527.3.1.2.87.1.8
tmnxPythonPolicyMessageEntryEach row represents an event that triggers the execution of the specified Python script. Entries in this table can be created or deleted via SNMP operations.
TmnxPythonPolicyMessageEntry
.1.3.6.1.4.1.6527.3.1.2.87.1.8.1
tmnxPyPlcyMessageTypeThe value of tmnxPyPlcyMessageType specifies the message type of the event.
Enumeration
.1.3.6.1.4.1.6527.3.1.2.87.1.8.1.2
tmnxPyPlcyMessageDirectionThe value of tmnxPyPlcyMessageDirection specifies whether the event is incoming or outgoing.
TDirectionIngEgr
.1.3.6.1.4.1.6527.3.1.2.87.1.8.1.3
tmnxPyPlcyMessageRowStatusThe value of tmnxPyPlcyMessageRowStatus controls the creation and deletion of rows in the table.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.8.1.4
tmnxPyPlcyMessageLastChangedThe value tmnxPyPlcyMessageLastChanged indicates the sysUpTime at the time of the most recent management-initiated change to this Python policy protocol.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.8.1.5
tmnxPyPlcyMessagePyScriptThe value of tmnxPyPlcyMessagePyScript specifies the name of the Python script that will be used to handle the message specified by this row.rw
TNamedItem (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.8.1.6
tmnxPythonProtectAction
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.2.87.1.9
tmnxPythonProtectFileUrlThe value of tmnxPythonProtectFileUrl specifies the URL of the Python script to protect.rw
TmnxDisplayStringURL (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.9.1
tmnxPythonProtectDestFileUrlThe value of tmnxPythonProtectDestFileUrl specifies the URL where the protected Python script must be stored.rw
TmnxDisplayStringURL (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.9.2
tmnxPythonProtectTypeThe value of tmnxPythonProtectType specifies the method used to ensure the integrity and/or the confidentiality of the content of the Python script.rw
TmnxProtection
.1.3.6.1.4.1.6527.3.1.2.87.1.9.3
tmnxPythonProtectKeyThe value of tmnxPythonProtectKey specifies the secret key used for the protection mechanism specified in tmnxPythonProtectType.rw
DisplayString
.1.3.6.1.4.1.6527.3.1.2.87.1.9.4
tmnxPythonProtectActionGoSetting this object to 'doAction' triggers an attempt to protect the Python script file specified in tmnxPythonProtectFileUrl. Reading this object returns the value 'notApplicable'.rw
TmnxActionType (TIMETRA-TC-MIB)
.1.3.6.1.4.1.6527.3.1.2.87.1.9.5
tmnxPythonProtectActionSuccessThe value of the object tmnxPythonProtectActionSuccess indicates if the last action request was successful. If the value of the object equals 'false', a row in the TIMETRA-LOG-MIB::tmnxSnmpSetErrsTable is created.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.9.6
tmnxPythonProtectActionTimeThe value of the object tmnxPythonProtectActionTime indicates the value of sysUpTime at the last time that the object tmnxPythonProtectActionSuccess was written by the system.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.6527.3.1.2.87.1.9.7
tmnxPythonNotificationObjs
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.2.87.2
tmnxPythonNotifyPrefix
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.3.87
tmnxPythonNotifications
OBJECT IDENTIFIER
.1.3.6.1.4.1.6527.3.1.3.87.0
TIMETRA-PYTHON-MIB - SNMP MIB Reference | MIBs Explorer