FastNetMon

суббота, 1 мая 2010 г.

Скрипт для оценки "популярности" функций панели ISPManager среди пользователей

cat /usr/local/ispmgr/var/ispmgr.log | grep 'INFO Request' | grep -v 'mgrctl'| awk '{print $8}' | sed "s/'//g" | tr '&' ' ' | perl -e 'do { for(split " ",$_) { /func=(.*)\./ && print $1,"\n" } } for <>' | sort | uniq -c | sort -g -r

А вот обобщенная версия скрипта для анализа лишь ротированных логов:
zcat /usr/local/ispmgr/var/ispmgr.log.*.gz | grep 'INFO Request' | grep -v 'mgrctl' | awk '{print $8}' | sed "s/'//g" | tr '&' ' ' | perl -e 'do { for(split " ",$_) { /func=(.*)\./ && print $1,"\n" } } for <>' | sort | uniq -c | sort -g -r

Запросы с mgrctl исключаются, так как это API.

Комментариев нет :

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.