multiplexing SNMP query engine
Branch: master
Clone or download
tobez Merge pull request #7 from dk/master
allow input with both BIN and STR types
Latest commit b996f85 Nov 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
devel
t
.gitignore Real tests. Apr 12, 2012
LICENSE Update copyright year. Oct 1, 2013
Makefile
README.markdown
ber.c 4294967295 can totally fit in 4-octets. Feb 3, 2018
bsdqueue.h Bring BSD's sys/queue.h into the source. Apr 18, 2012
carp.c Update copyright year. Oct 1, 2013
cid_info.c
client_input.c Implement DEST_INFO for per-destination stats. May 1, 2014
client_listen.c
client_requests_info.c
destination.c
event_loop.c
main.c Malformed SNMP response bugfix: May 23, 2014
manual.mdwn
oid_info.c
opts.c
request_common.c
request_get.c
request_getopt.c Update copyright year. Oct 1, 2013
request_gettable.c Update copyright year. Oct 1, 2013
request_info.c after testing on msgpack < 0.6, decided to skip its support altogether Oct 30, 2018
request_setopt.c Update copyright year. Oct 1, 2013
sid_info.c Malformed SNMP response bugfix: May 23, 2014
snmp-query-engine.1
snmp.c
sqe.h after testing on msgpack < 0.6, decided to skip its support altogether Oct 30, 2018
test_ber.c
test_msgpack.c
timers.c Update copyright year. Oct 1, 2013
util.c allow input with both BIN and STR types Nov 20, 2018

README.markdown

snmp-query-engine - multiplexing SNMP query engine

The snmp-query-engine daemon accepts multiple client connections and performs SNMP queries towards multiple destinations on behalf of its clients, taking care of multiplexing and throttling the requests. This allows querying large number of devices for large amounts of SNMP information quickly, while controlling the load on the devices induced by multiple SNMP queries.

See manual.mdwn for more.

With regard to msgpack dependency: snmp-query-engine requires at least msgpack 0.5.7, previous versions have bugs. Unfortunately, msgpack website has changed its layout substantially, so it is not easy to find the release source anymore. One possibility is to fetch 0.5.7 from http://msgpack.org/releases/cpp/msgpack-0.5.7.tar.gz