Отправка и получение SNMP-ловушек и создание файла MIB для устройства NAS

Я планирую разработать функцию генерации snmp-ловушек и отправлять их.

А также я хочу получить их, которые я отправил.

Для этого мне нужно создать MIB-файл.

Я знаю, что ловушки snmp могут быть получены на основе файла MIB.

Я получил много контента в сети, но запутался, с чего начать разработку.

Не могли бы вы помочь мне...

1) Как генерировать и отправлять SNMP-ловушки?

2) Как создать файл MIB?

3) Как получать сгенерированные ловушки snmp?

Требование: если я установлю IP-адрес получателя snmp (некоторого хоста linux) на отправителя snmp (ящик NAS)... получатель snmp должен получать прерывания от отправителя?

Примечание: в основном я хочу использовать язык Python и C для его выполнения.

Заранее спасибо, НагаПаван

1 ответ

Вы можете отправлять и получать уведомления SNMP, используя один из многочисленных существующих инструментов. В случае C это может быть Net-SNMP, если это Python, вы можете поиграть с pysnmp.

MIB не требуется строго для работы уведомлений SNMP. Использование MIB помогает автоматизировать создание и обработку уведомлений, но для определенных типов уведомлений, которые могут быть сделаны вручную, например, без MIB.

Начнем с того, что эти фрагменты будут генерировать уведомления SNMP, в то время как эти сценарии будут получать их.

Я бы посоветовал вам прочитать немного больше о SNMP, чтобы лучше понять технологию. Это не просто, несмотря на свое название.;)

Другие вопросы по тегам