Si vous souhaitez connaître la bande passante totale utilisée par un serveur web Apache, il suffira simplement de lancer cette commande dans un terminal ...
cat /var/log/httpd/access_log | awk '{ SUM += $NF} END { print SUM/1024/1024 " mo" }'Celle-ci va dans un premier temps, additionner toutes les valeurs du dernier champ des lignes de logs avec "SUM += $NF". Ce champ contient normalement la valeur de la bande passante (en byte) utilisé par une seule requête HTTP.
Ensuite, la commande va diviser le résultat obtenu par 1024, deux fois, afin de fournir une valeur en Mega Octets (mo).
cat /var/log/httpd/access_log | awk '{ SUM += $NF} END { print SUM/1024/1024 " mo" }'Celle-ci va dans un premier temps, additionner toutes les valeurs du dernier champ des lignes de logs avec "SUM += $NF". Ce champ contient normalement la valeur de la bande passante (en byte) utilisé par une seule requête HTTP.
Ensuite, la commande va diviser le résultat obtenu par 1024, deux fois, afin de fournir une valeur en Mega Octets (mo).
Ajouter aux favoris
Bookmarker
Envoyer par mail
Vu: 445






