Skip to main content

Extended easysnmp with helpers to work with snmp tables

Project description

teasysnmp

Extended easysnmp with helpers to work with snmp tables

teasysnmp Table

The teasysnmp extensions vastly depends on a custom teasysnmp data structure that is referred to as the “teasysnmp table” in all documentations and documentation strings as well as in the extended function calls.

To keep things simple and optimized, the datastructure is a simple tuple with 2 elements - the snmp table entry oid - dictionary with definition of fields
 - field_name: tuple of (field_index str, easysnmp typestr)

An example is given below:

ifTableEntry = (
    ".1.3.6.1.2.1.2.2.1",
    {
        'Index': ('1', 'INTEGER'),
        'Descr': ('2', 'OCTETSTR'),
        'Type': ('3', 'INTEGER'),
        'MTU': ('4', 'INTEGER'),
    }
)

The possible easysnmp typestr are:

Easysnmp Typestr

OBJECTID

OCTETSTR

INTEGER

INTEGER32

UNSIGNED32

NETADDR

IPADDR

COUNTER

GAUGE

TICKS

OPAQUE

COUNTER64

NULL

UINTEGER

NOTIF

BITS

TRAP

Special Thanks To

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teasysnmp-0.5.tar.gz (2.8 kB view hashes)

Uploaded Source

Built Distribution

teasysnmp-0.5-py2-none-any.whl (4.4 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page