Контролируйте свой сайт в режиме реального времени с помощью Apachetop

Контролируйте свой сайт в режиме реального времени с помощью Apachetop
Контролируйте свой сайт в режиме реального времени с помощью Apachetop

Видео: Контролируйте свой сайт в режиме реального времени с помощью Apachetop

Видео: Контролируйте свой сайт в режиме реального времени с помощью Apachetop
Видео: Локальная сеть между Windows XP, Vista, 7, 8 и 10 - YouTube 2024, Май
Anonim

Как веб-мастер, я часто хотел видеть в реальном времени хиты по мере их поступления. Разумеется, Google Analytics - замечательный пакет для изучения тенденций с течением времени, но там есть несколько часов, и вы действительно не можете видеть данные, такие как запросы в секунду или общие байты.

Здесь находится утилита apachetop. Это очень простая утилита командной строки, которую вы можете использовать для мониторинга трафика в режиме реального времени. Это достигается путем разбора лог-файлов apache и отображения значимого вывода на экран.

Использование Apachetop

После того, как вы установили утилиту (инструкции ниже), ее можно запустить, просто запустив apachetop из командной строки. Поскольку apachetop иногда по умолчанию использует неправильный каталог для файлов журналов, вы можете передать параметр -f, чтобы указать местоположение файла журнала. Это также полезно, если у вас много виртуальных хостов в одном окне.

apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log

Это то, что вы увидите после нескольких запросов:

Image
Image

Сроки мониторинга

Первое, что нужно отметить, это то, что диапазон времени по умолчанию для показанных данных составляет 30 секунд, поэтому не ожидайте, что общее количество будет продолжать расти навсегда. Вы можете изменить это, передав несколько разных аргументов.

apachetop -H hits (Will display stats on the last x number of hits)

apachetop -T secs (Will display stats on the last x number of seconds)

Я использую диапазон 5-10 минут в моем тестировании, и это действительно показывает некоторую полезную обратную связь. Есть и другие варианты, которые вы можете попробовать.

фильтры

Следующее, что нужно отметить, это то, что вы можете фильтровать то, что отображается в представлении. Чтобы получить доступ к фильтрам, используйте клавишу f, и вы увидите небольшую строку.

Ударь чтобы добавить фильтр, и линия должна переключиться. Теперь вы можете фильтровать по URL, рефереру или хосту.
Ударь чтобы добавить фильтр, и линия должна переключиться. Теперь вы можете фильтровать по URL, рефереру или хосту.
Image
Image

Я собираюсь выбрать URL, нажав U ключ. Диалоговое окно фильтра появится внизу:

Поскольку все мои статьи находятся под подкаталогом / howto /, я собираюсь ввести это. Теперь apachetop будет показывать только хиты, относящиеся к хитам в статьях, а не каждый удар для каждого изображения.
Поскольку все мои статьи находятся под подкаталогом / howto /, я собираюсь ввести это. Теперь apachetop будет показывать только хиты, относящиеся к хитам в статьях, а не каждый удар для каждого изображения.

Просмотр информации о запросе

Если вы используете клавиши вверх / вниз, вы увидите, что курсор перемещается вверх и вниз, чтобы вы могли выбрать запрос. (обратите внимание на * char)

Если вы нажмете клавишу со стрелкой вправо, вас отправят на страницу сведений для этого запроса. Отсюда вы можете увидеть фактические хосты, которые попадают на ваш сайт, а также рефереры. Я не буду показывать хосты, так как я не хочу выдавать IP-адрес пользователя, но вы можете увидеть реферер здесь:
Если вы нажмете клавишу со стрелкой вправо, вас отправят на страницу сведений для этого запроса. Отсюда вы можете увидеть фактические хосты, которые попадают на ваш сайт, а также рефереры. Я не буду показывать хосты, так как я не хочу выдавать IP-адрес пользователя, но вы можете увидеть реферер здесь:
Чтобы вернуться к списку, просто используйте клавишу со стрелкой влево.
Чтобы вернуться к списку, просто используйте клавишу со стрелкой влево.

Переключение между хостами, ссылками и URL-адресами

Если вы используете d ключ, вы можете легко переключаться между различными видами.

Например, здесь я вижу, какой трафик отправляет мне StumbleUpon, а затем я могу использовать представление деталей (стрелка вправо), чтобы увидеть точные статьи, которые попадают из stumbleupon.
Например, здесь я вижу, какой трафик отправляет мне StumbleUpon, а затем я могу использовать представление деталей (стрелка вправо), чтобы увидеть точные статьи, которые попадают из stumbleupon.

Помогите

В любой момент вы можете нажать? или клавиши h, чтобы перейти на экран справки, который даст вам быстрый обзор всех параметров.

Я нахожу этот вид очень полезным.
Я нахожу этот вид очень полезным.

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

sudo apt-get install apachetop

Установка из источника на CentOS

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

yum install readline-devel

yum install ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

Двоичный файл можно найти в src / apachetop, и вы можете копировать его в любом месте.

Установка из источника на Ubuntu

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

sudo apt-get install ncurses-dev

sudo apt-get install libreadline5-dev

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

Двоичный файл можно найти в src / apachetop, и вы можете копировать его в любом месте.

Рекомендуемые: