Установка TraffPro на Ubuntu сервер.

The answer you entered to the math problem is incorrect.

TraffPro - система контроля доступа в интернет с возможностью учёта и лимитирования трафика для офиса. Подробнее можно почитать на сайте разработчиков. Примечательно то, что разрабатывают TraffPro российские програмисты и программа полностью на русском языке!

И так установка на Ubuntu Linux. У нас должны быть установлен LAMP (Linux, Apache, Mysql, PHP). Для начала качаем с http://www.traffpro.ru/download/based/debian/ traffpro-web-admin и traffpro-base самых последних версий. Для пользователей rpm -based дистрибутивов качать с http://www.traffpro.ru/download/based/based-rh/. Там же для них есть документация по установке в картинках: Пошаговая Установка на Fedora 8 Установка на Fedora8 (для опытных) Видео по установке на CentOS (800x600, 22mb, 29min Описание конфига

Следующим шагом нужно создать mysql базу данных office

$mysql -u root -p

на запрос вводим пароль root (если вы не меняли пароль для root в MySQL)

создаём базу данных office

mysql>create database office;

дальше создаём пользователя traffpro_user и даём ему все права для работы с базой office (только с локальной машины). Само собой MY_PASSWORD - придумаете сами

mysql>grant all privileges on office.* to traffpro_user@'localhost' IDENTIFIED BY 'MY_PASSWORD';

выходим из mysql:

mysql>quit

Устанавливаем TraffPro. Заходим в каталог где лежат наши скаченные файлы и:

$sudo dpkg -i *.deb

редактируем конфигурационный файл TraffPro

sudo vim /etc/linbilling.cfg

--------------------------------------

#определение в каком режиме будет запущено приложение true
# запускается в режиме демона, false
#запускается в режиме обычного консольного приложения
daemon=true
#адрес базы данных
db_url=localhost
#имя позователя базы данных mysql
#под чьими правами будет подключатся система.
db_usr=traffpro_user
#пароль на доступ к системе для пользователя db_usr
db_passwd=MY_PASWWORD
#имя базы данных к которой подключается система
db_name=office
#время ожидания перед получением и отправкой данных в базу данных
time_out=10
#включение/отключение контроля MAC адресов для клиентов true/false
control_eth_addr=true
#номер шлюза сети (применяется при распределённом
#учёте трафика, при единственном шлюзе устанавливается в ноль 0)
net_number=0
#детализация по портам (в случае false ограничение по портам
#сохраняется но лог ведётся общий по всем портам)
ports_detail=true
#Включение защиты, сервера и учета трафика самого сервера.
ss_enabled=true #по умолчанию false
#Указываем карточку с внешним интерфесом.
eth_out=eth0

--------------------------------------

Чтобы иметь доступ к админке TraffPro из браузера надо или добавить в настройках apache директорию/виртуальный хост или просто создать ссылку в корневом каталоге Web сервера, указывающую на свежеустановленный TraffPro:

ln -fs /opt/office-control/admin /var/www/oc-admin

перезапускаем TraffPro

sudo /etc/init.d/linbilling restart

и заходим из вашего браузера в админку по адресу http://ip-адрес-сервера/oc-admin/

по умолчанию логин и пароль для TraffPro admin/admin

Скриншоты TraffPro:

Авторизация в TraffPro

Главная страница TraffPro

Список "клиентов" в TraffPro

В написании сего трактата помогла how-to по установке TraffPro под Ubuntu из изходников: traffpro (linbilling) установка для Ubuntu (Debian) RUNTU


Комментарии

Спасибо за продвижение OpenSource проектов!
По установке если возникнут проблемы обращайтесь на сайт, всегда поможем!

Изображение пользователя DooM2_iMp.

admin и как данное ПО в работе (по личным ощущениям)?

Изображение пользователя admin.

в субботу твоему "любимому" клиенту повезу сервер с TraffPro. вот там и увидим как оно на практике:)

Изображение пользователя lycan.

Quote:
создаём базу данных office

mysql>create database office;

дальше создаём пользователя traffpro_user и даём ему все права для работы с базой office (только с локальной машины). Само собой MY_PASSWORD - придумаете сами

mysql>grant all privileges on traffpro.* to traffpro_user@'localhost' IDENTIFIED BY 'MY_PASSWORD';

office наверное!!!

Изображение пользователя admin.

sorry, исправил:)

парни, помогите пожалуйста
установил traffpro
отредактировал конфиг
когда пытаюсь зайти на http://192.168.1.100/oc-admin у меня появляется Table 'office.user_session' doesn't exist
получается что у меня нет таблицы user_session
если я вручную создам ее то какие в ней должны быть поля?
спасибо

Поставил версию веб-админки от 03/06/08 . При попытке зайти на 127.0.0.1/oc-admin сыпет кучу ошибок :

require 'includes/startup.php';

// открываем и сохраняем подключение к БД (хост, пользователь, пароль, имя БД)
//print_r($registry->confige);
$db = new DB($registry->config['db_url'], $registry->config['db_usr'], $registry->config['db_passwd'],$registry->config['db_name']);
$db->open();
$registry->set ('db', $db);

// работаем с сессией
$user = new Session($registry);
$registry->set ('user', $user);
$registry['user']->Impress();

// создаем и сохраняем обьект шаблона
$template = new Template($registry);
$registry->set ('template', $template);

// создаем обьект роутер и передаем ему управление
$router = new Router($registry);
$router->setController(array('index','login','admin','user','sprv','print','group'));
$registry->set ('router', $router);
$router->setPath ('./controllers');

$router->delegate();
$db->close();


?>

И еще проблем :процессор жрет ужасно 50% используется timer 20%, syslogd -15 mysqld -15. Это нормально? Я в линуксе новичек.....

Изображение пользователя admin.

похоже php не установлен

Да проблемы с ресурсам и были но уже всё давно устранили
Сейчас планируется связка netflow + traffpro
В бизнес версии будет доступно ещё управление в деньгах и шейпер на тарифный план

wildgore wrote:
парни, помогите пожалуйста установил traffpro отредактировал конфиг когда пытаюсь зайти на http://192.168.1.100/oc-admin у меня появляется Table 'office.user_session' doesn't exist получается что у меня нет таблицы user_session если я вручную создам ее то какие в ней должны быть поля? спасибо
дык как исправил ???

Изображение пользователя admin.

надо экспортировать базу из дампа office.sql: $cat office.sql | mysql -u traffpo_user -p office далее вводите пароль от traffpro_user и база готова (забыл об этом написать сорри. Если ставите из deb-пакта, то на время просто снимите паорль root в Mysql. База экспортируется автоматом. Потом снова измените пароль для root в Mysql. http://openkazan.info/node/118 - Как восстановить пароль в Mysql.

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

Пример: 1+1, ответ: 2

Ñòàðí/A>