ГлавнаяФорумКонтактыEnglish version Сотрудничество, дилерамКонсультация: +7 (863) 261-21-14, +7 (863) 241-63-29 308-657-367

TraffPRO

Демо версия

Документация

Как купить

Поддержка

Услуги

Поиск по сайту:   
Новое
Форум
Популярное
Новости
1.02.12

Сборка 1.4.3-33:
Исправлена проблема запуска агрегации данных о потреблённом трафике клиентов в базе данных.

Скачать можно здесь



31.01.12

Новая сборка 1.4.3-32
Изменён алгоритм сбора данных о посещениях пользователей по http (www), улучшено представление и определение доменных имён (www) в отчётах посещений ресурсов пользователями.

Скачать можно здесь





22.12.11

В связи с большим количеством функционала добавленным за период 2010-2011 годы будет произведено изменение цены на всю линейку продукта TraffPro. Новые цены вступят в действие с 1го января 2012 года.



13.12.11

Выпущена новая версии корпоративного шлюза и биллинговой системы TraffPro
1.4.3.
В новой версии было уделено отдельное внимание простоте установки, теперь для администратора предоставлен только графический интерфейс который упрощён, и болшее количество настроек производится в автоматическом режиме, добавлены новые возможности для почтового сервера, такие как сбор почты с удалённых почтовых серверов (gmail.ru, rambler.ru и прочих бесплатных почтовых серверов), введены альясы, и прочее, так же для системы TraffPro было предоставлено открытое API для создания своего функционала сторонними разработчиками, введена поддержка последних версии Fedora, более подробный список изменений:



Все версии:


  • Добавлен сборщик почты с других почтовых серверов на локальный почтовый сервер под управлением traffpro.
  • Управление сборщиком почты из административной консоли.
  • Добавлены альясы для почтовых адресов клиентов.
  • Добавлена проверка таблиц на корректность во время обновления.
  • Изменён инсталятор traffpro теперь установка стала намного проще!
  • Доработана система запуска для Fedora 15-16.
  • Закончена переработка демона контроля по улучшению производительности.
  • Добавлено открытое API для сторонних разработчиков, теперь любой желающий сможет написать свой функционал для системы TraffPro.
  • Предоставлен шаблон для изготовления собственного плагина (функционала) fishplugin (рыба).
  • Исправлена работа встроенного планировщика задач. (позволяющий в отличии от cron запускать задачи с секундными интервалами, делать прямые запросы к базам данных, и управляется с административной консоли)
  • Подключение прозрачного прокси сервера из административной консоли.
  • Уменьшена нагрузка на базу данных и жёсткий диск сервера.
  • Изменена документация по установке TraffPro! Обязательно ознакомьтесь перед установкой (обновлением)

Провайдер версия:

  • Введён список доп услуг, за данные услуги будет производится списание с лицевого счёта абонента. (например белый ip адрес, аренда модема, предоставление прочих услуг).

Офис версия:

  • Пересобран Win-Информер для работы под Windows 7.
  • Планировщик, добавлено задание по умолчанию, для отключения не активных
  • пользователей(не требуется установка доп. скриптов в cron, для запуска автоматического отключения достаточно перевести в настройках (меню система->настройки) параметр statick_auth_all_clients в false).

Скачать новую версию можно здесь



8.12.11

Анонс новой версии TraffPro 1.4.3

Новая версия планируется к выпуску 12.12.2011 года, в новой версии:


Все версии:
  • Добавлен сборщик почты с других почтовых серверов на локальный почтовый сервер под управлением traffpro.
  • Управление сборщиком почты из административной консоли.
  • Добавлены альясы для почтовых адресов клиентов.
  • Добавлена проверка таблиц на корректность во время обновления.
  • Изменён инсталятор traffpro (удалён текстовый, предоставлен только диалоговый, пересмотрена большая часть вопросов инсталятора, и переработаны для более простой установки).
  • Доработана система запуска для Fedora 15-16.
  • Закончена переработка демона контроля по улучшению производительности.
  • Предоставлен шаблон для изготовления собственного плагина (функционала) fish plugin (рыба).
  • Исправлена работа встроенного планировщика задач. (позволяющий в отличии от cron запускать задачи с секундными интервалами, делать прямые запросы к базам данных, и управляется с административной консоли)
  • Подключение прозрачного прокси сервера из административной консоли.
  • Уменьшена нагрузка на базу данных и жёсткий диск сервера.
  • Изменена документация по установке TraffPro.

Провайдер версия:
  • Введён список доп услуг, за данные услуги будет производится списание с лицевого счёта абонента. (например белый ip адрес, аренда модема, предоставление прочих услуг).

Офис версия
  • Пересобран Win-Информер для работы под Windows 7.
  • Планировщик, добавлено задание по умолчанию, для отключения не активных пользователей(не требуется установка доп. скриптов в cron, для запуска автоматического отключения достаточно перевести в настройках (меню система->настройки) параметр statick_auth_all_clients в false).

