Как посмотреть статистику по нагрузке моего web-сервера?

Для просмотра нагрузочной статистики на 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 - имя Вашего сервера, и сразу по всем сайтам.



Если решение вопроса найти не удалось, Вы можете отправить нам заявку:



(2 голос(а))
Эта статья помогла
Эта статья не помогла

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