Увидеть время последнего переключения интерфейса

Тема в разделе "Общие вопросы", создана пользователем AlexeyP, 2 фев 2018.

  1. AlexeyP

    AlexeyP Новый участник

    Добрый день.

    Как решить такой вопрос, на маршрутизаторе микротик надо посмотреть когда последний раз подключался интерфес (параметр last-link-up-time). Самый удобный способ, что я нашел это в Winbox вывести нужный столбец. Но хочется иметь возможность увидеть все в терминале (ssh).
    Сейчас выполняю команду: interface print detail terse минус в том, что вылезает море не нужных параметров. Возможно отфилтровать вывод в терминале и вывести только два параметра у всех интерфейсов name и last-link-up-time.
     
  2. amv

    amv Участник

    Код:
    local 123 [/interface get ether3 last-link-up-time ]; \
    put $123
     
  3. AlexeyP

    AlexeyP Новый участник

    Так можно посмотреть только 1 интерфейс. Я бы хотел получить информацию по всем. Возможно вы знаете, как исправить скрипт чтобы он вывел информацию в виде. ИМЯ и ВРЕМЯ-П-П для всех интерфейсов?
     
  4. amv

    amv Участник

    Код:
    local 1233 [/interface get ether1 name ]; \
    local 123 [/interface get ether1 last-link-up-time ]; \
    local 1244 [interface get ether2 name ]; \
    local 124 [/interface get ether2 last-link-up-time ]; \
    put $1233; put $123; put $1244; put $124;
    
    
    И.т.д и.т.п
     
    Денис Друженков нравится это.
  5. AlexeyP

    AlexeyP Новый участник

    Спасибо. Возможно есть более простой способ.
    Все таки число интерфейсов может быть довольно большим.
     
  6. amv

    amv Участник

    с числом физических интерфейсами я думаю справитесь, а если тунели всякого рода, проще поднять syslog server или мониторинг например TheDude