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

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

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

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

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

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

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

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

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

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

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

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

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


person naga pavankumar kalepu    schedule 28.09.2015    source источник
comment
Не похоже на вопрос по программированию   -  person Potato    schedule 28.09.2015


Ответы (1)


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

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

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

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

person Ilya Etingof    schedule 28.09.2015