Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
webalizer [Le 18/03/2009, 14:48]
geronimoO
webalizer [Le 11/09/2022, 10:26] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 2: Ligne 2:
  
 <note tip>​Webalizer est un logiciel permettant d'​analyser l'​utilisation des serveurs web en générant, à partir de leurs journaux d'​accès (log), des comptes rendus sous forme de pages web. Diffusé sous licence GPL, c'est aujourd'​hui un des outils d'​administration de serveur web les plus utilisés (2005), en particulier sur les architectures LAMP.</​note>​ <note tip>​Webalizer est un logiciel permettant d'​analyser l'​utilisation des serveurs web en générant, à partir de leurs journaux d'​accès (log), des comptes rendus sous forme de pages web. Diffusé sous licence GPL, c'est aujourd'​hui un des outils d'​administration de serveur web les plus utilisés (2005), en particulier sur les architectures LAMP.</​note>​
 +<note tip>​Webalizer peut être installé depuis les paquets. L'​article suivant présente une installation depuis les sources.</​note>​
 +
  
 Le tutoriel ci dessous vous explique comment installer webalizer sur une machine dotée du proxy squid Le tutoriel ci dessous vous explique comment installer webalizer sur une machine dotée du proxy squid
Ligne 8: Ligne 10:
 **Depuis Webmin** **Depuis Webmin**
  
-Webalizer nécessite un dossier, à indiquer dans Webmin, dans lequel il enregistrera les rapports générés. ​Créer ​donc un dossier ''​webalizer''​ dans le dossier personnel :+Webalizer nécessite un dossier, à indiquer dans Webmin, dans lequel il enregistrera les rapports générés. ​Créez ​donc un dossier ''​webalizer''​ dans le dossier personnel :
  
   mkdir ~/webalizer   mkdir ~/webalizer
Ligne 20: Ligne 22:
 pour cela téléchargeons d'​abord les sources: pour cela téléchargeons d'​abord les sources:
  
-  ​sudo wget ftp://​ftp.mrunix.net/​pub/​webalizer/​webalizer-2.21-02-src.tgz+  wget ftp://​ftp.mrunix.net/​pub/​webalizer/​webalizer-2.21-02-src.tgz
  
 ensuite décompressons l'​archive:​ ensuite décompressons l'​archive:​
  
-  ​sudo tar -zxvf webalizer-2.21-02-src.tgz+  tar -zxvf webalizer-2.21-02-src.tgz
  
 Vous obtenez alors le répertoire webalizer-2.21-02 Vous obtenez alors le répertoire webalizer-2.21-02
Ligne 33: Ligne 35:
 A ce stade, il est nécessaire d'​installer des logiciels tiers afin de correctement compiler l'​application;​ A ce stade, il est nécessaire d'​installer des logiciels tiers afin de correctement compiler l'​application;​
  
-Si les sources que je cite plus bas ne suffisent pas à correctement compiler webalizer, pensez à regarder le message d'​erreur obtenu afin de savoir quoi installer, par exemple **checking for main in -lz... no+<note important>​Si les sources que je cite plus bas ne suffisent pas à correctement compiler webalizer, pensez à regarder le message d'​erreur obtenu afin de savoir quoi installer, par exemple **checking for main in -lz... no
 configure: error: z library not found.. please install libz configure: error: z library not found.. please install libz
-** vous indique que la librairie libz doit être installée avant de compiler.+** vous indique que la librairie libz doit être installée avant de compiler.</​note>​
  
   sudo apt-get install zlib1g-dev   sudo apt-get install zlib1g-dev
Ligne 43: Ligne 45:
 Une fois ceci fait, on compile Une fois ceci fait, on compile
  
-  ​sudo ./configure --with-language=french+  ./configure --with-language=french 
 +  make 
 +  sudo make install
  
 L'​opération terminée, vous trouverez un exemple de configuration dans **/​usr/​local/​etc/​webalizer.conf.sample** L'​opération terminée, vous trouverez un exemple de configuration dans **/​usr/​local/​etc/​webalizer.conf.sample**
Ligne 139: Ligne 143:
 Vous n'​obtiendrez pas forcément le même résultat que l'​exemple ci dessus, car la première fois webalizer indique qu'il n'a pas trouvé de fichiers plus anciens, ce qui est logique... Vous n'​obtiendrez pas forcément le même résultat que l'​exemple ci dessus, car la première fois webalizer indique qu'il n'a pas trouvé de fichiers plus anciens, ce qui est logique...
  
-Vérifions que le rapport à bien été généré depuis un navigateur web+Vérifions que le rapport à bien été généré 
 + 
 +  cd /​var/​www/​webalyser 
 +  ls -l 
 + 
 +Qui me donne: 
 + 
 +  -rw-r--r-- 1 root root   2186 2009-03-17 15:48 ctry_usage_200903.png 
 +  -rw-r--r-- 1 root root   2823 2009-03-18 13:52 daily_usage_200903.png 
 +  -rw-r--r-- 1 root root   2076 2009-03-18 13:52 hourly_usage_200903.png 
 +  -rw-r--r-- 1 root root   3762 2009-03-18 13:52 index.html 
 +  -rw-r--r-- 1 root root 108635 2009-03-18 13:52 usage_200903.html 
 +  -rw-r--r-- 1 root root   2201 2009-03-18 13:52 usage.png 
 +  -rw-r--r-- 1 root root 579914 2009-03-18 13:52 webalizer.current 
 +  -rw-r--r-- 1 root root   2880 2009-03-18 13:52 webalizer.hist 
 + 
 +Accédons y depuis un navigateur web
  
   http://​ipdemonproxy/​webalizer/​index.htm   http://​ipdemonproxy/​webalizer/​index.htm
Ligne 150: Ligne 170:
  
  
-**Généré ​un script pour lancer webalizer tous les jours**+**Générer ​un script pour lancer webalizer tous les jours**
  
 Afin d'​automatiser la tâche, il est nécessaire de rajouter un script. Afin d'​automatiser la tâche, il est nécessaire de rajouter un script.
  • webalizer.1237384101.txt.gz
  • Dernière modification: Le 18/03/2009, 14:48
  • par geronimoO