Настраиваем сохранение логов на роутере

Настраиваем сохранение логов на роутере

Информация о работе Wi-Fi роутера хранится в логе – журнале действий или системных событий. Необходимость в просмотре истории “жизни” маршрутизатора возникает чаще всего при возникновении сбоев. Лог-файлы помогают разобраться в причинах возникновения проблем с оборудованием и предупредить их появление впоследствии. Пользователи обращаются к логам в случаях несанкционированного отключения интернета, неожиданного падения скорости и т. п.

Как надежно хранить логи на роутере?

Разработчики советуют периодически, хотя бы раз в неделю просматривать журнал действий, чтобы предусмотреть возможные причины сбоев. Способов сбора и хранения данных с маршрутизатора несколько. К основным относят:

  • Подключение и вывод лог-файлов на консоль ПК для последующего прочтения.
  • Запись логов в буфер посредством RAM-памяти.
  • Сбор log-файлов на терминал, включаемый командой terminal logging.
  • Хранение данных на сетевом накопителе.
  • Отправка сообщений системы на удаленный сервер через команду snmp traps.
  • Передача данных на сервер NAS посредством использования AAA-accounting.

Все логи, описывающие работу роутера, имеют свой приоритет, обозначаемый числами. Например, 0 – сообщения критично важные, 1 – срочно обратить внимание, а 7 – наименее значительная информация. Нумерация необходима для того, чтобы сообщения особой значимости доносились в первую очередь, а с более низким приоритетом, 6 или 7, не доставлялись, по выбору.

Сохранность логов в буфере маршрутизатора

Если оборудование имеет достаточный объем оперативной памяти, то Buffered Logging является самым удобным способом. Однако, при таком варианте нужно помнить, что сбор данных будет иметь цикличный характер. Новые записи журнала будут накладываться на старые, память нуждается в периодической очистке. Администраторы рекомендуют указывать оптимальный объем не ниже 32 Кб. Для активации буферного хранения необходимо выполнить такие действия:

  • выбрать в настройках команду logging on;
  • по команде buffered указать размер буфера для обмена;
  • отметить приоритет сообщений для сохранности от 0 до 7.

Если понадобятся глубокий анализ работы маршрутизатора, более длительное время для сохранности информации, то специалисты предлагают использовать внешний накопитель для записи. Память буфера “коротка”.

Syslog-сервер для оборудования Keenetic

Устройства беспроводной связи Keenetic дают возможность посылать сообщения системы на сетевой сервер. Рассмотрим вариант отправки лог-файлов на Kiwi Syslog Server Free Edition, расположенный в личной сети пользователя.

Для установки сервера необходимо:

  1. Найти и загрузить программу Kiwi Syslog Server Free Edition на ПК.
  2. Запустить установщик Install Kiwi Syslog Server as an Application.
  3. Выбрать компоненты, папку для установки и нажать “Install”.
  4. Отметить галочкой Run Kiwi Syslog Server, нажать “Finish”.
  5. В окне Kiwi Syslog Server перейти к пункту File > Setup и продолжить настройку.
  6. В разделе Rules > Default > Actions нажать “Log to file” и указать путь к папке для хранения.
  7. В пункте Inputs добавить IP-адрес роутера в локальной сети.
  8. Выбрать “OK”, выйти из программы.

Далее нужно перейти к web-конфигуратору. На странице “Диагностика” в пункте “Системный журнал” нужно подключить опцию “Использовать Syslog”, а в поле для адреса сервера указать IP ПК. При перезапуске появится окно с системными логами, а в указанной ранее папке будут лежать файлы с логами, которые можно посмотреть через любой текстовый редактор.

Сбор логов на примере роутера Keenetic

Необходимо удостовериться в том, что сервер для хранения установлен, его конфигурация размещается в файлах: /etc/rsyslog.conf (основная конфигурация) и /etc/rsyslog.d/50-default.conf (правила).

В первом, в разделе Modules надо убрать # с модулей, через которые пойдут логи. Во втором, где собраны правила, нужно прописать настройки роутера, например, local0.192.164.1.1/var/log/syslog/keenetic-router.log. А затем выполнить перезапуск: sudo service rsyslog restart. Тогда в файле keenetic-router.log будут сохраняться действия устройства.

Подведем итоги

Предложенные к рассмотрению варианты хранения лог-файлов роутера являются самыми распространенными, каждый из них имеет свой уровень надежности и срок хранения данных. В разных моделях маршрутизаторов есть свои правила настройки системных журналов, но в программном смысле они предполагают сходный алгоритм.

nastroyrouter

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *