Страница 1 из 1

bsnmpd

Добавлено: 2010-02-17 11:04:17
spf
Привет!

Код: Выделить всё

gw2# uname -a
FreeBSD gw2.local 7.3-PRERELEASE FreeBSD 7.3-PRERELEASE #2: Wed Feb 10 20:38:36 KRAT 2010     root@gw2.local:/usr/obj/usr/src/sys/KERNEL  amd64

gw2# cat /etc/snmpd.config | egrep -v '^#|^$'
host := gw2.local
location := "gw2"
contact := "admin@gw2.local"
system := 1     # FreeBSD
read := "secret1"
write := "secret2"
%snmpd
begemotSnmpdDebugDumpPdus       = 2
begemotSnmpdDebugSyslogPri      = 7
begemotSnmpdCommunityString.0.1 = $(read)
begemotSnmpdCommunityDisable    = 1
begemotSnmpdPortStatus.[$(host)].161 = 1
begemotSnmpdPortStatus.127.0.0.1.161 = 1
begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4
sysContact      = $(contact)
sysLocation     = $(location)
sysObjectId     = 1.3.6.1.4.1.12325.1.1.2.1.$(system)
snmpEnableAuthenTraps = 2
begemotSnmpdModulePath."mibII"  = "/usr/lib/snmp_mibII.so"

gw2# sockstat | fgrep snmp
root     bsnmpd     50328 4  udp4   *:*                   *:*
root     bsnmpd     50328 5  udp4   xxx.xxx.xxx.xxx:161     *:*
root     bsnmpd     50328 6  udp4   127.0.0.1:161         *:*
root     bsnmpd     50328 7  stream /var/run/snmpd.sock
Зачем bsnmpd держит открытый сокет
root bsnmpd 50328 4 udp4 *:* *:*
и как этого избежать?

Re: bsnmpd

Добавлено: 2010-05-10 12:05:36
Alex Keda
это вас беспокоит? вы хотите об этом поговорить? =))

Re: bsnmpd

Добавлено: 2010-05-10 19:03:24
thefree
Alex Keda писал(а):это вас беспокоит? вы хотите об этом поговорить? =))
кто-то, что-то хотел менять ...
===
запуск из под рута не тру ...

Re: bsnmpd

Добавлено: 2010-05-11 16:51:46
Alex Keda
это не троллинг был.
это было завуалирвоанное "я не вижу причин для беспокойства" =)

Re: bsnmpd

Добавлено: 2010-05-13 8:32:39
spf
Alex Keda писал(а):"я не вижу причин для беспокойства" =)
Держать открытым сокет на всех портах - это или грандиозный замысел разработчика, или его ошибка. Замысел я не просек.

По недолгому опыту общения с bsnmpd я его отнес к разряду недоделок. К моему большому сожаления, так как предпочитаю пользоваться стандартными средствами ОС.

После установки net-snmp все стало на свои места:

Код: Выделить всё

gw1# sockstat | fgrep snmp
root     snmpd      1434  9  tcp4   *:199                 *:*
root     snmpd      1434  10 udp4   *:161                 *:*