Getting Started
Install snmpkit and set up your environment.
Installation
pip
pip install snmpkitRequirements
- Python 3.14+
For Agent (AgentX) support, you also need:
- Net-SNMP (snmpd with AgentX enabled)
Installing Net-SNMP (Agent only)
Ubuntu/Debian
sudo apt install snmpd snmp libsnmp-devVerify Installation
import snmpkit
print(snmpkit.__version__)Configure snmpd for AgentX (Agent only)
To use snmpkit agents, enable AgentX in snmpd:
/etc/snmp/snmpd.conf
# Enable AgentX master agent
master agentx
agentXSocket /var/agentx/master
# Allow read access
rocommunity public
# Allow write access (for SET operations)
rwcommunity privateRestart snmpd:
sudo systemctl restart snmpdThe default AgentX socket is /var/agentx/master. Make sure your user has permission to connect to it.
Next Steps
Choose your path:
- Manager Guide — Query and monitor SNMP devices
- Manager Quickstart — Start polling devices
- Agent Guide — Build SNMP agents that expose data
- Agent Quickstart — Jump straight to agent code
Last updated on