SNMPD not binding correctly

Solution 1:

You may want to double check that nothing in /etc/default/snmpd is over-riding your configuration. I think by default, the local loopback address (127.0.0.1) is passed in the SNMPDOPTS directive.

I could be mistaken, I just remember having to change that the last time I installed it for Cacti on a Debian system, but I think that was the prior version.

Solution 2:

Try the following:

agentaddress 0.0.0.0:161

Using the address "0.0.0.0" tells most applications/libraries to bind to all addresses.