All Projects → exhuma → Puresnmp

exhuma / Puresnmp

Licence: mit
Pure Python SNMPv2 Library

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Puresnmp

scotty
A Tcl extension for building network management (SNMP, ICMP, UDP, DNS) applications
Stars: ✭ 29 (-44.23%)
Mutual labels:  snmp
Python code samples network
A collection of Python Code Samples for Network Management. Includes samples to run on-box and off-box.
Stars: ✭ 384 (+638.46%)
Mutual labels:  snmp
Snmp exporter
SNMP Exporter for Prometheus
Stars: ✭ 705 (+1255.77%)
Mutual labels:  snmp
rabe-zabbix
Collection of various Zabbix templates and helper scripts created or used by Radio Bern RaBe
Stars: ✭ 93 (+78.85%)
Mutual labels:  snmp
Pandorafms
Pandora FMS is a flexible and highly scalable monitoring system ready for big environments. It uses agents (Linux, Windows, AIX, HP-UX, Solaris and BSD systems) and can do both local and remote network monitoring (SNMP v3, TCP checks, WMI, etc).
Stars: ✭ 311 (+498.08%)
Mutual labels:  snmp
Intel Cmt Cat
User space software for Intel(R) Resource Director Technology
Stars: ✭ 400 (+669.23%)
Mutual labels:  snmp
noc
Official read only mirror for
Stars: ✭ 84 (+61.54%)
Mutual labels:  snmp
Trapdirector
Icingaweb2 module for receiving and handling snmp traps
Stars: ✭ 41 (-21.15%)
Mutual labels:  snmp
Ipt Netflow
Netflow iptables module for Linux kernel (official)
Stars: ✭ 357 (+586.54%)
Mutual labels:  snmp
Gosnmp
An SNMP library written in GoLang.
Stars: ✭ 694 (+1234.62%)
Mutual labels:  snmp
hnmp
High-level Python SNMP library
Stars: ✭ 44 (-15.38%)
Mutual labels:  snmp
ruby-netsnmp
SNMP library in ruby (v1, v2c, v3)
Stars: ✭ 31 (-40.38%)
Mutual labels:  snmp
Ntopng
Web-based Traffic and Security Network Traffic Monitoring
Stars: ✭ 4,313 (+8194.23%)
Mutual labels:  snmp
tnm4j
A simplified SNMP API for Java, based on Jürgen Schönwälder's Tnm extension for Tcl.
Stars: ✭ 34 (-34.62%)
Mutual labels:  snmp
Junos monitoring with healthbot
Healthbot configuration examples. Scripts to manage Healthbot. Closed loop automation. Healthbot building blocks description and troubleshooting guide
Stars: ✭ 17 (-67.31%)
Mutual labels:  snmp
tdm
Telemetry Data Mapper to ease data discovery, correlation, and usage with YANG, MIBs, etc.
Stars: ✭ 33 (-36.54%)
Mutual labels:  snmp
Pysnmp
Python SNMP library
Stars: ✭ 391 (+651.92%)
Mutual labels:  snmp
Snmpbot
Golang SNMP library + SNMP REST API
Stars: ✭ 44 (-15.38%)
Mutual labels:  snmp
Network miner
Network Miner generates a network map by sending SNMP requests (LLDP/CDP/EDP).
Stars: ✭ 25 (-51.92%)
Mutual labels:  snmp
Ttyplot
a realtime plotting utility for terminal/console with data input from stdin
Stars: ✭ 532 (+923.08%)
Mutual labels:  snmp

.. >>> Shields >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

.. image:: https://github.com/exhuma/puresnmp/workflows/Python%20package/badge.svg?branch=master :target: https://github.com/exhuma/puresnmp/actions?query=workflow%3A%22Python+package%22

.. image:: https://readthedocs.org/projects/puresnmp/badge/?version=latest :target: http://puresnmp.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

.. image:: https://img.shields.io/badge/repository-github-green.svg?style=flat :target: https://github.com/exhuma/puresnmp :alt: Github Project

.. image:: https://img.shields.io/pypi/v/puresnmp.svg :alt: PyPI :target: https://pypi.org/project/puresnmp/

.. <<< Shields <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


TL;DR

Jump right in with the cookbook_


Quick Info

What A pure Python implementation for Python 3.3+ of SNMP without any external dependencies (neither MIBs or libsnmp).

Why SNMP in itself is simple and well defined. A bit convoluted, but simple. MIB parsing however complicates the code-base and is technically not required. They add typing information and variables and give names to OIDs. All existing libraries have a direct or indirect dependency on libsnmp. With all the advantages and disadvantages.

The aim of this project is to focus on SNMP in itself and provide a very
simple API. Instead of implementing ASN.1 parsing, the SNMP related ASN.1
and X.690 information is hard-coded (keeping in mind that all that's
hard-coded is well defined).

It is of course possible to *wrap* this package in another package adding
MIB parsing and processing. This is, and will be however **out of the scope
of this project**!

When First commit: Sat Jul 23 12:01:05 2016 +0200

Who Michel Albert

Installation

::

pip install puresnmp

Package Version Numbers

As an important side-note, you might want to know that this project follows Semantic Versioning_.

Examples

See the cookbook_.

.. _cookbook: http://puresnmp.readthedocs.io/en/latest/cookbook/index.html .. _Semantic Versioning: http://semver.org/spec/v2.0.0.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].