After upgrading to Debian squeeze, snmp output will change; the descriptions are missing.
Before squeeze (i.e. in lenny):
$ snmpget -v1 -On -c public printer.example.com 1.3.6.1.2.1.25.3.5.1.1.1
.1.3.6.1.2.1.25.3.5.1.1.1 = INTEGER: idle(3)
After squeeze upgrade:
$ snmpget -v1 -On -c public printer.example.com 1.3.6.1.2.1.25.3.5.1.1.1
.1.3.6.1.2.1.25.3.5.1.1.1 = INTEGER: 3
This is because the MIB files were stripped from squeeze due to
licensing reasons. Install the
snmp-mibs-downloader
package and comment out the line in
/etc/snmp/snmp.conf
as described in that config file. Non-free will need to be enabled in apt sources if you are not finding the package. See the
Debian wiki section on snmp for added information.