Ваш web-сервер веде лог звернень для кожного WWW домену, за допомогою аналізу журналу можна отримати статистичну інформацію про його відвідування.
Також веб-сервер веде журнал помилок, в який зберігає різноманітну налагоджувальну інформацію. Це корисно на етапі розробки, але може негативно впливати на дисковий простір, коли ця інформація вже не потрібна.
Для контролю розміру дискового простору, який займає журнали, користувачам надано можливість архівувати файли журналів веб-сервера. Цей процес - називається ротація логів. З його допомогою зберігаються кілька копій логів з видаленням найстарішої під час створення найновішої копії.
Цей модуль призначений для перегляду та керування логами WWW сервера через web-інтерфейс. Ви можете переглядати записи в журналі, очищати журнал від непотрібних записів, завантажувати файли на локальний комп'ютер.
Перегляд інформації про записи в журналі
- Ім'я – назва запису в журналі.
- Розмір – обсяг переданих даних.
- Час зміни – дата та час зміни запису в журналі.
- Кількість – кількість збережених записів.
- Загальний розмір – загальний обсяг збережених даних.
Перегляд останніх записів у журналі
Щоб переглянути останні записи в журналі WWW запитів, перейдіть до потрібного файлу лога та натисніть кнопку Перегляд. З'явиться таблиця, в якій можна переглянути останні 30 (за замовчуванням, кількість можна змінити) запитів до відповідного WWW домену.
Як улаштовані логи
Кожен тип logs має свою структуру. Як приклад розберемо структуру access_log:
123.123.123.123 - - [01/Janr/2021:10:00:00 +0300] "GET /wp-includes/feed.php HTTP/1.0" 200 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
Тут:
- 123.123.123.123 — IP-адреса, з якої було зроблено запит,
- [01/Janr/2021:10:00:00 +0300] — дата та час запиту,
- GET - метод запиту,
- /wp-includes/feed.php - об'єкт запиту,
- HTTP/1.0 — протокол, яким пройшов запит,
- 200 - код відповіді,
- Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, як Gecko) Chrome/88.0.4324.96 Safari/537.36 — інформація про відвідувача.
Також структура логів залежить від операційної системи сервера. Наприклад, логи сервера Windows влаштовані як структурованої таблиці. Тому, щоб навчитися читати логи, потрібна практика.
Якщо ви розібралися зі структурою logs, можна приступати до перегляду. Існує кілька способів, за допомогою яких можна переглянути журнал сайту. Вибір способу залежатиме від типу платформи, на якій розташований ваш сайт - VPS-сервер або хостинг..
Очищення/видалення журналу
За допомогою цієї функції можна примусово очистити поточний журнал або видалити архів (якщо дія виконується над архівним файлом). Для цього виберіть потрібний рядок у таблиці та натисніть кнопку Очистити. Для запобігання випадковій дії програма попросить підтвердження. Після натискання кнопки ОК виділений журнал буде видалено/очищено.
Перегляд старих журналів
Щоб переглянути архів журналу та вибрати архівний лог-файл для роботи з ним, виділіть потрібний журнал у списку та натисніть кнопку Архів. З'явиться таблиця, де можна переглянути список архівних лог-файлів для подальшої роботи з ними.