Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: Fredik от 10 Сентября 2009, 15:02:05



Название: Кто обновился до 49,26 пишем отзывы
Отправлено: Fredik от 10 Сентября 2009, 15:02:05
обновление прошло успешно, теперь привыкаю к новой морде ))

а можно поставить в обшем списке пользователей интелектуальное изменения едениц изменения трафика

а то "139110.541412" както не салидно смотрится, а вот уже на редактировании пользователя пускай так и остается )


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 10 Сентября 2009, 16:07:40
может сделать чтоб при числе <1 показывало дробное число, иначе целое?


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Fredik от 10 Сентября 2009, 17:00:49
не ну имелось ввиду чтобы писало типа
10 gb
150 mb
0mb
а не 10 гиг как  10000 мб
а если тяжело то просто убрать все знаки после точки, и пускай продолжает писать в метрах


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: elite от 10 Сентября 2009, 17:02:50
сделать плавающую единицу в формате хх.yy [кБ-МБ-ГБ-ТБ]


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Fredik от 10 Сентября 2009, 17:05:20
+1


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: VitalVas от 10 Сентября 2009, 17:37:23
+5


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Maks от 10 Сентября 2009, 20:18:59
А мне не хватает Сортировки по потребленному трафику и балансу.
А то при нажатии на колонку, колонка скрывается, так и должно быть?

И возможно добавить старую морду, к ней приывык


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 10 Сентября 2009, 23:27:48
А то при нажатии на колонку, колонка скрывается, так и должно быть?
да.

На остальные вопросы отвечу завтра утром


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: elite от 11 Сентября 2009, 06:22:57
и rc-скрипты можно было бы напрямую записывать в /usr/local/etc/rc.d/

и по-хорошему, по умолчанию надо делать в rc-скриптах
Код:
: ${nodeny_enable="NO"}

UPD => и почему во всех rc-скриптах
Код:
# PROVIDE: nodeny
? :)

p.s. надо бы и для nomake.pl скрипт сделать...


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 11 Сентября 2009, 08:32:27
и rc-скрипты можно было бы напрямую записывать в /usr/local/etc/rc.d/
Думал, но это лишний вопрос при инсталляции, да и возможно не все 3 скрипта надо запускать

и по-хорошему, по умолчанию надо делать в rc-скриптах
Код:
: ${nodeny_enable="NO"}
Ага, чтобы Versus завалили вопросами почему у всех не запускаются скрипты при старте? Доки практически не читают. Исходим из этого.

UPD => и почему во всех rc-скриптах
Код:
# PROVIDE: nodeny
? :)
А что тут такого? Насколько я понял из доки этот параметр является признаком зависимостей для скриптов, которые должны быть запущены после скрипта с этим параметром. Возможно кому-то понадобится скрипт, которые необходимо запустить определенно после старта nodeny скриптов.

Цитировать
А мне не хватает Сортировки по потребленному трафику и балансу.
это можно сделать. Но только по начальному балансу, поскольку реальный формируется динамически, т.е. sql запросом его не выудишь, надо считать баланс для всех абонов, а потом сортировать, т.е. чтоб выбрать 50 клиентов в некоторых сетях надо будет посчитать баланс для пару десятков тысяч абонентов. Это затратно по нагрузке на базу. Такую функциональность лучше вынести в модуль отчета.

Цитировать
И возможно добавить старую морду, к ней приывык
старое оформление списка клиентов? Да ну, я не собираюсь большую часть времени тратить на  борьбу с несовместимостью HTML, CSS в javascript разных браузеров. Вы не представляете насколько там (в интерпретации стандартов браузерами) полный разброд и некоторые вещи надо делать через жопу. Новый вид минималистический по дизайну, значит удобный.

