Биллинговая система Nodeny
12 Мая 2024, 09:39:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 30 Мая 2016, 19:15:11
Коллеги, подскажите, как сохранять сеансы подключений в нодени плюс. Модуль  auth включен, но в списке сеансов подключений только текущая сесия. После завершения которой в списке нет данных. Спосибо.
2  Главная категория / Модули NodenyPlus / Re: Напоминание о списаниях : 30 Мая 2015, 07:42:28
Добавил фичу. Если в допданных создать поле:

Имя поля: Не напоминать о списании заглушкой (этот текст можно менять)
Имя поля в бд: _block_capremind
Тип поля: Да/Нет

То блокирующее сообщение не будет устанавливаться для тех, у кого поле в значении "да"

Rev.319 Не работает данная фича.
3  Главная категория / Nodeny Plus / Re: Скрипт управления скоростью (rev. 319) : 12 Мая 2015, 16:04:55
Итак, рабочий скрипт под мои нужды :

Код:
if (
   get_hour() >= 18
&& get_hour() <  22
)
{  if (traf(60) < 2048000)
   { set_speed_in(100000); return }
   else {return}
}

if (
traf(720) < 20480000
)
{ set_speed_in(100000) }

ПРОВЕРЕНО !!!
4  Главная категория / Nodeny Plus / Re: Скрипт управления скоростью (rev. 319) : 11 Мая 2015, 21:24:08
Код:

if ( get_hour() >= 18
     && get_hour() <  22
     && traf(60) < 2048000
)  { set_speed_in(100000) }

if (
   get_hour() >= 23
   && get_hour() <  17
   &&traf(720) < 20480000
)  { set_speed_in(100000) }

или

Код:
if ( get_hour() >= 18
     && get_hour() <  22
)  {  if (traf(60) < 2048000)
         { set_speed_in(100000) }
       else {return}
   }

if (
traf(720) < 20480000
)
{ set_speed_in(100000) }
как будет правильно ?

Неплохо было бы добавить в скрипт возможность проверять общую нагрузку по  трафику. Например, если  канал за 10мин меньше 500мбит то установить скорость 100мбит.
5  Главная категория / Nodeny Plus / Re: Скрипт управления скоростью (rev. 319) : 11 Мая 2015, 21:14:09
Надо нарезать скриптом в час пик(18–22.59) хомячкам 20мб если скачали за последний час больше 2гб. В иное время пусть качают но не больше 20гб за 720мин. иначе тоже 20мб. 720мин. именно потому чтобы если ночью закончил качать, то когда проснется было снова 100мб.

Подскажите пожалуйста !
6  Главная категория / Nodeny Plus / Re: Скрипт управления скоростью (rev. 319) : 05 Мая 2015, 22:48:32
Код:
if (
   get_hour() >= 18
&& get_hour() <  22
&& traf(60) < 2048000
)
{ set_speed_in(100000); return }

if (
traf(720) < 20480000
)
{ set_speed_in(100000) }

Зравствуйте, подскажите пожалуйста, такой скрипт будет правильно решать задачу: с 18 до 22.59 если трафик за час меньше 2гб то «Входящая скорость 1» 100мб, иначе по умолчанию. В иное время если трафик за последние 720 мин меньше 20гб то  «Входящая скорость 1» 100мб, иначе  по умолчанию.

Входящая скорость 1 в настройках тарифа задана = 20 Мбит/сек.
NoDeny+ (rev. 319).

ПС: если я правильно понял то конструкция
Код:
 if (
traf(720) < 20480000
)
{ set_speed_in(100000) }
не должна действовать в промежуток времени с 18 до 22.59. Но есть подозрение что она (конструкция) сделает свое дело в 17.59 и правило будет действовать 720 мин или пока не наберется 20гб. Если да то как решить задачу?
ПС2: В ipfw не силен. Прошу понять и простить. Буду штурмовать.

Итог: надо нарезать в час пик(18–22.59) хомячкам 20мб если скачали за последний час больше 2гб. В иное время пусть качают но не больше 20гб за 720мин. иначе тоже 20мб. 720мин. именно потому чтобы если ночью закончил качать, то когда проснется было снова 100мб.

Заранее всем спосибо!
Страниц: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!