SNMP-уведомления Cisco IP SLA
У меня есть набор правил на маршрутизаторе Cisco IOS, аналогичный приведенному ниже. Все отлично работает в отношении задержки на дорожке, однако биты SNMP срабатывают в случае одиночного сбоя ICMP, а не в случае, когда таймер дорожки завершает и находит измененное состояние на дорожке и, таким образом, изменяет маршрут.
Я вижу, что таймер отслеживания работает должным образом: "Достижимость вверх, задержка вниз (осталось 12 секунд)"
Как он должен быть настроен на запуск при сбое, который вызывает активацию плавающего маршрута?
track 1 rtr 123 reachability
delay down 20 up 60
!
ip route 0.0.0.0 0.0.0.0 1.2.3.4 track 1
ip route 0.0.0.0 0.0.0.0 4.3.2.1 254 name ADSL_Backup
!
ip sla 123
icmp-echo 3.4.5.6 source-interface FastEthernet0/0
timeout 2000
frequency 10
ip sla schedule 123 life forever start-time now
!
logging trap notifications
!
event manager applet IP-SLA-123-TIMEOUT
event snmp oid 1.3.6.1.4.1.9.9.42.1.2.9.1.6.123 get-type exact entry-op eq entry-val 1 exit-op eq exit-val 2 poll-interval 5
action 1.0 mail server "7.6.5.4" to "me@mail.com" from "monitor@mail.local" subject "IP SLA 123 Timeout" body "Timeout on the primary line"
event manager applet IP-SLA-123-OK
event snmp oid 1.3.6.1.4.1.9.9.42.1.2.9.1.6.123 get-type exact entry-op eq entry-val 2 exit-op eq exit-val 1 poll-interval 5
action 1.0 mail server "7.6.5.4" to "me@mail.com" from "monitor@mail.local" subject "IP SLA 123 Restored" body "Primary line restored"
1 ответ
Решение
Вы запускаете оповещение SNMP с помощью Cisco EEM на основе функции IP SLA, а не объекта отслеживания.
Взгляните на эту документацию: http://www.cisco.com/en/US/docs/ios/12_4t/12_4t2/ht_eem.html