bsnmpd vs net-snmp

Maxim Khitrov mkhitrov at gmail.com
Thu Apr 30 13:32:30 UTC 2009


On Thu, Apr 30, 2009 at 9:20 AM, Steve Bertrand <steve at ibctech.ca> wrote:
> Maxim Khitrov wrote:
>> On Wed, Apr 29, 2009 at 8:35 PM, Brandon Weisz <lists at avioc.org> wrote:
>
>>> I cant speak to the documentation, but this seems to limit it to listening
>>> on a single address:
>>>
>>> Example..
>>>
>>> # open standard SNMP ports
>>> begemotSnmpdPortStatus.192.168.2.254.161 = 1
>>
>> Thanks, but I tried this already. It causes bsnmpd to listen on the
>> given IP as well, but doesn't remove the *:* entry:
>>
>> root at gw1 [/root]# sockstat -l4
>> USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
>> root     bsnmpd     61251 4  udp4   *:*                   *:*
>> root     bsnmpd     61251 5  udp4   127.0.0.1:161         *:*
>>
>> The author suggested using "begemotSnmpdPortTable.0.0.0.0.161 = 1" and
>> change the IP there, but this causes the following error:
>>
>> Apr 30 08:59:59 gw1 snmpd[78798]: unknown variable
>> Apr 30 08:59:59 gw1 snmpd[78798]:   in file /usr/local/etc/bsnmpd.conf line 20
>> Apr 30 08:59:59 gw1 snmpd[78798]: error in config file
>
> Here's how I limit to a single address:
>
> host := 208.70.106.1
>
> # open standard SNMP ports
> begemotSnmpdPortStatus.[$(host)].161 = 1
> begemotSnmpdPortStatus.127.0.0.1.161 = 1
>
> # netstat -na | grep 161
> udp4       0      0  208.70.106.1.161       *.*
> udp4       0      0  127.0.0.1.161          *.*

Doesn't work for me, the grep command removes *:* entry from the output:

root at gw1 [/root]# netstat -an
Active Internet connections (including servers)
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
udp4       0      0 127.0.0.1.161          *.*
udp4       0      0 *.*                    *.*
<snip>

The 127.0.0.1 entry is added with
"begemotSnmpdPortStatus.127.0.0.1.161 = 1", but the other entry is
always there. Turn the daemon on and off to verify that it's bsnmpd
(or use sockstat).

- Max


More information about the freebsd-questions mailing list