Serveur HTTP Apache Version 2.5

Apache > Serveur HTTP > Documentation > Version 2.5 > Programs

# log_server_status - Enregistrement pÃ©riodique de l'Ã©tat du serveur

Ce script perl a Ã©tÃ© conÃ§u pour Ãªtre exÃ©cutÃ© Ã intervalles rÃ©guliers via un dÃ©clencheur de type cron. Il se connecte au serveur pour en extraire des informations quant Ã son Ã©tat. Il formate ces informations sous la forme d'une seule ligne qu'il enregistre dans un fichier. Vous devez Ã©diter la valeur des variables en tÃªte de script afin de dÃ©finir le chemin du fichier de sortie. Pour que ce script puisse fonctionner, `mod_status` doit au prÃ©alable Ãªtre chargÃ© et configurÃ©.

## Mode d'emploi ¶

Le script contient les sections suivantes :

    my $wherelog = "/usr/local/apache2/logs/";  # Le fichier de sortie sera
    					# du style "/usr/local/apache2/logs/19960312"
    my $server   = "localhost";        # Nom du serveur, par exemple "www.foo.com"
    my $port     = "80";               # Port d'Ã©coute du serveur
    my $request = "/server-status/?auto";    # RequÃªte Ã  soumettre

Ces variables doivent contenir des valeurs correctes, et le gestionnaire `/server-status` doit Ãªtre configurÃ© pour le rÃ©pertoire considÃ©rÃ©. En outre, l'utilisateur qui exÃ©cute le script doit avoir les droits d'Ã©criture sur le chemin du fichier de sortie.

L'exÃ©cution pÃ©riodique du script via cron permet d'obtenir un jeu de rapports d'Ã©tat qui pourra Ãªtre utilisÃ© Ã des fins d'analyse statistique.