Для начала нужно поставить libgd2-noxpm и libgd2-noxpm-dev либо libgd2-xpm и libgd2-xpm-dev (я выбрал последние):
Теперь нажно настроить запуск демона (а зачем на через cron мониторить фейс?), для этого добавляем в файл /etc/rc.local перед "exit 0" строку:
Почти все готово, осталось совсем немножко, поставить и настроить lighttpd. Ставим:
Вот теперь все, можно наслаждаться :)))
ЗЫ: Хоум пага проекта - http://humdi.net/vnstat/.
sudo aptitude install libgd2-xpm libgd2-xpm-devТеперь скачаем сорцы vnstat (vnstati вместе с ними идет):
wget http://humdi.net/vnstat/vnstat-1.7.tar.gzРаспаковываем:
tar zxf vnstat-1.7.tar.gzИ ставим:
cd vnstat-1.7
sudo make allУбеждаемся, что с ядром все "ок":
sudo make install
vnstat --testkernelУзнаем какие фейсы можно поставить наконтроль:
И ставим (в моем случае это ppp0):
vnstat --iflist
vnstat -u -i ppp0
Теперь нажно настроить запуск демона (а зачем на через cron мониторить фейс?), для этого добавляем в файл /etc/rc.local перед "exit 0" строку:
vnstatd -dПравим конфиг vnstat (/etc/vnstat.conf); тут надо только одну строчку поменять, а именно:
Interface "ppp0"Наконец-то можно запустить демон:
sudo vnstatd -d
Почти все готово, осталось совсем немножко, поставить и настроить lighttpd. Ставим:
sudo aptitude install lighttpdВключаем CGI:
sudo lighttpd-enable-mod cgiИ настраиваем его, для этого надо в файле /etc/lighttpd/conf-enabled/10-cgi.conf добавить строчку (я хочу чтобы у меня cgi выполнялся из корня вебсервера):
$HTTP["url"] =~ "^/" {Теперь скопируем в корень вебсервера cgi-скрипт:
cgi.assign = ( ".cgi" => "/usr/bin/perl" )
}
sudo cp examples/vnstat.cgi /var/www/И чуточку его подправим:
my $host = 'Laptop'; # Имя машины (просто для глаз)Чтобы смотреть через браузер статистику нужно создать файл index.html, что и делаем:
my $cachetime = '1'; # Как часто обновлять картинки в кеше (1 раз в минуту)
my @graphs = ( # Для каких фесов генерировать статистику
{ interface => 'ppp0' },
);
/var/www/vnstat.cgi | sudo tee /var/www/index.htmlИ настраиваем права доступа (у меня от имени www-data работает lighttpd):
sudo chown -R www-data:www-data /tmp/vnstatcgi
sudo chown -R www-data:www-data /var/www
Вот теперь все, можно наслаждаться :)))
firefox -new-tab 'http://localhost/'
ЗЫ: Хоум пага проекта - http://humdi.net/vnstat/.
2 коммент.:
И настраиваем права доступа (у меня от имени www-data работает lighttpd):
а как определить от какого имени у меня работает lighttpd ?????
Очень просто ;)
grep server.username /etc/lighttpd/lighttpd.conf
Отправить комментарий