Afternoon all, got a little bit of a problem I've been scratching my head over. I'm trying to monitor a linux router, namely a Linksys WRT54GL running OpenWRT Backfire 10.03 (it's my home router, I run the University's Solarwinds install so I figure they can spare the licensing and cycles to monitor one extra little box ). Now these systems have limited RAM (32MB, hah, I remember when I aspired to having that much in my workstation!) so I'm running a cut-down implementation of net-snmp called mini_snmpd (members.aon.at/.../mini_snmpd.html) that uses ~10% of the memory of net-snmp.
The daemon's all up and running quite happily with one of our NPM pollers talking to it but doing a 'list resources' only shows me the network interfaces of the device, no CPU, RAM or disk usage. Doing an snmpwalk at it, curiously, gives me exactly the same result unless I specify '.iso' as the starting point in the MIB to make the walk from, in which case I get everything I would hope for.
It may be worth noting that mini_snmpd doesn't return a 'machine type' when it's polled so NPM has no idea what type of machine it is (it shows up as 'Unknown').
So, the question is: how do I do the equivalent of 'snmpwalk -v 2c -c public <host> .iso' when I add it to NPM, or 'List resources', to enable it to see the additional devices/resources?