Помогите плиз разобраться где и что я сделал не так...
Прочитал http://squid.opennet.ru касаемо прикрутки MRTGИмеем Сквид...
./squid -v
Squid Cache: Version 2.5.STABLE9
configure options: --enable-snmpСогласно инструкции прописал в конфиге сквида:
acl My_SNMP snmp_community squidmrtg
snmp_port 3401
snmp_access allow My_SNMP allsnmp_incoming_address 0.0.0.0
snmp_outgoing_address 0.0.0.0Стоит пакет Net-SNMP последней версии (5.2...) скачанный с официалки в исходниках.
Согласно инструкции запускаю проверку работоспособности Сквид:
snmpwalk -v 1 -c squidmrtg localhost:3401 .1.3.6.1.4.1.3495.1.1
Получаю:
Timeout: No Response from localhost:3401Проверяю:
netstat -a|grep 3401
Получаю:
udp 0 0 *:3401 *:*
udp 0 0 *:3401 *:*Подскажите, плиз, в чем может быть проблема?
>snmp_incoming_address 0.0.0.0
>snmp_outgoing_address 0.0.0.0Читать squid.conf.default, в частности
# NOTE, snmp_incoming_address and snmp_outgoing_address can not have
# the same value since they both use port 3401.далее, какой смысл открывать snmp на весь мир, тем более, что недавно была в этой части дырка.
У меня, например, так:
snmp_port 3401
acl My_SNMP snmp_community squidmrtg
snmp_access allow My_SNMP localhost
snmp_access deny allстатистику снимаю mrtg на этой же машине
>>snmp_incoming_address 0.0.0.0
>>snmp_outgoing_address 0.0.0.0
>
>Читать squid.conf.default, в частности
># NOTE, snmp_incoming_address and snmp_outgoing_address can
>not have
># the same value since they
>both use port 3401.то есть на инкаминг оставить нули, а на исходящем - поставить реальный ip адрес?
>далее, какой смысл открывать snmp на весь мир, тем более, что недавно
>была в этой части дырка.Это уже от безысходности, просто отправил последнюю версию, изначально ограничивал всё локалхостом.
>У меня, например, так:
>
>snmp_port 3401
>acl My_SNMP snmp_community squidmrtg
>snmp_access allow My_SNMP localhost
>snmp_access deny all
>
>статистику снимаю mrtg на этой же машинеВопрос вдогонку... может проблема быть в недонастройке/неправильном запуске snmpwalk'a? То есть все работает нормально, но тест не проходит?...
>то есть на инкаминг оставить нули, а на исходящем - поставить реальный
>ip адрес?Немодно нынче читать squid.conf.default, цитирую:
# TAG: snmp_incoming_address
# TAG: snmp_outgoing_address
# Just like 'udp_incoming_address' above, but for the SNMP port.
#
# snmp_incoming_address is used for the SNMP socket receiving
# messages from SNMP agents.
# snmp_outgoing_address is used for SNMP packets returned to SNMP
# agents.
#
# The default snmp_incoming_address (0.0.0.0) is to listen on all
# available network interfaces.
#
# If snmp_outgoing_address is set to 255.255.255.255 (the default)
# it will use the same socket as snmp_incoming_address. Only
# change this if you want to have SNMP replies sent using another
# address than where this Squid listens for SNMP queries.
#
# NOTE, snmp_incoming_address and snmp_outgoing_address can not have
# the same value since they both use port 3401.
#
#Default:
# snmp_incoming_address 0.0.0.0
# snmp_outgoing_address 255.255.255.255лично я понял так: на incoming вписывается адрес, а на outgouing 255.255.255.255
Хотя, если честно, у меня этих директив в конфиге вообще нет, т.е. слушает по дефолту, на 0.0.0.0, ацл-ями сквида доступ только с локалхост, снаружи все прикрыто iptables.>>далее, какой смысл открывать snmp на весь мир, тем более, что недавно
>>была в этой части дырка.
>
>Это уже от безысходности, просто отправил последнюю версию, изначально ограничивал всё локалхостом.mrtg где? на локалхосте? Тогда и нужно только локалхост.
>Вопрос вдогонку... может проблема быть в недонастройке/неправильном запуске snmpwalk'a? То есть все
>работает нормально, но тест не проходит?...Очень вряд ли. А что mrtg снимает статистику? ;-)