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

Версия для печатиОтправить другуPDF version

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

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

# cd /usr/ports/sysutils/apachetop && make install clean && rehash

Во время сборки я включил поддержку все опций:

Options for apachetop 0.12.6_2

[X] ADNS Asynchronous-capable DNS support
[X] FAM   File Alteration Monitor support
[X] PCRE  Perl Compatible Regular Expressions support

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

Утилиту будем запускать с ключем -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.

Вот такая вот полезная утилитка... Советую взять на вооружение.

Ваша оценка: Нет Средняя: 5 (3 голоса)

Спасибо, полезная штука.

Спасибо, полезная штука.

Сам довольно часто

Сам довольно часто пользуюсь...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература