Jump to content

Recommended Posts

Posted

Доброго времени суток!

Подскажите пожалуйста, как запустить скрипт по событию падения линка на порту.

Желательно чтобы инициатором запуска скрипта была запись лога, link down

Posted (edited)

denisovvsh, если интерфейс независимый и имеет собственный IP - используйте netwatch.

Сама по себе запись строки лога в память трапов не вызывает.

Edited by nkusnetsov
Posted

denisovvsh, если интерфейс независимый и имеет собственный IP - используйте netwatch.

Сама по себе запись строки лога в память трапов не вызывает.

А если подключено неуправляемое оборудование, без ip, как отследить запись в логи о падении линка и запустить скрипт по данному событию?

Posted (edited)

denisovvsh, если интерфейс независимый и имеет свой IP, то мониторьте его по IP из netwatch. Как только интерфейс сменит состояние, (пере-)станет ходить пинг к его IP и сработает скрипт.

Иначе надо определиться с дискретностью мониторинга, например, раз в минуту и запускать скрипт, который получит состояние нужного интерфейса и обработает это условие.

Получить состояние интерфейса(например для ether3) можно конструкцией ":set $ifstate3 [get [/int ether find default-name=ether3] running] "

Edited by nkusnetsov
  • 3 years later...
Posted
В 05.04.2016 в 10:51, nkusnetsov сказал:

denisovvsh, если интерфейс независимый и имеет свой IP, то мониторьте его по IP из netwatch. Как только интерфейс сменит состояние, (пере-)станет ходить пинг к его IP и сработает скрипт.

 

В последних версиях RouterOS ip-адрес на интерфейсе продолжает пинговаться, даже если линка в дауне. Интересно, это баг или официально объявленное изменение поведеения?

Posted
1 минуту назад, msdt сказал:

В последних версиях RouterOS ip-адрес на интерфейсе продолжает пинговаться, даже если линка в дауне. Интересно, это баг или официально объявленное изменение поведеения?

Эээ как так то? А из таблицы он хоть пропадает?

Posted
> 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 - не стоит флаг, вероятно в роутинг не пойдет

Posted
В 17.09.2019 в 14:21, msdt сказал:

В последних версиях RouterOS ip-адрес на интерфейсе продолжает пинговаться, даже если линка в дауне. Интересно, это баг или официально объявленное изменение поведеения?

Локальный IP пингуется независимо от состояния интерфейса. Это давным-давно так. В 6.3х точно уже было.

  • 2 weeks later...
Posted
В 17.09.2019 в 10:21, msdt сказал:

ip-адрес на интерфейсе продолжает пинговаться, даже если линка в дауне.

а смысл локальный адрес пинговать? пингуй тот же 8.8.8.8

Posted
В 27.09.2019 в 18:59, romsan сказал:

а смысл локальный адрес пинговать? пингуй тот же 8.8.8.8

идея была в том, чтобы с помощью netwatch отслеживать падение линка на локальном интерфейсе.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.