Перейти на домашнюю страницу

apache http server, Настройка мониторинга при помощи модуля status_module

Подробная информация о модуле находится здесь (документация для Apache 2.2):
http://httpd.apache.org/docs/2.2/mod/mod_status.html

Apache позволяет в интерактивном режиме получать информацию через http по загрузке сервера.

Для того, чтобы воспользоваться этой возможностью необходимо активировать модуль mod_status в настройках Apache.

Быстрая инструкция по настройке:

1.
Открываем httpd.conf

2.
Находим секцию, которая содержит строку:

SetHandler server-status


3.1
Убираем комментарии с параметров данной секции или вручную добавляем код ниже:

<Location /server-status>

  SetHandler server-status

  Order deny,allow

  Deny from all

  Allow from .example.com

</Location>


3.2
Заменяем ".example.com" на адреса с которых отображаемая статистика будет доступна. Например:

Allow from 192.168.1.0/24 172.16.0.0/12


4.
Если необходимо вывести расширенную статистику, то необходимо найти и активировать параметр ExtendedStatus:

ExtendedStatus On


Готово.

Статистика доступна по адресу:

http://имя.вашего.сервера/server-status


Можно заставить браузер автоматически обновлять её каждые N секунд. Для этого ссылка должна быть такой:

http://имя.вашего.сервера/server-status?refresh=N

#apache http server

2017-08-27 23:05:53