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

12 июня 2013 г. Alex Просмотров: 10221 RSS Обсудить
FreeBSD , ,

Консольная утилита apachetop позволяет мониторить работу apache в реальном времени, в том числе и в разрезе запросов (важно, если web-сервер обслуживает сразу несколько сайтов).

Установка.

Для FreeBSD эта утилита также портирована, устанавливаем:

# cd /usr/ports/sysutils/apachetop

# make install clean


Во время установки включаем все опции утилиты.

Как работает.

Apachetop работает с файлами логов apache, «парсит» их, группирует и в реальном времени в более удобном виде выводит на экран. В случае нескольких сайтов при помощи параметра –f указываем путь к файлу лога определённого сайта:

# apachetop –T 120 –f /var/log/apache/alexof.ru.log

Параметром –T задаём время в секундах в течении которого нужно показывать вывод запроса на экране. В некоторых случаях удобнее применять параметр –H, тогда на экран будет выводиться заданное количество последних запросов.

После запуска утилиты на экране появляется примерно следующее


Перемещение по строкам запросов производим клавишами курсора «вверх» и «вниз» (отмечено перемещением «звездочки» в середине строки), более детально каждый запрос можно открыть клавишей курсора «вправо», закрыть клавишей «влево». Нажатием на клавишу «D» можно переключать детальность вывода информации по кругу (представлены три вида).

В Apachetop можно включить фильтр по URL или HOSTS, нажав клавиши «f» и «a» последовательно, выбрать филтр (клавиши «u» или «h» соответственно), ввести выражение фильтра в нижней части экрана (метка Filter) и нажать «Enter».

P.S. Утилита даёт исчерпывающую информацию из файла лога apache, вполне подходит для поверхностного и детального анализа запросов к web-серверу из консоли.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)