Icky as it is, I fear we'll be needing to tackle the horribleness that is "SNMP support", sooner or later. Makes it super-icky supporting routers and switches, otherwise (yes, to an extent, you can extract SOME diagnostic data via command lines, on quite a few different routers and switches, it's just not necessarily trivial).
This is, FWIW, where things ground to a halt last year (SNMP support and my not having multiple boxes, so I could actually trial the network protocol in a sensible way).
This is what I want/need from a suitable SNMP package: + ASDF-INSTALLable (I don't think we can compromise here) + Ideally written completely in Lisp (that is just a preference, not something that is needed, if the best option uses FFI, the best option uses FFI) + The results from queries are lisp-friendly (so we can process them in an assortment of ways) + Introspectable MIB trees (nice, though maybe not necessary)
So, the options that I can find:
+ Lisp-SNMP Pros: Listed on CLiki Cons: not ASDF-INSTALLable (doesn't, in fact, even have an ASDF system definition)
+ cl-net-snmp Pros: hosted on common-lisp.net Cons: not ASDF-INSTALLable; depends on at least one package that is hard to find (as in "didn't work when I tried)
That's about it, as far as I can see. Anyone know any other SNMP implementation?
//Ingvar