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

Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 01 апр 2019, 15:53
EIKA
Ребята, такая вот ситуация.

Есть Микротик, он удален физически, и физического доступа к нему нет (только удаленка через WAN). Модель951Ui-2nD, ROS 6.44.1. В последнее время стал падать линк через WAN (Ethernet), то на 5 минут, то на 12 часов. И причины этих падений не ясны. Провайдер невнятно говорит, что ваше устройство на порту не было активно. Жесткий ресет Микротика по питанию (а такое там есть через внешнее реле) позволяет вернуть линк. Но часто это не требуется, и линк возвращается самостоятельно. Как и случилось сегодня - что позволило не перегружая Микротик (и как следствие, не теряя логов) зайти на него.

И думал я пойти в логи и псмотреть что же там такое происходило в течение 12 часов оффлайна. Ожидал найти упоминания о том, что порт пошел в down, или там шлюз недоступен, что-то там еще... Но вот в чем странноть - несмотря на то, что аптайм устройства = 6 дней, в логах все заканчивается 28 марта (а сегодня 1 апреля). Во встроенной флеш-памяти свободно 2,8 Мбайт памяти, бэдов нет. USB-диска нет, а точнее, в него вставлен модем. Фильтр отображения лога включен как All, то есть memory + disk.

Изображение

Что за фигня? Где данные за 3 дня, в том числе, от скриптов, которые пишут в лог каждые 5 минут (как вы можете видеть выше и ниже 3 дней)? И почему, стоит залогиниться в Микрота через WinBox, как логгирование опять начинает идти? Куда деваются 3 дня, пока никто не был залогинен через WinBox?

Настройки логгирования:

Изображение

Изображение

Ресурсы:

Изображение

Прошу помочь, так как сам разобраться не могу.

Заранее благодарю.

Re: Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 01 апр 2019, 23:48
EIKA
Есть мысль, что disk - это только то, что воткнуто в USB или SD-слот. А внутренняя flash-память, которая в resources видна как HDD, не может быть использована для action = disk. А логгирование во flash-память по-умолчанию невозможно, чтобы не затирать флешку до дыр.

Re: Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 02 апр 2019, 09:33
Ca6ko
А сколько строк лога хранить в памяти стоит в настройках 100? Вот столько и осталось.
Куда указан путь для файла лога? Там и ищите файлы логов, которые пишутся на диск.

Прочитайте про логирование на Микротике, Вам не хватает знаний.

Re: Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 02 апр 2019, 14:14
EIKA
В disk лимит строк стоит 1000. Но причем тут это? Количество строк в лимите указывает лишь на то, что файл будет ротирован, то есть, создан новый при превышении лимита. А никак не оставновку логгирования (если снята галка Stop on full, а она у меня снята). Лимит файлов у меня 20, при том, что самих файлов физически 2.

Также, если вы говорите, что стоял лимит строк и он закончился (типа). Тогда почтему после логина на Винбокс они (новые строки) прекрасно продолжаются появляются и записываться в лог?

Путь логов дефолтный (flash/log). В txt-файлах логов точно такие же пропуски как и в логе Винбокса, то есть, там тупо отсутствуют целые дни.

Так что, товарищ, вы для начала сами бы почитали и разобрались, а потом уже лезли учить. А сейчас получается, что вы просто выпендриться захотели, но вместо этого сели в лужу :-)

Re: Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 02 апр 2019, 14:35
Vlad-2
Скорее всего, то что Вы видите до красной линии на Вашем скриншоте,
это НЕ правильная дата уже сразу.

То есть когда роутер перегружается, он запоминает какое-то последнее значение
времени, напоминаю, у роутеров микротик НЕТ часов и нет батареек.

А почему я так говорю: потому что я видел не однократно, дата может быть любая,
вперёд, назад, уходить, но после того как роутер загрузиться, и уже подключиться
к сети, уже потом начнётся синхронизация времени.

Поэтому я допускаю, что на скрине стоит "старая" ДАТА на время падения роутера,
потом роутер включили, лог писался со "старой" ДАТОЙ, а потом он её поправил.
И уже новые логи пошли писаться по порядку и правильно.

P.S.
Напоминаю, это моё предположение.

Re: Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 02 апр 2019, 15:30
EIKA
Увы и ах, дата сегодняшняя, погрешность установки времени отсутствует, так как Микротик является NTP-клиентом.

Apr/02/2019 15:30:50

Re: Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 02 апр 2019, 15:36
Vlad-2
Тогда уточняющий вопрос:
в логах теряется при включенном микротике события?
uptime соответствует времени или нет?

То что я выше описал, это я описал что бывает со временем когда
произошёл ребут резкий роутера и как это всё выглядит.

Re: Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 02 апр 2019, 15:37
EIKA
Как костыль, временно (?) начал складывать логи на syslog.

Re: Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 02 апр 2019, 15:43
Erik_U
Если роутер "зависает", то он и логи не пишет.
Пока его не перезагрузишь по питанию, или его вдруг не "отпустит".

Включите логирование температуры, загрузки процессора, памяти. Будет видно его состояние непосредственно перед паузой.

Re: Потеря линка на удаленном микротике и попытка понять что-то из логов

Добавлено: 02 апр 2019, 15:43
EIKA
Vlad-2 писал(а): 02 апр 2019, 15:36 Тогда уточняющий вопрос:
в логах теряется при включенном микротике события?
uptime соответствует времени или нет?

То что я выше описал, это я описал что бывает со временем когда
произошёл ребут резкий роутера и как это всё выглядит.
Теряется что? Вопрос как-то некорретно сформулирован, поэтому вас не понял.
Аптайм реальный и проблема со связью была в течение этого аптайма.
Если бы был ребут, то аптайм был бы маленьким. Таймер аптайма работает хорошо, и если перегрузить Микрота, то таймер начнет отсчет заново.