GoAccess, установите это приложение для анализа в Ubuntu 20.04.

о доступе

В следующей статье мы рассмотрим GoAccess. Это приложение для анализа веб-сервера, с открытым исходным кодом и для Unix-подобных операционных систем. Он имеет текстовый пользовательский интерфейс и веб-приложение. Программа может предоставить нам анализ в реальном времени, постоянно отслеживая журналы веб-сервера.

В следующих строках мы увидим, как установите GoAccess в Ubuntu 20.04, чтобы иметь возможность без проблем контролировать наш веб-сервер. Кроме того, он предоставляет быструю и ценную статистику HTTP для системных администраторов, которым требуется визуальный отчет сервера на ходу.

Общие функции GoAccess

  • все панели мониторинга и метрики должны обновляться каждые 200 мс при выводе терминала и каждую секунду при выводе HTML..
  • GoAccess разрешает любую настраиваемую строку формата записи. Предустановленные параметры включают в себя; Apache, Nginx, Amazon S3, эластичная балансировка нагрузки, CloudFront и т. Д..
  • Отслеживайте время, необходимое для выполнения запроса. Это чрезвычайно полезно, если вы хотите отслеживать, какие страницы замедляют работу вашего сайта.
  • Эта программа предлагает нам возможность постепенной обработки журналов через базу данных B + Tree на диске.
  • GoAccess - это написано на C. Для его запуска вам просто понадобится ncurses в качестве зависимости.
  • Мы можем определить количество посещений, посетителей, пропускную способность и показатели для самых медленных запросов выполнения по времени или дате.
  • Метрики на виртуальный хост. Панель покажет нам, какой виртуальный хост потребляет большую часть ресурсов веб-сервера.
  • Настраиваемая цветовая схема. Мы можем адаптировать GoAccess в соответствии с нашими вкусами и цветовыми сочетаниями.
  • Вы можете выполнять анализ журнала в реальном времени через панель управления по адресу несколько форматов вывода. Помимо выхода из терминала, GoAccess позволяет создавать отчеты в формате HTML, JSON или CSV..
  • Программа может обнаруживать агрессивные трекеры / боты а с помощью хост-панели легко определить, кто использует нашу полосу пропускания.
  • Информационные панели отчетов можно расширить, чтобы узнать больше, чтобы мы могли быстро проверить корреляцию между различными отчетами.

Это лишь некоторые из возможностей этой программы. Они могут подробно проконсультируйтесь со всеми из них сайт проекта.

Установка GoAccess в Ubuntu 20.04

GoAccess - это доступны в официальных репозиториях Ubuntu, поэтому установка довольно проста. Как это часто бывает, удобно иметь самую последнюю версию программы. По этой причине, мы собираемся добавить репозиторий GoAccess в нашу систему. Для этого нам нужно будет открыть терминал (Ctrl + Alt + T) и выполнить следующие команды:

добавить репозиторий goaccess

echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list

wget -O - https://deb.goaccess.io/gnugpg.key | sudo apt-key --keyring /etc/apt/trusted.gpg.d/goaccess.gpg add -

Теперь мы будем обновить кеш APT командой:

sudo apt update

На данный момент мы можем выполнить установку Бег:

установить goaccess

sudo apt install goaccess

Краткий обзор GoAccess

Первое, что вы можете сделать, это обратитесь к справке, предоставляемой терминалом. Для этого нам останется только выполнить:

беззаботная помощь

goaccess --help

Кроме того, основной способ использования GoAccess - просто указать файл журнала, или вы также можете выбрать журнал со своего виртуального хоста. В этом случае я буду использовать файл apache:

goaccess /var/log/apache2/access.log

Se Он покажет нам экран в терминале, где мы можем выбрать выходной формат записи.. В этом примере я собираюсь выбрать опцию CLF (третий вариант).

выберите вариант выхода

После нажатия клавиши Главная, немедленно анализ начнется.

Анализ журнала Apache

Хочу уточнить, что этот тест я делаю на домашнем тестовом сервере. По этой причине в реестре нет большой активности.

Очень интересный вариант этой программы - отображать результаты прямо в нашем веб-браузере. Для этого нам нужно будет использовать GoAccess следующим образом:

sudo goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/informe.html

Эсто сгенерирует файл, который можно открыть из браузера. Имя выходного файла, в данном случае report.html, его можно изменить в соответствии с индивидуальными потребностями.

отчет, созданный html goaccess

деинсталляция

к удалить эту программу, нам останется только открыть терминал (Ctrl + Alt + T) и выполнить:

удалить goaccess

sudo apt remove goaccess; sudo apt autoremove

Это простой, но очень полезный инструмент. Иметь программу, которая может анализировать журналы в графическом и интерактивном виде это преимущество для всех, кто работает с Gnu / Linux. Для получения дополнительной информации об этой программе пользователи могут проконсультируйтесь с сайт проекта или официальная документация.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.