Я установил vnstat, и теперь я хотел бы иметь статистику в своем браузере как это:
Вы видите рабочий сценарий здесь. Где я могу получить это cgidemo сценарий?
Источник: http://humdi.net/vnstat/
Ринзвинд прав, vnstati
генерирует изображения. Но есть также скрипт, который написан на Perl и использует vnstati
. Я нашел этот скрипт после загрузки исходного кода vnstat из здесь . Он называется vnstat.cgi
и находится в папке с именем examples
. Вам нужно просто настроить веб-сервер для запуска cgi и он выводит те же изображения, что и на странице http://humdi.net/vnstat/cgidemo/ .
Вы создаете изображения с помощью команды vnstati
. По ссылке:
Описание
Цель vnstati - обеспечить поддержку вывода изображения для статистики, собранной с помощью vnstat (1). Формат файла изображения ограничен png. Поддерживаются все основные выходные данные vnStat, за исключением функций реального трафика. Изображение может быть выведено либо в файл, либо на стандартный вывод.
blockquote>Синопсис
vnstati [ -cdhimostv? ] [ --cache time ] [ --config file ] [ --days ] [ --dbdir directory ] [ --help ] [ --hours ] [ -hs ] [ --hsummary ] [ -i interface ] [ --iface interface ] [ --locale locale ] [ --months ] [ -ne ] [ -nh ] [ --noedge ] [ --noheader ] [ --output file ] [ -ru ] [ --rateunit ] [ --style number ] [ --summary ] [ --top10 ] [ --transparent ] [ --version ] [ -vs ] [ --vsummary ]
Примеры
vnstati -s -i eth0 -o /tmp/vnstat.png
Вывод сводной информации о трафике для интерфейса eth0 в файл
/tmp/vnstat.png
.vnstati -vs -i eth0+eth1+eth2 -o /tmp/vnstat.png
Вывод сводной информации о трафике с почасовыми данными в рамках обычной сводки для объединения интерфейсов eth0, eth1 и eth2 в файл
/tmp/vnstat.png
.vnstati -h -c 15 -o /tmp/vnstat_h.png
Выводить почасовую статистику трафика для интерфейса по умолчанию в файл
/tmp/vnstat_h.png
, если файл не обновлялся в течение последних 15 минут.vnstati -d -ne -nh -o -
Выводить ежедневную статистику трафика без отображения раздела заголовка и ребер для интерфейса по умолчанию для стандартного вывода (
stdout
).vnstati -m --config /home/me/vnstat.cfg -i -o -
Выводить ежемесячную статистику трафика для интерфейса по умолчанию, указанного в файле конфигурации
/home/me/vnstat.cfg
, в стандартный вывод (stdout
).