Цитировать
не ну имелось ввиду чтобы писало типа
10 gb
150 mb
0mb
а не 10 гиг как  10000 мб
а если тяжело то просто убрать все знаки после точки, и пускай продолжает писать в метрах
несколько проблем:
-  буквы (Мб) после трафика придают наляпистости, т.е. слишком много инфы, труднее беглым взлядом ее выуживать
- плавно подбирать единицу тоже плохо т.к. сейчас при беглом взгляде можно понять у кого больше трафика, у кого меньше, а так придется вникать в единицы представления для каждой строки


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Fredik от 11 Сентября 2009, 10:44:52
а можно тогда хотябы убрать все знаки после "."


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 11 Сентября 2009, 11:01:38
да


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Fredik от 11 Сентября 2009, 20:50:30
да
спс, а єто нада ждать новой версии или скажите че подправить?


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: elite от 11 Сентября 2009, 20:59:24
и rc-скрипты можно было бы напрямую записывать в /usr/local/etc/rc.d/
Думал, но это лишний вопрос при инсталляции, да и возможно не все 3 скрипта надо запускать
ну может и лишний вопрос, зато удобнее
а вот запуск сделать по nodeny_enable="YES" в /etc/rc.conf

и по-хорошему, по умолчанию надо делать в rc-скриптах
Код:
: ${nodeny_enable="NO"}
Ага, чтобы Versus завалили вопросами почему у всех не запускаются скрипты при старте? Доки практически не читают. Исходим из этого.
та да.. жалко, что в прайс-лист нельзя включить пункт "мозги" :)

UPD => и почему во всех rc-скриптах
Код:
# PROVIDE: nodeny
? :)
А что тут такого? Насколько я понял из доки этот параметр является признаком зависимостей для скриптов, которые должны быть запущены после скрипта с этим параметром. Возможно кому-то понадобится скрипт, которые необходимо запустить определенно после старта nodeny скриптов.
я к тому, что для ядра - nodeny, для noserver.pl - noserver
а кстати, пофиг в какой последовательности запускать ядро и сателлиты?

Цитировать
не ну имелось ввиду чтобы писало типа
10 gb
150 mb
0mb
а не 10 гиг как  10000 мб
а если тяжело то просто убрать все знаки после точки, и пускай продолжает писать в метрах
несколько проблем:
-  буквы (Мб) после трафика придают наляпистости, т.е. слишком много инфы, труднее беглым взлядом ее выуживать
- плавно подбирать единицу тоже плохо т.к. сейчас при беглом взгляде можно понять у кого больше трафика, у кого меньше, а так придется вникать в единицы представления для каждой строки
хорошо, тогда надо думать над тем, чтобы единица измерения на весь столбец менялась автоматически, исходя из средней температуры по больнице среднего значения по столбцу
ну или хотя бы просто убрать знаки после запятой, а значение мбайт выводить с пробелом после каждой тысячи
типа такого:
1 000 000
тогда будет наглядно все :)


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 11 Сентября 2009, 21:25:56
я к тому, что для ядра - nodeny, для noserver.pl - noserver
а, ок.

