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

Скачать Apachetop — монитор работы web-сервера apache в реальном времени
Недавно искали:

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
26.047
Реакции
10.053
Веб-сайт
itnull.me
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
Консольная утилита 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-серверу из консоли.
 
Назад
Сверху Снизу