Помогите, пожалуйста, настроить snmp в сквиде, версия 2.5s1, компилил с ключом для snmp.
в squid.conf пишу:
acl snmppublic snmp_community squidmrtg
snmp_port 3401
snmp_access allow snmppublic localhost
snmp_access deny all
snmp_incoming_address 0.0.0.0 (пробовал и 127.0.0.1)
snmp_outgoing_address 0.0.0.0проверяю (как написано в мануале):
snmpwalk localhost squidmrtg:3401 .1.3.6.1.4.1.3495.1.1
в ответ:
squidmrtg: Unknown Object Identifier (Sub-id not found: (top) -> squidmrtg)проверяю по другому:
snmpwalk localhost:3401 public .1.3.6.1.4.1.3495.1.1
в ответ ждет несколько секунд и выдает:
snmpwalk: Timeoutчто нужно исправить?
а так:
%snmpwalk -p 3401 localhost squidmrtg .1.3.6.1.4.1.3495.1.1пример же есть: http://squid.opennet.ru/mrtg/
>а так:
>%snmpwalk -p 3401 localhost squidmrtg .1.3.6.1.4.1.3495.1.1
>
>пример же есть: http://squid.opennet.ru/mrtg/так попробовал с самого начала, выдает следующее:
Warning: -p option is no longer used - specify the remote host as HOST:PORT
и дальше свою страничку с описанием опций
>Помогите, пожалуйста, настроить snmp в сквиде, версия 2.5s1, компилил с ключом для
>snmp.
>в squid.conf пишу:
>acl snmppublic snmp_community squidmrtg
>snmp_port 3401
>snmp_access allow snmppublic localhost
>snmp_access deny all
>snmp_incoming_address 0.0.0.0 (пробовал и 127.0.0.1)
>snmp_outgoing_address 0.0.0.0
>
>проверяю (как написано в мануале):
>snmpwalk localhost squidmrtg:3401 .1.3.6.1.4.1.3495.1.1
>в ответ:
>squidmrtg: Unknown Object Identifier (Sub-id not found: (top) -> squidmrtg)
>
>проверяю по другому:
>snmpwalk localhost:3401 public .1.3.6.1.4.1.3495.1.1
^^^^^^^^
squidmrtg ?!
>в ответ ждет несколько секунд и выдает:
>snmpwalk: Timeout
>
>что нужно исправить?
форматирование блин...
комьюнити не то
>форматирование блин...
>комьюнити не то
что значит не то?
3401 - это порт, а комьюнити squidmrtg
snmpwalk localhost:3401 squidmrtg .1.3.6.1.4.1.3495.1.1
а ты public указал
>snmpwalk localhost:3401 squidmrtg .1.3.6.1.4.1.3495.1.1
>а ты public указали так тоже пробовал, см. мой первый вариант
в твоем первом варианте порт указан после комьюнити....
snmpwalk без параметров и смотри на синтаксис.
у меня под руками только UCD-snmp version: 4.2.5
>в твоем первом варианте порт указан после комьюнити....
>snmpwalk без параметров и смотри на синтаксис.
>у меня под руками только UCD-snmp version: 4.2.5как я понял из этого описания надо писать так:
snmpwalk -c squidmrtg localhost:3401 .1.3.6.1.4.1.3495.1.1
либо
snmpwalk -c squidmrtg localhost:3401
и то, и другое дает snmpwalk: Timeoutи еще - netstat --listen -p -n дает:
udp 0 0 0.0.0.0:3401 0.0.0.0:* 1034/(squid)
udp 0 0 0.0.0.0:3401 0.0.0.0:* 1034/(squid)
т.е. ДВА открытых ОДИНАКОВЫХ порта... может ли такое быть и не может ли это быть препятствием?
неужели никто не делал SNMP в сквиде???
>>snmpwalk localhost squidmrtg:3401 .1.3.6.1.4.1.3495.1.1
ошибся когда сюда писал
на самом деле было snmpwalk localhost:3401 squidmrtg .1.3.6.1.4.1.3495.1.1
>>в ответ:
>>squidmrtg: Unknown Object Identifier (Sub-id not found: (top) -> squidmrtg)
>>
>>проверяю по другому:
>>snmpwalk localhost:3401 public .1.3.6.1.4.1.3495.1.1
>
>
> ^^^^^^^^
>
>
> squidmrtg ?!
а разве может быть порт squidmrtg?
>>>snmpwalk localhost squidmrtg:3401 .1.3.6.1.4.1.3495.1.1
>ошибся когда сюда писал
>на самом деле было snmpwalk localhost:3401 squidmrtg .1.3.6.1.4.1.3495.1.1
>>>в ответ:
>>>squidmrtg: Unknown Object Identifier (Sub-id not found: (top) -> squidmrtg)
>>>
>>>проверяю по другому:
>>>snmpwalk localhost:3401 public .1.3.6.1.4.1.3495.1.1
>>
>>
>> ^^^^^^^^
>>
>>
>> squidmrtg ?!
>а разве может быть порт squidmrtg?
>http://squid.opennet.ru/mrtg/там есть фраза "О том, что все в порядке просигнализирует примерно такой вот ответ:"
так вот, именно такого или подобного ответа я и не могу получить!
хотя до этого пытался делать все буква в букву... и с вариациями тоже пробовал...
давно смотрел ?
я ж пример добавил для Net-SNMP 5.0.x
>давно смотрел ?
>я ж пример добавил для Net-SNMP 5.0.xСпасибо огромное!!! :)
заработало! :)
счас буду МРТГ прикручивать :)смотрел две или три недели назад...
я и не обратил внимания, что у меня версия Net-SNMP.
хотя то, что синтаксис командной строки различается - заметил.