Consommation de bande passante. Explications avancées. (ISPmanager)
De ISPWiki.
Vous pouvez utiliser le script /usr/local/ispmgr/sbin/traffic.pl qui sert à recueillir des statistiques de consommation de bande passante par [user utilisateurs]. Ce script est lancé périodiquement depuis le cron et analyse les fichiers logs de différents services: serveur web, serveur FTP et serveurs de messagerie.
Etant donné que les fichiers log de ces services ne contiennent que de l'information concernant les données transmises via le protocole TCP, la quantité totale de bande passante consommée par tous les services est inférieure à celle consommée par le serveur et affichée dans la rubrique statistiques IP. Les en-têtes des paquets IP ne sont pas pris en compte. Cela peut être causé aussi par la journalisation incorrecte des connexions de ces services ou par une grande quantité de trafic généré par d'autres programmes.
Pour calculer le trafic pour tel ou tel service, vous devez spécifier le chemin vers le fichier log corrrespondant en ajoutant la ligne suivante au fichier de configuration ISPmanager:
path trafficLog_TYPE /chemin/vers/fichier-joker
Les valeurs possibles TYPE:
- xferlog - fichiers logs FTP de type xferlog.
- maillog - fichiers logs de type maillog (Sendmail, Qpopper, Dovecot).
- exim4 - logs Exim.
- httpdacct - fichier log pour apache: /usr/local/ispmgr/var/httpd-acct.log. Nous vous conseillons instamment d'utiliser ce fichier log au lieu de fichier log apache standard, car celui-la contient de l'information supplémentaire, par exemple, de l'information concernant les requêtes HEAD.
Vous pouvez spécifier plusieurs logs pour chaque type.
La ligne /chemin/vers/fichier-joker est un joker pour le chemin complet vers les fichiers logs et leurs archives, par exemple, /var/log/maillog*.
Les valeurs suivantes sont utilisées par défaut:
path trafficLog_maillog /var/log/maillog* path trafficLog_xferlog /var/log/xferlog* path trafficLog_httpdacct /usr/local/ispmgr/var/httpd-acct.log
