Как прослушивать ловушки SNMP с сетевых устройств с поддержкой SNMP?
Я только начал работать в сетевом отделе моей школы, и мне поручили проект по разработке программы для прослушивания ловушек с сетевых устройств SNMP.
Устройство, которое я тестирую с точкой доступа Cisco Aironet 1242, я искал в Интернете, как это сделать, и я столкнулся с несколькими командами, такими как snmptrapd в Unix, но я не вижу, как я могу применить эти команды для создания программа.
Мне нужно использовать Perl, так что я уже могу войти в точку доступа с помощью Expect и запустить режим включения, но как только я там, я не знаю, что делать. Моя программа должна прислушиваться к ловушкам соединения и соединения.
Я читал записи AP человек (через ?
а потом <ENTER>
на терминале), но я не видел то, что я мог бы использовать.
Любой совет будет с благодарностью.
С другой стороны, если формат этого вопроса не относится к этому сайту, удалите его. Я не намерен нарушать правила, поскольку у меня нет вопроса по конкретной проблеме, мой вопрос может быть слишком широким для сайта.
1 ответ
Похоже, некоторая путаница с вашей стороны. Все, что вам нужно сделать на AP, это настроить его на отправку прерываний на IP вашего слушателя. Затем вам нужно создать слушатель - похоже, вам нужно написать TCP-сервер на Perl, поэтому, конечно, вы не можете использовать любые существующие демоны SNMPD.
Вы не должны использовать Perl и Expect для входа в AP, если вы также не должны использовать его для включения и настройки trap-sender на нем. Чтобы на самом деле получить эти ловушки, вам больше ничего не нужно делать с или с AP.