а кстати, пофиг в какой последовательности запускать ядро и сателлиты?
пофиг. но лучше чтоб ядро раньше. Но не принципиально


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: trio от 13 Сентября 2009, 01:21:29
была в ранней версии фича - комментарий к адресу, я там обычно записывал район города
а в новой версии этого поля нету (((


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: elite от 13 Сентября 2009, 07:05:17
была в ранней версии фича - комментарий к адресу, я там обычно записывал район города
а в новой версии этого поля нету (((
а ты сам сделай


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Fredik от 13 Сентября 2009, 09:39:06
а что значит
Цитировать
Программирование поведения тарифа
в доке описаниния не нашол, а потестить хочется


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 13 Сентября 2009, 10:34:57
Это для модуля динамического шейпа


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: bonhead от 13 Сентября 2009, 19:23:21
Почему то при нагрузке начал подвисать комп........... у мя все конечно крутится на одной машинке.... но до этого такого не было....  ???

коллектор трафика я выключил(ipcad)
конечно может что то поменяли в базе потому и началась проблема имено с этим..... ваше мнение???


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 13 Сентября 2009, 19:43:21
top -S


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: bonhead от 13 Сентября 2009, 23:06:27
Извиняюсь проблемы были в сетевухе
А Так вроде все ОК.... если что буду писать..... спасибо за реакцию


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: andreit от 14 Сентября 2009, 08:04:57
В тарифах есть галочка "- включить скрипты. Лицензирование обязательно!"
Подскажыте пожалуйста:
1) как етими скриптами  пользоваться;
2) как их лицензировать и сколько ето стоит.


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 14 Сентября 2009, 08:25:57
Пока в скриптах реализовано только  динамическое управление скоростью, читай dynashape.html
Стоимость лицензирования - обращайтесь к Versus


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 14 Сентября 2009, 10:07:05
не ну имелось ввиду чтобы писало типа
10 gb
150 mb
0mb
а не 10 гиг как  10000 мб
а если тяжело то просто убрать все знаки после точки, и пускай продолжает писать в метрах
Как на скрине пойдет?


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Fredik от 14 Сентября 2009, 10:30:48
в принципе да, всеравно в общем списке смотрится приблизительный трафик, точый бум тада смотреть непосредственно у юзера.


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: snmax от 14 Сентября 2009, 11:16:10
Верните поиск по улице,по дому,по квартире,по части IP (напр 0.250).Всё раздельно,без связи ул - дом, дом - кв и т.д


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 14 Сентября 2009, 12:42:46
а разве сейчас так нельзя?


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: snmax от 14 Сентября 2009, 12:47:34
а разве сейчас так нельзя?

В основном поиске(через "клиенты") и в расширенном поиске (через "операции")  развяжите поиск по любому из
атрибутов.
Сейчас без указания улицы ничего не ищет.
Нужно - ввёл дом=10,-все 10е дома получил (на всех улицах !!!)
        ввёл кв =10,-все 10е кв-ры получил (на всех улицах !!!и во
всех домах).

И дайте (отвязанный) поиск по части IP (как было раньше) напр 0.250
3.34  и т.д.
Спасибо


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Cell от 14 Сентября 2009, 12:54:28
а разве сейчас так нельзя?

В основном поиске(через "клиенты") и в расширенном поиске (через "операции")  развяжите поиск по любому из
атрибутов.
Сейчас без указания улицы ничего не ищет.
Нужно - ввёл дом=10,-все 10е дома получил (на всех улицах !!!)
        ввёл кв =10,-все 10е кв-ры получил (на всех улицах !!!и во
всех домах).

И дайте (отвязанный) поиск по части IP (как было раньше) напр 0.250
3.34  и т.д.
Спасибо
+100пицотМиллионов
причем не хотелось бы дожидаться следующего релиза т.к. это реально напрягает.


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Fredik от 14 Сентября 2009, 13:18:10
+1


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 14 Сентября 2009, 13:24:12
да, косяк вышел с поиском по улице, для невыбранной улицы ищет улицу с кодом 0. Быстро исправить мона так: listuser.pl, в строке 188 заменить фрагмент
Цитировать
<option value=0>
на
Цитировать
<option value=''>
т.е. заменить нолик на 2 одинарных кавычки


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: trio от 19 Сентября 2009, 23:24:49
в клиенской статистике когда заходиш на клиента под админом есть кнопочка трафик посуточно.
НО ЭТА ФИЧА ТОЛЬКО ДЛЯ АДМИНОВ.
А можно ее и пользователям прикрутить, а то как-то неудобно смотреть клиенту в разделе ТРАФИК - где идет ежеминутный стрез статистики и нету общей суммы как указано в суточной статистике ?


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 19 Сентября 2009, 23:38:50
там тяжелые sql запросы, лучше не включать


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: tramX от 25 Сентября 2009, 22:56:04
Скажите почему у версии 49.19.1 размер больше двух мб а у остальных нет? nodeny_49.28 это полноценный NODENY или просто обновления?


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 25 Сентября 2009, 23:39:08
Скажите почему у версии 49.19.1 размер больше двух мб а у остальных нет? nodeny_49.28 это полноценный NODENY или просто обновления?
скорее всего по-разному упакованы. Все версии полноценные NoDeny


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Maks от 26 Сентября 2009, 17:16:45
Я хотел еще уточнить - Будет ли реализована в админке сортировка:
- Трафика по направлениям
- Баланса с Услугами


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 26 Сентября 2009, 18:17:00
баланс с услугами врядли


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Maks от 26 Сентября 2009, 18:19:42
баланс с услугами врядли
А почему? тяжело раелизовать?

Если можно было еще в личных настройках выбирать название поня сортировки, не кажному нужно сортировка по ID , а если будет много полей сортировки может в экран не влазить.


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 26 Сентября 2009, 18:23:56
трудно реализовать, потому что поля "баланс с услугами" нет, оно формируется динамически в момент отображения информации. В таблице users_trf есть промежуточные срезы этого баланса, но они промежуточные, т.е могут запаздывать от реальных данных на несколько минут. Такое запаздывание будет очень редко, но возможно


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Maks от 26 Сентября 2009, 18:30:19
Ясно спасибо за разьяснение.
А как по поводу
 Будет ли реализована в админке сортировка:
- Трафика по направлениям ?


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 26 Сентября 2009, 20:06:57
попробую что-то сделать. даже с балансом


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Maks от 26 Сентября 2009, 20:07:51
попробую что-то сделать. даже с балансом

Спасибо, будет замечательно.


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: smallcms от 28 Сентября 2009, 01:04:06
Обновился с 49.17 сразу до 49.28.
Обновление прошло без запинок, на время обновления выключал демоны nodeny.
Поскольку написаны скрипты для rc.d перевёл запуск на них.
Немного напрягает это:
[root@gateway /usr/local/nodeny]# tail nol2auth.log
28.09.2009 02:01:09 Script already running with pid=1101
28.09.2009 02:01:11 Script already running with pid=1101
28.09.2009 02:01:14 Script already running with pid=1101
28.09.2009 02:01:16 Script already running with pid=1101
28.09.2009 02:01:18 Script already running with pid=1101
28.09.2009 02:01:21 Script already running with pid=1101
28.09.2009 02:01:23 Script already running with pid=1101
28.09.2009 02:01:26 Script already running with pid=1101
28.09.2009 02:01:28 Script already running with pid=1101
28.09.2009 02:01:30 Script already running with pid=1101

Кто как избавляется от такого рода инфы?


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 28 Сентября 2009, 09:34:40
ps ax | grep nol2auth


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 28 Сентября 2009, 10:51:59
Сделал сортировку по балансу с услугами и трафику - смотрите демку


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Maks от 28 Сентября 2009, 11:14:19
Мне нравится, спасибо. И шапка симпатичная.
Я наверное привередлив сильно ::) но хочу ещё попросить, а возможно ли сделать сортировку по типам трафика?
Я сейчас понял сортируется по мировому (по направлению 1), а как быть с локальным или городским ( чтоб знать злостных качков)


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Александр (AleksHr) от 28 Сентября 2009, 13:05:41
Вот теперь шапка супер!  8)
Такую поддержываю полностью.

КОгда ждать новую версию?)


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Maks от 28 Сентября 2009, 13:09:38
Вот теперь шапка супер!  8)
Такую поддержываю полностью.

