Поиск:


Вывод статистики Vnstat в Linux с помощью WEB — интерфейса



Рубрика: Новости,Полезное,Программы | автор macik | 01.06.11 | 12:09

Продолжая тему по сбору статистики. Как и обещал, напишу как  вывести статистику vnstat с помощью WEB.

Как оказалось это не так сложно. Для начала у вас на linux роуторе должны быть установлен Apache2 и PHP.

sudo apt-get install apache2

Теперь приконнектим к новоиспеченному апачу php5, вместе с библиотеками для работы с графикой, за одно можете и поддержку MySQL поставить . Может потом пригодится для баз данных:

sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php-image-graph imagemagick

После установки — перезапускам апач:

sudo /etc/init.d/apache2 restart

Проверяем работоспособность нашего веб-сервера — заходим в браузер и пишем:

  • http://IP адрес роутер/

Должна появиться надпись: «It works!».
Директории по умолчанию:

  • /var/www/ — скрипты и файлы пользователей;
  • /etc/php5/ и /etc/apache2/ — конфигурационные файлы php5 и apache2;

Проверяем работоспособность PHP5. Создадим файл phpinfo.php:

sudo gedit /var/www/phpinfo.php

В него заносим следующее:

<?php phpinfo(); ?>

Сохраняем его и заходим по ссылке: http://IP адрес роуте/phpinfo.php
Если появилась инфо о php5 — все ок!

C установкой Apache2 мы закончили.

Теперь нам нужен vnstat PHP frontend загрузить можно с сайта разработчика. Загрузите архив на роутер в папку /var/www/. Я особо не заморачивался с виртуальными хостами, а просто все файлы распаковал, скопировал в /var/www/ . Вот что получилось:

После вам понадобится отредактировать файл config.php. Найдите строчку

$iface_list = array()

Впишите свои сетевые интерфейсы которые вы хотите видеть в WEB статистике. У меня это выглядит так:

$iface_list = array(‘eth2’, ‘eth1’, ‘ppp0’);

После этого надо еще и название интерфейсов прописать:

$iface_title[‘eth2’] = ‘Internet’;

$iface_title[‘ppp0’] = ‘PPTP’;

$iface_title[‘eth1’] = ‘Intranet’;

Все сохраняем и заходим на ip-адрес роутера через web — барузер. Все должно работать:

Если возникли вопросы пишите в комментариях.




Лицензия от Creative Commons | Локализация от Тема: ВордПресс | Всего понемногу …