faq обучение настройка
Текущее время: Вс авг 03, 2025 07:28

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: mac_notification трапы.
СообщениеДобавлено: Чт мар 22, 2012 09:12 
Не в сети

Зарегистрирован: Вс янв 11, 2009 20:22
Сообщений: 144
Откуда: Смоленск
Добрый день.
Скажите пожалуйста, передается ли в mac_notification трапах MAC адрес устройсва, появившегося в порту? Или только порт, в котором появилось устр-во?
Принимаю от DES-3526.


в
snmprapd.conf:
Код:
  perl do "/usr/local/share/snmp/mytrapd.pl";


Принимаю трапы таким скриптом (если кто-то знает Perl):
Код:
#!/usr/bin/perl

sub my_receiver {
        print "****** PERL RECEIVER A NOTIFICATION: \n";

        #print the PDU info (a hash reference)
        print "PDU INFO:\n";
        foreach my $k(keys(%{$_[0]})) {
                printf "%-30s %s\n", $k, $_[0]{$k};
        }

        print "VARBINDS:\n";
        foreach my $x (@{$_[1]}) {
                printf " %-30s type=%-2d value=%s\n", $x->[0], $x->[2], $x->[1];
        }
}

NetSNMP::TrapReceiver::register("all", \&my_receiver)|| warn "failed to register our perl trap handler\n";

print STDERR "Loaded the sample perl snmptrapd handler\n";


Запускаю snmptrapd -f -Le
Тыкаю в 14 порт и вижу:
Код:
2012-03-22 10:10:15 172.16.12.100 [UDP: [172.16.12.100]:161->[192.168.12.170]]:
iso.3.6.1.2.1.1.3.0 = Timeticks: (144136711) 16 days, 16:22:47.11   iso.3.6.1.6.3.1.1.4.1.0 = OID: iso.3.6.1.6.3.1.1.5.4   iso.3.6.1.2.1.2.2.1.1.14 = INTEGER: 14   iso.3.6.1.2.1.2.2.1.7.14 = INTEGER: 1   iso.3.6.1.2.1.2.2.1.8.14 = INTEGER: 1
****** PERL RECEIVER A NOTIFICATION:
PDU INFO:
notificationtype               TRAP
receivedfrom                   UDP: [172.16.12.100]:161->[192.168.12.170]
version                        1
errorstatus                    0
messageid                      0
community                      private
transactionid                  15
errorindex                     0
requestid                      114
VARBINDS:
 iso.3.6.1.2.1.1.3.0            type=67 value=Timeticks: (144136711) 16 days, 16:22:47.11
 iso.3.6.1.6.3.1.1.4.1.0        type=6  value=OID: iso.3.6.1.6.3.1.1.5.4
 iso.3.6.1.2.1.2.2.1.1.14       type=2  value=INTEGER: 14
 iso.3.6.1.2.1.2.2.1.7.14       type=2  value=INTEGER: 1
 iso.3.6.1.2.1.2.2.1.8.14       type=2  value=INTEGER: 1


Из всего этого, понимаю только что iso.3.6.1.2.1.2.2.1.1.14 type=2 value=INTEGER: 14 - это порт


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: mac_notification трапы.
СообщениеДобавлено: Чт мар 22, 2012 09:20 
Не в сети

Зарегистрирован: Вс янв 11, 2009 20:22
Сообщений: 144
Откуда: Смоленск
Поснифил трафик. МАКа нет.
Нет ли функционала, который в трапе сразу присылал бы мак, или нужно снимать мак с порта?
Если второй вариант, то не могли бы вы прислать OID для снятия маков с порта?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: mac_notification трапы.
СообщениеДобавлено: Чт мар 22, 2012 11:17 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Вот здесь почитайте, пожалуйста: http://dlink.ru/ru/faq/62/193.html


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: mac_notification трапы.
СообщениеДобавлено: Ср сен 05, 2012 10:16 
Не в сети

Зарегистрирован: Вс янв 11, 2009 20:22
Сообщений: 144
Откуда: Смоленск
Подскажите, как работает mac_notification (DES-3526 Build 6.00.B49)
прописываю:
Код:
enable mac_notification
config mac_notification interval 600 historysize 50
config mac_notification ports 1-24 enable
create snmp host 192.168.0.1 v2c  public
save

Максимум приходит 8 маков, это не все, которые есть на свитче. Часть просто не приходит.
Хотя, я так понимаю, каждые 10 минут он должен отсылать по 50 маков?
Пробовал чистить fdb, не помогло. Сейчас попробую перезагрузить еще.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: mac_notification трапы.
СообщениеДобавлено: Ср сен 05, 2012 14:36 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Информация приходит об удалении/добавлении того или иного MAC-адреса в FDB.
Если MAC-адрес никуда из FDB не исчезал, то о нем конечно никакой информации не придет.
P.S. Прошивку лучше обновить до актуальной версии.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB