LINUX.ORG.RU

snmptrapd что это и с чем едят

 , , ,


0

1

Доброго времени суток . Не кидайте помидоры , за необразованность , изучаю просторы гугла , но пока без особых успехов . На виртуалке стоит 18 версии убунту . Установленны пакеты snmp snmpwalk snmptrapd и тп (ну вроде все нужные стоят ) . Задача понять как работает snmptrapd с примером работы . А именно научится ловить трапы без шифрации по 1 или 2 версии snmp . ловить трапы акулой я научился . а вот как с snmptrapd , ничего не найду и не пойму , либо все очевидно и под носом . помогите пожалуйста , как отправить самому себе трап по первой\второй версии snmp и самому же его поймать при помощи snmptrapd .

Ответ на: комментарий от Kurama

snmptrapd - Receive and log SNMP trap messages.

Твои вопросы странные, я не понимаю в чём у тебя проблема. Покажи что ты делаешь и что не получается.

bass ★★★★★ ()
Последнее исправление: bass (всего исправлений: 1)
Ответ на: комментарий от bass

мне нужно поймать при помощи snmptrapd трапу , которую я сам себе отправляю . в том то и дело что я ничего не делаю . я не понимаю как это сделать и прошу показать на пальцах . вполне возможно что мы говорим «на разных языках» и я ожидаю чего то невероятного ,а на самом деле все просто .

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

Чтобы с помощью программы что-то сделать, её нужно запустить и по-моему это очевидно.
Если ты откроешь man snmptrapd там будет написано как сделать красиво и даже есть секция examples

snmptrapd -Le -F "Получен трап %W %w.%q\n"

bass ★★★★★ ()
Последнее исправление: bass (всего исправлений: 1)
Ответ на: комментарий от bass

извиняюсь за свою тупость( и не сообразительность получается я прописываю sudo snmptrap -c public -v 2c 192.0.2.1 "" 1.3.3.3.3.3.3.3 1.2.2.2.2.2.2 s «HEFUIGF» и дальше писать sudo snmptrapd -Le -F «Получен трап %W %w.%q\n» ?? если так то вот что мне выводит консоль NET-SNMP version 5.7.3 AgentX subagent connected registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! registering pdu failed: 263! Warning: no access control information configured. (Config search path: /etc/snmp:/usr/share/snmp:/usr/lib/x86_64-linux-gnu/snmp:/home/itachi/.snmp) This receiver will NOT accept any incoming notifications. couldn’t open udp:162 – errno 98 («Address already in use») вы говорили что нужно запустить snmptrapd ,а как это делается ?

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

Внимание: прочитайте описание разметки Markdown или LORCODE.

Warning: no access control information configured.

Это значит не настроен доступ к snmptrapd

Самое простое, но небезопасное, так:

echo "disableAuthorization yes" >>/etc/snmp/snmptrapd.conf

Address already in use

Ты пытаешься запустить второй экземляр

Порядок действий должен быть таким:

#1# запускаешь на одной консоли с выводом на stdout
snmptrapd -f -Lo -F "Получен трап %W | %P | %v\n"

#2# на другой консоли проверяешь, на каком адресе слушает порт
ss -Hnlpu sport = :162

#3# и отправляешь трап на этот адрес
snmptrap -c public -v 2c 127.0.0.1 "" 1.3.3.3.3.3.3.3 1.2.2.2.2.2.2 s "HEFUIGF"

#4 смотришь что получилось в консоли где snmptrapd

bass ★★★★★ ()
Последнее исправление: bass (всего исправлений: 3)
Ответ на: комментарий от bass

при вставке текста из консоли на форум пробелы стираются , я загрузил скриншот на сервер для более удобного просмотра . https://pastenow.ru/26eb7abe92667655072669d95da383ce при вводе snmptrapd -f -Lo -F «Получен трап %W | %P | %v\n» сразу же выскакивает ошибка о том что порт162 чем то занят . и вот вопрос , вы говорили нужно запустить snmptrapd , что это значит , нужно прописать что то вроде snmptrapd start?

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

при вставке текста из консоли на форум пробелы стираются

под формой редактирования есть надпись с сылками

Внимание: прочитайте описание разметки Markdown или LORCODE.

сразу же выскакивает ошибка о том что порт162 чем то занят

snmptrapd уже запущен. заверши его

pkill snmptrapd
и перед всеми своими командами ставь sudo

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

спасибо большое , за помощь . все получилось и все работает на всех версиях snmp. последний вопрос , а кода самой программы snmptrapd .у вас случаем нету ? или возможно знаете где есть , пока что мои поиски не дают результатов

Kurama ()