КОгда ждать новую версию?)

Скоро  :D


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: smallcms от 28 Сентября 2009, 15:04:49
Efendy

Код:
[root@gateway ~]# ps ax | grep nol2auth
 1101  ??  S<     2:19.29 perl nol2auth.pl (perl5.8.9)
  876 dco- I      0:00.01 sh go.sh nol2auth
  887 dco- S      0:22.91 sh go_nol2auth.sh

Код:
[root@gateway ~]# cat /etc/rc.conf | grep no    
#nodeny_enable="YES" (закоменчено)
nol2auth_enable="YES"
noserver_enable="YES"


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Александр (AleksHr) от 28 Сентября 2009, 15:28:00
Efendy

Код:
[root@gateway ~]# ps ax | grep nol2auth
 1101  ??  S<     2:19.29 perl nol2auth.pl (perl5.8.9)
  876 dco- I      0:00.01 sh go.sh nol2auth
  887 dco- S      0:22.91 sh go_nol2auth.sh

Код:
[root@gateway ~]# cat /etc/rc.conf | grep no    
#nodeny_enable="YES" (закоменчено)
nol2auth_enable="YES"
noserver_enable="YES"

 :o а зачем что нить добавлять в rc.conf? Я ничего никуда не добавлял, только скрипты забросил в автозапуск - все работает  ;).


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 28 Сентября 2009, 16:03:58
Мне нравится, спасибо. И шапка симпатичная.
Я наверное привередлив сильно ::) но хочу ещё попросить, а возможно ли сделать сортировку по типам трафика?
Я сейчас понял сортируется по мировому (по направлению 1), а как быть с локальным или городским ( чтоб знать злостных качков)

