Логи сервера: что это, зачем нужны, как включить, посмотреть, проанализировать
Логи сервера (журнал сервера) – это файлы, где в хронологическом порядке содержатся данные о работе сервера, записаны все действия посетителей на веб-ресурсе (откуда пришли, в каком браузере сидят, какой IP-адрес, сколько времени пробыли, какие данные получали или отправляли), а также информация, с помощью которой анализируется и оценивается сайт и его посетители.
Содержание
Зачем нужны логи?
Есть несколько видов логов:
- Логи доступа. Показывают, какой пользователь, в какую дату и время, по какой ссылке перешел на ресурс и каков был получен ответ. Данные записи помогают найти уязвимое место, если ресурс взломают.
- Логи ошибок. Показывают ошибки, выдаваемые при функционировании сайта либо в процессе обращения к его некоторым функциям. Здесь есть возможность отыскать и ликвидировать баг, приводящий к ошибке.
- Другие логи. Фиксируют события в различных серверских компонентах: логи почты сервера и т.п.
Если веб-сайт работает нормально, в штатном режиме, нет необходимости просматривать лог-файлы. Но бывают случаи, когда сервер внезапно перегружается, ресурс подвергается спаму, выдает изобилие ошибок или возникают проблемы в ранжировании в поисковых системах.
Что такое Логи и зачем они нужны
В таком случае системные администраторы или seo специалисты начинают анализировать посетителей, идентифицировать доступ к файлам со стороны постороннего лица, а именно IP-адрес, откуда он был осуществлен, после чего делают соответствующие выводы.
На заметку. Для обычного пользователя такие файлы будут представлять случайный набор символов, однако для разработчиков сайтов, seo специалистов и системных администраторов логи читабельные и несут важную информацию.
Как включить журнал записей?
В большинстве случаев хостер отключает функцию записи логов на хостинге, чтобы сохранить больше места на диске. На примере админки хостинга Beget.com рассмотрим, как активировать запись логов:
- Заходим в панель администратора и находим вкладку Журналы — логи доступа.
- В соответствующем поле выбираем домен ресурса и кликаем на ползунки Журнал доступа, Журнал ошибок, чтобы он перешел в положение ВКЛ.
Здесь же вы видите путь, где располагаются ваши логи
Если у вашего хостинга в админ панели нет функции включить запись самостоятельно, то для получения логов потребуется обратиться в техподдержку хостинга и запросить их, так как они могут быть просто отключены.
Как посмотреть логи сервера?
Включив лог-файлы на сервере, уже через час соберется довольно большое количество записей, после чего можно скачать файл в директорию сайта и открыть его через визуальный редактор для просмотра.
Логи хранятся в файле access.log в системной папке любого сервера, будь то Nginx, Apache или любой другой. Лог-файлы открываются через текстовые редакторы. Любая строчка здесь соответствует не больше, чем одному обращению.
Что такое лог (log) программы
Отыскать логи можно и через панель управления хостинга, а именно в разделах Логи или Журналы.
Анализ логов сервера
Рассмотрим строку, взятую с записи одного из логов сервера:
И рассмотрим значение всех символов, которые здесь есть:
Это один из множества логов, и чтобы прочитать их все вручную, нужно потратить невероятное количество сил и времени. Но на помощь вебмастерам приходят специальные анализаторы данных, трудно читаемых человеком. Они анализируют данные, а затем структурируют их. К часто используемым программам можно отнести:
И это далеко не все программные обеспечения, которые можно найти в сети. Они есть и в платном, и в бесплатном доступе.
На некоторых хостингах их можно установить при включении логов. Например в ранее нами рассматриваемом хостинге Beget.com когда мы включаем логи, нам предлагается установить Awstats.
Успешно анализируя лог-файлы, вы сможете отыскать слабое место на сайте, из-за которого он работает нестабильно, или же идентифицировать IP, с которого вам хотят навредить. Особенно стоит обращать внимание на запросы POST, потому что именно с их помощью мошенники взламывают ресурсы чаще всего.
Лог ошибок error.log
Это файл, где тоже протоколируются логи, но они относятся не к пользователям, а к ошибкам, возникающим на сервере. Аналогично файлу access.log, в error.log каждая отдельная строка показывает запись только одной ошибки. Благодаря этому файлу можно узнать причину возникновения ошибки и ее тип, а также IP пользователя, которому она была показана. Рассмотрим пример:
[Sat Sep 1 15:33:40.719615 2019] [:error] [pid 10706] [client 66.249.66.61:60699] PHP Notice: Undefined variable: moduleclass_sfx in /var/data/www/site.ru/modules/contacts/default.php on line 14
- Первая строка: дата и время/тип записи error (ошибка), а также IP адрес пользователя.
- Вторая: событие PHP Notice – уведомление, расшифровка Undefined variable – неизвестная переменная.
- Третья: путь к файлу с уведомлением и строка.
Здесь мы наблюдаем ошибку в модуле контактов, в файле default.php в строке 14.
Заключение
Журнал сервера – это эффективный инструмент, позволяющий быстро получить информацию о том, где у сайта есть лазейка, из-за которой перегружается сервер. Но просматривать логи вручную – дело хлопотное, поэтому и были созданы такие специальные сервисы-анализаторы, помогающие куда быстрее найти ошибки и указать на слабые места веб-ресурса.
Источник: seob.ru
Лог-файл
Лог-файл — это специальный файл текстового формата, в который записываются все события на серверах в локальных и глобальных сетях (в т.ч. Интернет).
Какие события записываются в лог-файлы:
- Внешние. Сюда входят действия пользователей. Так, например, в лог-файлы обычно записывают, какой у пользователя IP-адрес, какие страницы он пытался открыть, какие файлы скачал и т. д.
- Внутренние. Сюда причисляют действия самой программы. Замеры скорости, ошибки, выполненные тесты, промежуточные результаты и т. д.
Требования к лог-файлам:
- Необходимо минимизировать количество лог-файлов. В наилучшей ситуации должен такой файл должен быть только один.
- Чтобы выполнять свою функцию, лог-файл должен содержать максимально полную информацию о действиях пользователя. Если у администратора сайта возникает проблема, то чтобы понять причину сбоя, ему потребуется информация не только верхнего, но и нижнего уровня.
- Желательно, чтобы лог-файл относился к типу текстовых. Такой файл можно легко прочитать почти в любых условиях. К тому же содержимое без проблем поддается обработке с помощью специальных утилит фильтрации, использующих регулярные выражения.
- Лог-файл должен содержать информацию в терминах, понятных пользователям и администраторам.
Абсолютно достоверные данные и статистику по лог-файлу получить практически невозможно. Это связано с техническими причинами. Считается, что отклонения в сборе данных не превышают 5-10%.
Существуют специализированные программы для работы с лог-файлами — это так называемые анализаторы лог-файлов. Они показывают, сколько краулингового бюджета теряется и где именно, помогают выявить и корректно настроить возникшие ошибки 404, 500 и прочие, позволяют найти страницы, которые редко сканируются или игнорируются поисковиками.
Наиболее известные программы для анализа лог-файлов:
- Analog,
- Webalizer,
- Webtrends,
- NetPromoter,
- WebAnalize.
Источник: www.glossary-internet.ru
Лог файлы программы что это такое
1. Log (файл регистрации, журнал, протокол, лог) – это файл в котором содержится подробный список событий из приложений, производительности системы, или действий пользователей, в хронологическом порядке. Лог или логи могут быть полезны для отслеживания использования компьютера, аварийного восстановления и улучшения приложений.
Каждая программа, которая может записывать события в логи, имеет различные методы запуска и остановки создания журнала логов.
Примером такого журнала является утилита «Просмотр событий», которая записывает события, ошибки и другую информацию, происходящую в Microsoft Windows.
2. Слово Log или logging (log in) может также использоваться для описания кнопки входа, авторизации. В играх можно увидеть сообщение Log, после того как игрок выходил или терял соединение с сервером.
3. В математике log это обозначение логарифма (математическая функция).
Понравилось? Поделись с друзьями!
Новое
- Не открываются страницы в браузерах в Windows 10
- Что делать, если программы из магазина в Windows 10 не подключаются к интернету
- Что делать, если внезапно перестали работать USB в Windows 10
- Что делать, если нет интернета в Windows 10 после обновления или переустановки
- Сообщение «Неопознанная сеть» в Windows 10: причины и методы решения проблемы
Источник: linchakin.com
Открытие LOG файлов
У вас есть проблема с открытием .LOG-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы LOG. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.
Для чего нужен файловый формат .LOG?
Файлы, содержащие расширение LOG, обычно используются различными операционными системами, веб-серверами и программными приложениями для мониторинга конкретной активности системы. Большинство лог-файлов сохраняются в простом текстовом формате и сохраняют по одной записи на строку.
Файлы с расширением .log часто генерируются автоматически инсталляторами программного обеспечения для записи имен установленных файлов, а также каталога, в который они были помещены. Эта информация полезна, когда пользователям необходимо удалить программу или когда установка не удается.
Некоторые разработчики программного обеспечения используют .log-файлы для выявления программных ошибок. Они строят версии своих программ, которые создают лог-файлы, содержащие все события, выполняемые программой. Эти лог-файлы помогают разработчикам анализировать выполненные операции и находить ошибки.
Веб-серверы используют файлы с расширением .log для отслеживания активности посетителей сайта. Они фиксируют IP-адреса посетителей, дату и время посещения, какие страницы просматривались во время каждого посещения и т.д. Эти данные используются для статистического анализа закономерностей трафика.
Источник: www.filetypeadvisor.com