If I use the default snmpd.config file (which enables MIB-II), it will fail to reload the configuration, citing that the MIB-II module has already been loaded. I had the USM module enabled as well, so as a control I disabled MIB-II, attempted the same thing, and it seems that any modules loaded prevent bsnmpd from reloading the configuration.
Start bsnmpd non-daemonized:
# bsnmpd -d
Force bsnmpd to reload the configuration:
# killall -HUP bsnmpd
- Any configuration changes made should take effect.
Something like the following is printed out in window 1, based on the first module it finds already loaded:
snmpd: assignment to begemotSnmpdModulePath.18.104.22.168.73.73 returns 12
snmpd: in file /etc/snmpd.config line 148
snmpd: error reading config file '/etc/snmpd.config'