Spec-Zone.ru › Apache HTTP Server

log_server_status — запись периодических сводок о состоянии

Этот скрипт на Perl предназначен для частого запуска с помощью, например, cron. Он подключается к серверу и загружает информацию о состоянии. Скрипт преобразует эту информацию в одну строку и записывает её в файл. Измените переменные в начале скрипта, чтобы указать расположение создаваемого файла журнала. Для работы скрипта необходимо загрузить и настроить mod_status.

Использование

Скрипт содержит следующий раздел.

my $wherelog = "/usr/local/apache2/logs/";  # Logs will be like "/usr/local/apache2/logs/19960312"
my $server   = "localhost";        # Name of server, could be "www.foo.com"
my $port     = "80";               # Port on server
my $request = "/server-status/?auto";    # Request to send

Убедитесь, что этим переменным присвоены правильные значения. Также необходимо настроить обработчик /server-status по указанному адресу, а у пользователя, запускающего скрипт, должны быть права на запись в указанное расположение файла журнала.

Запускайте скрипт периодически с помощью cron, чтобы создавать ежедневный файл журнала, который затем можно использовать для статистического анализа.

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/programs/log_server_status.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API