Apache HTTP 伺服器版本 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 定期執行腳本以產生每日記錄檔,然後可將其用於統計分析。