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 |