Скрипт для Cisco (IP SLA)

Имеется роутер CISCO. Время от времени необходимо выполнить некоторые команды по какому-либо событию.
Самый простой случай, используемый всеми — это IP SLA, которым обычно мониторят доступность канала, и в случае чего, меняют маршрут по умолчанию.
Но есть и другое применение, в котором можно выполнять произвольные команды. Например, передергивать интерфейсы или другие нужные команды.

Например, скрипт передергивающий туннельный интерфейс.

ip sla 1
icmp-jitter 10.254.0.1 num-packets 5 interval 100
timeout 1000
threshold 1000
ip sla schedule 1 life forever start-time now
!
track 1 rtr 1 reachability
!
event manager applet interface-shut
event track 1 state down
action 0.0 cli command "enable"
action 0.1 cli command "conf t"
action 1.0 cli command "interface tun1"
action 2.1 cli command "shut"
action 2.2 syslog msg "interface-shut tun1 shuted"
action 2.3 cli command "no shut"
action 3.0 syslog msg "interface-shut tun1 restored"

Когда перестает пинговаться второй конец туннеля, он перезагружается.

24.03.2020 · XDriver · Комментариев нет
Рубрики: Без рубрики

Написать комментарий

Вы должны войти, чтобы комментировать.