Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

При своей работе WNAM версии 1.5+ создаёт набор лог-файлов, в которых отображается справочная информация о системе авторизации.

Лог-файлы создаются в каталоге /home/wnam/logs/ , и их как минимум три типа:

access_log.YYYY-MM-DD.log - содержит информацию об HTTP-запросах к веб-интерфейсу, по сути это лог встроенного веб-сервера Tomcat

console.log - содержит информацию об инициализации фреймворка WNAM, а также о системных ошибках Java-процесса WNAM

wnam.log - содержит информацию о работе сервисов (компонент) WNAM, в частности детальный лог обработки HTTP, RADIUS и API-запросов


Лог-файлы имеют структуру вида:

...

в описании объекта appender в logback.xml. Формат шаблона отвечает за то, какие параметры будут указаны в лог-строке. 

Версия 1.6 дополнительно создаёт файлы логов RADIUS-сообщений в /home/wnam/radiuslog/айпи_адрес_сервера_доступа/год_число_месяц.log

Автоудаления этих файлов нет, поэтому рекомендуется настроить следующий скрипт /home/wnam/flush_logs.sh:


#!/bin/bash
find /home/wnam/radiuslog -type f -ctime +14 -exec rm {} \;
find /home/wnam/logs -type f -ctime +14 -exec rm {} \;

и выполнить

chomod +x /home/wnam/flush_logs.sh

crontab -e

добавить в конец:

0 2 * * * /home/wnam/flush_logs.sh