snmpd-pyagentx provides Python3 bindings for AgentX extension of the snmpd part of the Net-SNMP project. It allows you to tie into snmpd, returning your own values for OIDs or whole OID trees right from the Python code. It consists of a thin C interface for snmp_agent_api(3), provided by net-snmp project libraries, and pure Python logic for handling forwarded requests. The C code is loosely based on the python-agentx project codebase by Bozhin Zafirov.
|Tags||Monitoring Agent Python agentx extension libsnmp net-snmp python3 snmp snmpd|
|Implementation||C Python 3|
Release Notes: The OIDDict code has been refactored (mostly simplified), extending its capabilities to an unrestricted dict interface.
Release Notes: Support for unsigned (including 64-bit) SNMP types has been added.
Release Notes: This release adds extension stacking support via request-handler delegation. It adds more example code and has minor bugfixes.
Release Notes: The MIB interface was simplified. The build system was updated for FreeBSD compatibility. Bugs were fixed. Documentation was added.
Release Notes: This release fixes several major issues as well as the distribution system.