Apachetop - мониторинг работы web-сервера в режиме реального времени centos

Linux > Apachetop - мониторинг работы web-сервера в режиме реального времени centos
31.10.2017 12:31:34



Статья:

Apachetop - небольшая консольная утилита, которая будет полезна для того, чтобы более подробно узнать "чем дышит" web-сервер под управлением Apache. Она парсит логи веб-сервера в реальном времени и делает вывод на монитор.

Итак, для начала выполним установку утилиты

yum install apachetop

Установка пробегает довольно шустро... Пора воспользоваться предоставленными возможностями...

Утилиту будем запускать с ключем -f, который указывает на то, какой файл логов необходимо использовать в данный момент. Это очень удобно при использовании виртуальных хостов. Пример запуска:

# apachetop -f /var/log/apache/muff.kiev.ua-access.log

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

Картинки

Стоит обратить внимание на то, что интервал вывода данных по умолчанию 30 секунд. Для того, чтобы изменить поведение apachetop, воспользуемся ключами -H и -T.

-H - показать статистку за последние Х обращений. Пример:

# apachetop -H 10 -f /var/log/apache/muff.kiev.ua-access.log

Результат:

Картинки

-T - показать статистику за последние Х секунд. Пример:

# apachetop -T 10 -f /var/log/apache/muff.kiev.ua-access.log

 

Результат:

Картинки

Следущий шаг - знакомство с фильтрами. Можно фильтровать данные вывода. Для управления фильтрами необходимо нажать клавишу fво время работы утилиты. Появится строка фильтров:

Картинки

Пора нажать клавишу а. Теперь у нас есть возможность фильтровать по URL, refferer или хостам:

Картинки

Воспользуемся фильтрацией по URL. Соответственно жмем u. Проверим, что выбирается из каталога files (фильтр /files/):

Картинки

Ну и напоследок ознакомимся с навигацией, что передоставляет утилита. Вы уже наверное заметили, что при использовании клавиш Up/Down курсор (изображен в виде звездочки * ) передвигается по запросам:

Картинки

Для того, чтобы просмотреть подробности этого запроса, достаточно нажать клавишу Right arrow:

Картинки

Для возврата жмем Left arrow. Также можно воспользоваться клавишей d для переключениями между режимами отображения: Hosts, Referrers и URLs.