LINUX.ORG.RU
ФорумAdmin

snmp с машины за NAT


0

0

Здравствуйте! В данный момент использую для мониторинга серверов и железок Cacti, но появилась задача мониторить 1 компьютер за NAT. Попробовал сначала просто прокинуть порт, на компьютере с NAT, но Cacti не получала информацию. Стал копать, оказалось в какой-то версии net-snmp убрали поддержку получения snmp информации с нестандартного порта у snmptrapd Поэтому встал вопрос, есть ли модуль к какти, либо какая-то другая аналогичная система, которая могла б получать trap, либо снимать snmp информацию с нестандартного 161 порта?

★★

прокинь этот нестандартный порт через стандартный на локальной машине

по-моему, странно убирать подобное

anonymous
()
Ответ на: комментарий от anonymous

с машины,на которой NAT, тоже снимается snmp. Поэтому не прокинуть. Хотя, если попробовать связку SNAT которая снимает и DNAT на нате... Но всеравно, хочется узнать чем snmp trap получать в какти или другой системе мониторинга? А убрали да, я тоже удивился

aliens ★★
() автор топика
Ответ на: комментарий от aliens

хотя SNAT на машине которая снимает инфу и DNAT на шлюзе не поможет. тогда с машины с NAT не сниму

aliens ★★
() автор топика

> Стал копать, оказалось в какой-то версии net-snmp убрали поддержку получения snmp информации с нестандартного порта

Ты уверен? Был баг в 2006-м такой, его давно пофиксили.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

да, уверен. в последней версии net-snmp, для snmpwalk и snmpget убрали ключ -p,который задавал порт, а другого не добавили

aliens ★★
() автор топика

а что, никто не использует трапы для получения информации? неужели придется писать

aliens ★★
() автор топика
Ответ на: комментарий от Chumka

да, я это тоже прочитал в документации. Но при проверке, устанавливаю defaultPort отличный от 161, потом снимаю информацию и нифига, кроме как с дефолтного не снимается,даже с указанием порта через двоеточие. Да и к тому же, cacti вроде незнает что : можно юзать

aliens ★★
() автор топика

повесить на натящую машину еще один ip и прокинуть на него порт dnat-ом?

maloi ★★★★★
()
Ответ на: комментарий от aliens

> Но при проверке, устанавливаю defaultPort отличный от 161, потом снимаю информацию и нифига, кроме как с дефолтного не снимается

чо-то ты странное такое пишешь

а netstat -lunp что говорит? может у тебя нестандартный порт прикрыт фаерволом

в /etc/snmp/snmptrapd.conf добавляю строчку

snmpTrapdAddr 0.0.0.0:165

все работает как надо

anonymous
()
Ответ на: комментарий от anonymous

кстати, я так и не уловил -- тебе snmp-сервер надо запустить или snmptrap-сервер?

если snmptrap, то он на 162 порту, к слову

anonymous
()
Ответ на: комментарий от anonymous

нет, фаервол для чистоты эксперимента вообще выключен.

Мне либо средство для получения мониторинга трапов в cacti (они нормально отправляются), либо как получить информацию с snmp сервера на нестандартном порту.

P.S. второй ип повесить не могу, пров не дает

aliens ★★
() автор топика
Ответ на: комментарий от aliens

> P.S. второй ип повесить не могу, пров не дает

какой второй IP, ты об чем вообще сейчас?

если хочешь поднять snmptrapd сервер:

snmpTrapdAddr 0.0.0.0:сюда-ставишь-нужный-порт

проверяешь командой netstat -lutn

если хочешь послать snmp-запрос на нестандартный порт:

snmpwalk -c public 192.168.0.1:нестандартный-порт

все работает, только что проверил

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.