Страница 1 из 1

Скрипт

Добавлено: 29 июл 2020, 18:04
oleg.esakov
Приветствую!
Можно написать скрипт чтоб по событию в логах отключать интерфейс?
Т.е. имеем событие - прилетело bpdu на интерфейс, в логах алерт:

bpdu-guard disabling ether3 due to received bpdu

и нужно чтоб этот интерфейс отключился.

Re: Скрипт

Добавлено: 29 июл 2020, 18:18
xvo
А зачем это делать скриптом, если это то, что должен делать (R/M)STP?

Re: Скрипт

Добавлено: 29 июл 2020, 20:43
oleg.esakov
В том-то и проблема что не делает. В RSTP еще худо\бедно работает, и то не во вех прошивках. А вот с MSTP просто труба. Видно что пришла bpdu от куда не надо, видно что bpdu-guard на неё среагировал, но порт не отключается, и msti начинают на аплинках переучиваться, и чем больше инстансев, тем быстрее коммутатор вылетает. По этому нужен скрипт, прилетела bpdu - сразу интерфейс пристрели.

Re: Скрипт

Добавлено: 29 июл 2020, 21:04
xvo
Ну а вы уверены что MSTP корректно настроен?

Так то скрипт вы конечно можете поискать тут на форуме, который реагирует на определенную строку в логах, мне кажется недавно было, да и вообще регулярно всплывает такой вопрос, но только с какой частотой вы его запускать будете? Чтобы как вы говорите - раз и пристрелить.

Re: Скрипт

Добавлено: 29 июл 2020, 21:22
podarok66
viewtopic.php?f=14&t=10464
Вот например поиск в логе. Только не забываем, что если искомое событие найдено, лог memory нужно очистить. Отключить интерфейс уж сумеете...