Красивое описание по mrtg тут
http://bog.pp.ru/work/mrtg.htmlесть его старший брат
http://bog.pp.ru/work/rrdtool.htmlкак собрать инфу с удаленого шлюза вроде понятно, но как посчитать все локально не очень, поднимать только для себя одного Squid не хочется, все равно где-то статистка должна оставаться . .
PS покопавшись еще нашел что-то похожее на правду
http://www.markelov.net/articles.php?lng=ru&pg=42сенс поздно уже завтра проверю
PSS проверил все работает по последней статье, там правда лишнего есть немного
краткое описание примерно так :
устанавливаем mrtg
apt-get install mrtg
качаем
http://freshmeat.net/redir/cban/18710/url_tgz/cban-0.1.8-0.tgz из архива копируем cban-0.1.8-0/bin/cban в /usr/sbin
и cban-0.1.8-0/etc/mrtg/sample-mrtg.cfg в /etc/mrtg.cfg
редактираем /etc/mrtg.cfg добавляем в него WorkDir: /var/www/mrtg
создаем каталог /var/lock/mrtg/
запускаем несколько раз "env LANG=C sudo mrtg /etc/mrtg.cfg"
пока не перестанут идти ошибки (мне хватило 3 раза, чтоб он создал все нужные ему файлы)
дальше соответственно ставим задание в крон
crontab -e
добавляем
*/5 * * * * env LANG=C mrtg /etc/mrtg.cfg
в любимом браузере добавляем избранное file:///var/www/mrtg/eth0.html
и наслаждаемся красивыми картинками
ЗЫЫ модератоам предлогаю порезать ветку и прикрепить в ЧаВО
ну продолжаем, красивые картинки загружености мы получили, теперь все надо сделать красивше
ну и кроме загружености был трафик.
доустанавливаем утилитки
apt-get install mrtgutils
редактируем файлик /etc/mrtg.cfg
пишем в него такое
# общие параметры язык и папка куда кладутсс
# готовые html
Language: russian
WorkDir: /var/www/mrtg
###########################
# eth0
Title[eth0]: Загруженость интерфейса eth0
PageTop[eth0]: <H1>Загруженость канала</H1>
Options[eth0]: gauge,noinfo,nobanner
Target[eth0]: `/usr/sbin/cban -i eth0 -m`
MaxBytes[eth0]: 125000
AbsMax[eth0]: 125000
YLegend[eth0]: Bytes/s
ShortLegend[eth0]: B/s
LegendI[eth0]: In:
LegendO[eth0]: Out:
Legend1[eth0]: Входсщий трафик в байтах в секунду
Legend2[eth0]: Исходсщий трафик в байтах в секунду
Legend3[eth0]: Максимальный входсщий трафик в байтах в секунду
Legend4[eth0]: Максимальный исходсщий трафик в байтах в секунду
WithPeak[eth0]: ymwd
###########################
# 2eth0
Title[2eth0]: Трафик по интерфейсу eth0
PageTop[2eth0]: <h1>Трафик</h1>
Options[2eth0]: nopercent,growright,noinfo,nobanner
Target[2eth0]: `mrtg-ip-acct`
MaxBytes[2eth0]: 10000000000
AbsMax[2eth0]: 100000000000
kilo[2eth0]: 1024
YLegend[2eth0]: Bytes
ShortLegend[2eth0]: Bytes
LegendI[2eth0]: Входсщий трафик:
LegendO[2eth0]: Исходсщий трафик:
Legend1[2eth0]: Входсщий трафик в байтах
Legend2[2eth0]: Исходсщий трафик в байтах
Legend3[2eth0]: Максимальный входсщий трафик в байтах
Legend4[2eth0]: Максимальный исходсщий трафик в байтах
WithPeak[2eth0]: ymwd
############################
сохронсем его в KOI8-R
крон не трогам создаем индесный файл
sudo indexmaker --output=/var/www/mrtg/index.html /etc/mrtg.cfg
менсем закладку на /var/www/mrtg/index.html которая показывает2 графика с загруженостью и трафиком, и при клике на любой них более детальную сттистику
матерьслах использовалось
file:///usr/share/doc/mrtg/html/index.html
в особености
file:///usr/share/doc/mrtg/html/mrtg-reference.html
PS кстати при перезагрузке пропал каталог /var/lock/mrtg создовал под рутом, создал еще раз буду смотреть. мож его где разрешить надо ?