diff --git a/TipsShell.md b/TipsShell.md index 0a22dd31..c4c6a783 100644 --- a/TipsShell.md +++ b/TipsShell.md @@ -321,6 +321,22 @@ C'est à dire que entre 2 requêtes du type : il n'y a que 2 différences : le «pseudo», et le «pass». +## Analyser un apache-status + +Compter le nombre de requêtes par IPs : + +~~~{.bash} +cat FICHIER | grep --color '[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+' | sed 's/.*\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\)<\/td>.*/\1/g' | sort -n | uniq -c | sort -n +~~~ + +Le faire pour un créneau horaire : + +~~~{.bash} +$ cd /var/www/apache-status +$ DATE=2017-10-12-14- +$ cat ${DATE}*.html | grep --color '[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+' | sed 's/.*\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\)<\/td>.*/\1/g' | sort -n | uniq -c | sort -n +~~~ + # Processus / Process ## Surveiller les nouveaux processus créés