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

snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 11:32:14
loner
Настроил cacti для мониторинга серверов по snmp.
Сервера на freebsd и Debian.

На Debian на мониторящихся серверах просто удалил 127.0.0.1 из /etc/default/snmpd в SNMPDOPTS

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

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'

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

snmpwalk -c my_community -v 1 debian_box
- выдает кучу mib-ов

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

snmpwalk -c my_community -v 1 freebsd_box
Timeout: No Response from freebsd_box
Как сделать аналогичное на Freebsd?

Re: snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 11:47:50
Alex Keda
правила форума прочтите.
вверху каждой страницы.

Re: snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 14:13:03
hizel
гм, поумолчанию слушает *:161

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

sockstat | grep snmpd
точно показывает что локалхост?

Re: snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 14:17:00
LMik
Вот так у меня стартует для локалхоста.
в рц.конф

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

snmpd_enable="YES"
snmpd_flags="-Lo 127.0.0.1:161"
думаю стоило сначала man snmpd почитать :)

Re: snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 15:31:10
loner
Хм...

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

sockstat -4l | grep snmp
root     snmpd      944   9  tcp4   *:199                 *:*
Причем я ничего не менял. Freebsd 7.0. А в каком файле можно поменять порт?

Re: snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 15:37:02
Alex Keda

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

taganka% sockstat -4l | grep snmp
root     snmpd      275    9 tcp4   *:199                 *:*
root     snmpd      275   10 udp4   *:2685                *:*
root     snmpd      275   11 udp4   *:2887                *:*
root     snmpd      275   12 udp4   *:1659                *:*
root     snmpd      275   13 udp4   *:161                 *:*
taganka%

Re: snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 15:44:04
loner
Ну я понимаю, что у Вас все хорошо :roll:
А как _мне_ заставить snmpd слушать 161 порт?

Из мана нашел, что надо прописать чтото вроде

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

tcp  192.168.0.1:161
в /etc/snmpd.config
Прописал, перезапустил демона, не помогло. Какие еще будут варианты?

Re: snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 16:15:43
hizel
rocommunity: a SNMPv1/SNMPv2c read-only access community name
arguments: community [default|hostname|network/bits] [oid]
например

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

rocommunity  suko 10.0.0.50

Re: snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 16:21:14
LMik
loner писал(а):Ну я понимаю, что у Вас все хорошо :roll:
А как _мне_ заставить snmpd слушать 161 порт?

Из мана нашел, что надо прописать чтото вроде

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

tcp  192.168.0.1:161
в /etc/snmpd.config
Прописал, перезапустил демона, не помогло. Какие еще будут варианты?
Прочатайте мой пост выше еще раз вдумчиво.

Re: snmpd на Freebsd заставить слушать не только localhost

Добавлено: 2008-10-06 16:29:10
LMik
Читаем вот ман первые строки

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

NAME
       snmpd - daemon to respond to SNMP request packets.

SYNOPSIS
       snmpd [OPTIONS] [LISTENING ADDRESSES]