Бета версия для установки в качестве Demo версии  уже доступна для скачивания, по ссылке
Так же  доступна новая бета документация по установке по ссылке






Статистика сайта
ПосетителиСейчас на сайте: 8
- Гостей: 8
- Пользователей: 0
Логин:  
Пароль:  
Регистрация
Забыли пароль?
Функции
Голосование
Нужны базовые тарифы?

Да
Нет




Ответить
 Перезапуск DHCP сервера
Arn
28 августа 2010 17:08
Сообщение #1


Новичок
  • 17

Репутация: - 1 +
Группа: Посетители
Сообщений: 30
Регистрация: 28.12.2008
ICQ:--
Здравствуйте,

суть проблемы:

после изменения/добавления IP/MAC и экспортирования DHCP конфига нужно перегрузить сам DHCP, а SSH доступ для оператора биллинга давать не вижу смысла.

Вопрос:
подскажите пожалуйста, существует ли способ перезагрузки DHCP сервера через интерфейс биллинга (Traffpro Provider).

Пытался реализовать через планировщик, то так и не нашел рабочей комбинации настроек на единоразовый запуск shell команды.

Можно конечно написать bash скриптик который будет отслеживать изменение dhcp конфига и перегружать сервер, повесив его в cron. Но это хотелось бы решения из коробки.

В догонку предложение. Нельзя ли автоматизировать экспорт конфига для dhcp? Например после редактирования клиента, автоматически сохранять новый конфиг и если были изменения и синтаксис в конфиге ОК - перезапускать DHCP службу. Что скажете?

Спасибо.

Сообщение отредактировал Arn - 28 августа 2010 07:23
Перейти в начало страницы
voler
29 августа 2010 15:00
Сообщение #2


Ветеран
  • 102

Репутация: - 15 +
Группа: Администраторы
Сообщений: 1242
Регистрация: 17.02.2008
ICQ:238860819
1. WEBMIN
2. Скрипт в кроне, который проверят конфигурационные файлы dhcp на изменения и отправляет в ребут. Определить по времени, и отправлять в ребут.

--------------------
Внимание!
Штатный телепат проекта ушел в отпуск, поэтому на вопросы вида "у меня ничего не работает. как исправить?" мы не отвечаем.

Где я часто бываю
Свободное время

Вопрос, найди ответ
Перейти в начало страницы
Arn
1 сентября 2010 01:59
Сообщение #3


Новичок
  • 17

Репутация: - 1 +
Группа: Посетители
Сообщений: 30
Регистрация: 28.12.2008
ICQ:--
Спасибо.
Перейти в начало страницы
Arn
1 сентября 2010 05:27
Сообщение #4


Новичок
  • 17

Репутация: - 1 +
Группа: Посетители
Сообщений: 30
Регистрация: 28.12.2008
ICQ:--
Итак, пару кроновых скриптов для автоматизации.

Для тех, кому нужен скрипт перезапуска dhcp, при изменении конфига:


#!/bin/bash
dhcpd_conf="/opt/traffpro/from_traffpro.conf"
last_change="/tmp/dhcpd_last_change.tmp"
current_stat=`stat -c %Y $dhcpd_conf`
l_stat=`cat $last_change`
if [ "$current_stat" == "$l_stat" ]
then
        echo "$dhcpd_conf was not changed"
else
        echo "$current_stat" > $last_change
/etc/init.d/dhcp3-server status | grep "dhcpd3 is running" && /etc/init.d/dhcp3-server force-reload ||  /etc/init.d/dhcp3-server restart
fi


Скрипт, который сам отслеживает изменения ip/mac адресов в базе биллинга, генерирует конфиг для dhcpd.conf и перезапускает сервис если надо (альтернатива экспорта dhcpd.conf в WEB админке):


#!/bin/bash
tmp_f="/tmp/hwdata"
hw_list="/tmp/hwlist"
db_list="/tmp/dblist"
hwip_list="/tmp/hwiplist"
dbip_list="/tmp/dbiplist"
tmp_dc="/opt/traffpro/from_traffpro.conf"
q="select clients.id, clients.login, clients_addr.addr_ip, addr_eth from clients, clients_addr, groups where clients.id=clients_addr.id and clients.delta!='2' and clients.delta!='4' group by clients_addr.addr_ip;"
rm -f  $tmp_f $hw_list $db_list $hwip_list $dbip_list
touch  $tmp_f
echo $q | mysql traffpro | grep -v "addr_ip"> $tmp_f

db_users=`cat $tmp_f|wc -l`
#hw_users=`grep "hardware ethernet" $tmp_dc| wc -l`

if [ "$db_users" == "0" ]
then
  echo 'Mysql is not working! Please check it asap!'
  exit 0