сортировка идет по суммарному трафику. можно по любому классу сделать, но станет очень много кнопок, будет неудобно


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 28 Сентября 2009, 16:07:35
Код:
[root@gateway ~]# ps ax | grep nol2auth
 1101  ??  S<     2:19.29 perl nol2auth.pl (perl5.8.9)
  876 dco- I      0:00.01 sh go.sh nol2auth
  887 dco- S      0:22.91 sh go_nol2auth.sh
у тебя запущено 2 обертки для скрипта авторизации:
go_nol2auth.sh - старый вариант
go.sh - новый вариант

Каждая обертка запускает по процессу nol2uath.pl. Т.е. один и тот же скрипт запускается 2 раза. kill -9 887, а также удали  из /etc/rc.local запуск go_nol2auth.sh (да и остальных скриптов походу)


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Efendy от 28 Сентября 2009, 16:11:12
а зачем что нить добавлять в rc.conf? Я ничего никуда не добавлял, только скрипты забросил в автозапуск - все работает  ;).
ну по-правильному надо чтоб зхапуск регулировался из rc.conf, просто я слегка упростил задачу и по умолчанию принял параметры равными "yes" , чтоб меньше вопросов задавали


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: Maks от 28 Сентября 2009, 16:23:18
Мне нравится, спасибо. И шапка симпатичная.
Я наверное привередлив сильно ::) но хочу ещё попросить, а возможно ли сделать сортировку по типам трафика?
Я сейчас понял сортируется по мировому (по направлению 1), а как быть с локальным или городским ( чтоб знать злостных качков)

сортировка идет по суммарному трафику. можно по любому классу сделать, но станет очень много кнопок, будет неудобно

Поэтому я и предлагал сделать настройку сортировок в настройках админа ( если это возможно и не составит проблемы), потом могут еще добовлятьсь другие сортировки ( у каждому нужно своё).. и я бы еще попросил сортировку по времени последней авторизации.
Будет полезно проверять после ремонтов.
И если можно групповая смена состояния, была проблема, и наставили около 20 заявок на ремонт, проблему решили и теперь нужно перебирать этих клиентов и снимать заявки..
а как допустим галоски проставил и выбрал для всех состояние все ОК.


Название: Re: Кто обновился до 49,26 пишем отзывы
Отправлено: smallcms от 28 Сентября 2009, 19:35:50
у тебя запущено 2 обертки для скрипта авторизации:
go_nol2auth.sh - старый вариант
go.sh - новый вариант

Каждая обертка запускает по процессу nol2uath.pl. Т.е. один и тот же скрипт запускается 2 раза. kill -9 887, а также удали  из /etc/rc.local запуск go_nol2auth.sh (да и остальных скриптов походу)

Избавился от глюков физическим удалением старых скриптов go_*.sh из каталога nodeny.
В rc.local естественно всё чисто после установки rc.d скриптов. Но это проблему не решало - скрипты go_*.sh всё равно отрабатывали. Возможно сделано для новичков, а меня смутило.
На будущее можно спросить: кто отвечает за их запуск, если в rc.local пусто?  ???

PS: в rc.conf добавил все 3 скрипта, удалил go_*.sh, в итоге всё запускается красиво:
[root@gateway ~]# ps ax | grep no
 1109  ??  S<     0:03.10 perl noserver.pl (perl5.8.9)
 1110  ??  S<     0:04.34 perl nol2auth.pl (perl5.8.9)
 1111  ??  S<     0:08.46 perl nodeny.pl (perl5.8.9)
  868 dco- I      0:00.01 sh go.sh noserver
  876 dco- I      0:00.01 sh go.sh nol2auth
  884 dco- I      0:00.01 sh go.sh nodeny

PPS: Нашёл проблему с одновременным запуском (видимо делал что-то подобное и потом забыл). Вот она, может пригодится кому:

[root@gateway ~]# cat /usr/local/etc/rc.d/nodeny
#!/bin/sh

# PROVIDE: nodeny
# REQUIRE: NETWORKING SERVERS mysql

cd /usr/local/nodeny/
nohup sh go_kernel.sh &
nohup sh go_nol2auth.sh &
nohup sh go_noserver.sh &

Понятно, что этот демон не нужен, если есть новые правильные rc.  ;)