denisovvsh Posted April 4, 2016 Доброго времени суток! Подскажите пожалуйста, как запустить скрипт по событию падения линка на порту. Желательно чтобы инициатором запуска скрипта была запись лога, link down Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nkusnetsov Posted April 5, 2016 (edited) denisovvsh, если интерфейс независимый и имеет собственный IP - используйте netwatch. Сама по себе запись строки лога в память трапов не вызывает. Edited April 5, 2016 by nkusnetsov Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
denisovvsh Posted April 5, 2016 denisovvsh, если интерфейс независимый и имеет собственный IP - используйте netwatch. Сама по себе запись строки лога в память трапов не вызывает. А если подключено неуправляемое оборудование, без ip, как отследить запись в логи о падении линка и запустить скрипт по данному событию? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nkusnetsov Posted April 5, 2016 (edited) denisovvsh, если интерфейс независимый и имеет свой IP, то мониторьте его по IP из netwatch. Как только интерфейс сменит состояние, (пере-)станет ходить пинг к его IP и сработает скрипт. Иначе надо определиться с дискретностью мониторинга, например, раз в минуту и запускать скрипт, который получит состояние нужного интерфейса и обработает это условие. Получить состояние интерфейса(например для ether3) можно конструкцией ":set $ifstate3 [get [/int ether find default-name=ether3] running] " Edited April 5, 2016 by nkusnetsov Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
msdt Posted September 17, 2019 В 05.04.2016 в 10:51, nkusnetsov сказал: denisovvsh, если интерфейс независимый и имеет свой IP, то мониторьте его по IP из netwatch. Как только интерфейс сменит состояние, (пере-)станет ходить пинг к его IP и сработает скрипт. В последних версиях RouterOS ip-адрес на интерфейсе продолжает пинговаться, даже если линка в дауне. Интересно, это баг или официально объявленное изменение поведеения? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
VolanD666 Posted September 17, 2019 1 минуту назад, msdt сказал: В последних версиях RouterOS ip-адрес на интерфейсе продолжает пинговаться, даже если линка в дауне. Интересно, это баг или официально объявленное изменение поведеения? Эээ как так то? А из таблицы он хоть пропадает? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted September 17, 2019 > interface ethernet print Flags: X - disabled, R - running, S - slave # NAME MTU MAC-ADDRESS ARP SWITCH 0 ether1 1500 CC:2D:E0:CF:16:BF enabled switch1 > ip address print Flags: X - disabled, I - invalid, D - dynamic # ADDRESS NETWORK INTERFACE 0 10.0.26.169/21 10.0.24.0 ether1 > ping 10.0.26.169 SEQ HOST SIZE TTL TIME STATUS 0 10.0.26.169 56 64 0ms 1 10.0.26.169 56 64 0ms 2 10.0.26.169 56 64 0ms sent=3 received=3 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms version: 6.44.3 (stable) на 6.44.5 также > ip route print Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit # DST-ADDRESS PREF-SRC GATEWAY DISTANCE 0 ADS 0.0.0.0/0 lte1 2 1 DC 10.0.24.0/21 10.0.26.169 ether1 255 A - не стоит флаг, вероятно в роутинг не пойдет Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
VolanD666 Posted September 17, 2019 Чет не уловил, запущен же инт-с :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted September 17, 2019 Just now, VolanD666 said: Чет не уловил, запущен же инт-с :) R - running, нет флага. Интерфейс _включен_ но линка нет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
VolanD666 Posted September 17, 2019 1 минуту назад, ShyLion сказал: R - running, нет флага. Интерфейс _включен_ но линка нет. А, соррян. Не увидел. Странная тема, ну хоть в таблице неактивный :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nkusnetsov Posted September 19, 2019 В 17.09.2019 в 14:21, msdt сказал: В последних версиях RouterOS ip-адрес на интерфейсе продолжает пинговаться, даже если линка в дауне. Интересно, это баг или официально объявленное изменение поведеения? Локальный IP пингуется независимо от состояния интерфейса. Это давным-давно так. В 6.3х точно уже было. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
romsan Posted September 27, 2019 В 17.09.2019 в 10:21, msdt сказал: ip-адрес на интерфейсе продолжает пинговаться, даже если линка в дауне. а смысл локальный адрес пинговать? пингуй тот же 8.8.8.8 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
msdt Posted October 2, 2019 В 27.09.2019 в 18:59, romsan сказал: а смысл локальный адрес пинговать? пингуй тот же 8.8.8.8 идея была в том, чтобы с помощью netwatch отслеживать падение линка на локальном интерфейсе. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
VolanD666 Posted October 2, 2019 А почему нельзя скриптом то это отслеживать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...