База знаний: Linux Server
Просмотр статистики загруженности WEB сервера
Автор Алексей | HiTex.BY на 14 февраля 2012 13:22
Для просмотра нагрузочной статистики на web-сервере Apache мы рекомендуем использовать модуль server-status. 
Он отображает информацию о том, к каким сайтам сервера, скриптам сайтов, с каких IP-адресов происходят обращения в настоящий момент. Эта информация может быть полезна для обнаружения ddos-атак на сайты, "тяжелых" скриптов, или просто для проверки текущего состояния сервера.
Для её активации необходимо:
1. Подключитесь к серверу с правами пользователя root.
2. Проверьте, активирован ли модуль mod_status.so. В файле  /etc/httpd/conf/httpd.conf должна быть строка:
LoadModule status_module modules/mod_status.so
3. Активируйте отображение полной статистики web-сервера, добавив  в файл /etc/httpd/conf/httpd.conf строку:
ExtendedStatus On
4. Укажите серверу по какому адресу он должен генерировать статистику, добавив в файл /etc/httpd/conf/httpd.conf записи:  
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Allow from 1.1.1.1
    Deny from all
</Location>
При этом IP 1.1.1.1 замените на свой IP адрес, эта опция разрешит просмотр статистики только Вам. Если Вы хотите что бы статистика была доступна со всех адресов, тогда удалите строки:
   Allow from 1.1.1.1
   Deny from all
5. Перезапустите web-сервер:
/etc/init.d/httpd restart

Статистика будет доступна по адресу: http://example.com/server-status, где example.com - имя Вашего сервера, и сразу по всем сайтам.

(1013 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)