fi

#IP difference
grep "fixed-address" $tmp_dc | awk '{print $2}'| cut -d ";" -f 1 | sort -u > $hwip_list
cat $tmp_f| awk '{print $3}'| sort -u > $dbip_list

grep "hardware ethernet" $tmp_dc | awk '{print $3}' | cut -d ";" -f 1 | sort -u > $hw_list
cat $tmp_f| awk '{print $4}' | tr "[:upper:]" "[:lower:]" | sort -u > $db_list

if diff $hw_list $db_list && diff $hwip_list $dbip_list
then
  echo "There are no new users. Exiting.."
  exit 0
else
  echo 'New user has been found'
fi


rm -f $tmp_dc

while read line
do
host=`echo "$line" | awk {'print $2'}|tr "[:upper:]" "[:lower:]"`
ip=`echo "$line" | awk {'print $3'}`
hwaddr=`echo "$line" | awk {'print $4'}|tr "[:upper:]" "[:lower:]"`

cat >> $tmp_dc <<HW_RULES

host $host {
  hardware ethernet $hwaddr;
  fixed-address $ip;
  option host-name "$host";
  ddns-hostname "$host";
}

HW_RULES
done < $tmp_f

rm -f $hw_list $db_list $tmp_f $hwip_list $dbip_list
/etc/init.d/dhcp3-server status | grep "dhcpd3 is running" && /etc/init.d/dhcp3-server force-reload ||  /etc/init.d/dhcp3-server restart


В отличии от вебадминосвкого экспорта, скрипт исключает пользователей со статусом "Отключен" из dhcp конфига.

Первый или второй скрипт добавляем в крон с нужной вам периодичностью.
Перейти в начало страницы
darknet
28 октября 2010 20:02
Сообщение #5


Бывалый
  • 68

Репутация: - 2 +
Группа: Посетители
Сообщений: 325
Регистрация: 27.10.2008
ICQ:7891718
вот интересно когда разработчики traffpro впаяют такое в коробку, было бы крайне удобно после добавления пользователя, чтоб сразу добавлялся в конфиг и перезапускался dhcp
Перейти в начало страницы
Sly
28 октября 2010 21:04
Сообщение #6


Руководитель Проекта
  • 102

Репутация: - 47 +
Группа: Администраторы
Сообщений: 3411
Регистрация: 15.02.2008
ICQ:--
возможно и впаяем скоро :)

вот набросок:



#!/bin/bash

datef="`date  \"+%Y%m%d%H%M%S\" -r /etc/dhcpd.conf`"
curdate="`date  \"+%Y%m%d%H%M%S\"`"
let "curdate=$curdate-120"


echo $datef $curdate


let "diff_date=$datef>$curdate"

if [ "$diff_date" = "1" ];then
/etc/init.d/dhcpd restart
fi



Собственно всё просто, берём этот скрипт и ставим в крон на исполнение раз в 2 минуты, если скрипт видит изменение файла он перезапускает dhcp сервер.
Если у кого файл dhcpd.conf хранится в другом месте подправте под себя
вот текст:
dhcp.cfg.change.txt (2 | 248 b)

Сообщение отредактировал Sly - 28 октября 2010 21:09
--------------------
Учёт трафика бывает очень интересен, некоторые со мной не согласны, а зря :)
http://www.Traffpro.ru
Перейти в начало страницы
darknet
28 октября 2010 21:33
Сообщение #7


Бывалый
  • 68

Репутация: - 2 +
Группа: Посетители
Сообщений: 325
Регистрация: 27.10.2008
ICQ:7891718
а еще бы было бы хорошо, чтобы еще и в файл записывалось автоматически а не после кнопки отправить в dhcp

p.s. СКАЧАТЬ ФАЙЛ НЕ ВОЗМОЖНО...
"Посетители, находящиеся в группе Посетители, не могут скачивать файлы из данного форума."

Сообщение отредактировал darknet - 28 октября 2010 21:35
Перейти в начало страницы
Sly
28 октября 2010 22:04
Сообщение #8


Руководитель Проекта
  • 102

Репутация: - 47 +
Группа: Администраторы
Сообщений: 3411
Регистрация: 15.02.2008
ICQ:--
p.s. СКАЧАТЬ ФАЙЛ НЕ ВОЗМОЖНО...
\"Посетители, находящиеся в группе Посетители, не могут скачивать файлы из данного форума.\"


Скопипастите просто с сайта, лишних слешей там нет код чистинький.

--------------------
Учёт трафика бывает очень интересен, некоторые со мной не согласны, а зря :)
http://www.Traffpro.ru
Перейти в начало страницы
 
Быстрый ответ Ответить
1чел. читают эту тему (гостей: 1)
Пользователей: 0

  Сейчас: 5 февраля 2012 07:46