Apache HTTP Server 版本 2.4
这个 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 定期运行脚本以生成每日日志文件,然后可以使用该文件进行统计分析。