xload-snmpxload-snmp adds SNMP querying abilities to the venerable xload program. If you run SNMP daemons on your servers, you no longer have to log in to each server to start an xload! You no longer have to have X11 libs installed on every server. For someone like me, that's very nice, and it gave me a chance to play with the UCD-SNMP C API.
This also makes it capable to use xload for graphing anything SNMPable. Disk usage, router traffic, anything with an OID.
To build you will need the net-snmp (formerly ucd-snmp) libraries. The home page is http://net-snmp.sourceforge.net/ or get binaries from their Sourceforge.
Apparently the ucd-snmp distributed with the RH 7 series is linked against OpenSSL. This is probably a good thing, but it's going to break the build of xload-snmp. If you are using RH 7.x, or have linked OpenSSL with your SNMP library, please use this Imakefile instead.
The newer release is closer to what I consider complete, but there are still some TODOs and some ideas. See the INSTALL file for details.
Update I haven't made any changes to this code for quite some time, but I tried compiling it and running it on Fedora Core 1 and it works fine, as long as you use the SSL Makefile above.
There is a mailing list, xload-snmp@warhound.org, to announce updates and provide a channel for feedback and help. The above link will take you to the list homepage. Or to subscribe send mail to xload-snmp-subscribe@warhound.org. To unsubscribe send mail to xload-snmp-unsubscribe@warhound.org. The list owner can be reached at xload-snmp-owner@warhound.org. Go ahead and subscribe, I'm sure it won't flood you with mail.
Maintained by Adrian Hosey alh@warhound.org
Back to warhound.org