Bug#389434: [Pkg-net-snmp-devel] Bug#389434: MIBs in net-snmp

Thomas Anders thomas.anders at blue-cable.de
Mon Oct 16 13:46:51 UTC 2006


Jochen Friedrich wrote:
>> Maybe a default, fixed set of mibs should be shipped and an additional
>> directory for additional mibs could be prepared (/var/lib/snmp/mibs)?
> 
> IMHO the best solution would be to create the .index file during install
> time using an utility. This utility could be reexecuted if a different
> package adds some MIBs to this directory. 

FYI, my custom packages at work (which add MIBs) do something along the
lines of

$_mibdir=/usr/share/snmp/mibs
[ $_mibdir -nt $_mibdir/.index ] && snmptranslate -M $_mibdir -mall
1.3.6.1.2.1.1.1.0 >/dev/null 2>&1

at postinstall time.

> The lib should rely on a
> valid .index, but never touch the .index even if the file is invalid.

This may be desirable for /usr/share/snmp/mibs on a fully
package-managed system, but custom builds and users with ~/.snmp/mibs
may not be prepared to do the extra work before using the MIBs,
especially since net-snmp doesn't even provide a dedicated utility to
maintain the .index file.


+Thomas

-- 
Thomas Anders (thomas.anders at blue-cable.de)




More information about the Pkg-net-snmp-devel mailing list