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

Главная категория => Nodeny Plus => Тема начата: YSL от 17 Марта 2013, 18:38:47



Название: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 17 Марта 2013, 18:38:47
1. После отправки из админки сообщения клиенту, у клиента не видно этого сообщения ни англ. букв ни русс.  только черный ромбик и кнопка без названия, когда на нее нажать появляется слово (Спасибо) и если мишкой выделить все, видно поле пустое перед (Спасибо), как это поправить ?

2. Я так понимаю здесь как у 49 если на счету -100,00 и стоит лимит 0.00 галочка, то доступ закрыт, здесь у клиента -100 на счету, и граница отключения стоит 0.00 и доступ не блокирует, как понимать ?

3. Насколько я понял из ответа Нестеренка Валентина, что модуль (Заглушка) стоит по умолчанию, но я его не нашел, где он и есть ли он в стартовой версии ?

4. И нет статистики не считает, нет в админке нет и в клиентской.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 17 Марта 2013, 19:34:37
3.  поправь файл /usr/local/nodeny/noserver/nofire.pm
розкоментируй строку № 149

Код:
 # Редирект на заглушку. Если не используется - закомментировать строку
 $M->{fw}{rules} .= 'add '.$M->{fw}{cursor_out2}++." fwd 127.0.0.1, 8080 tcp from any to any 80\n";


выполни
Код:
echo '/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d &' >> /etc/rc.local
/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d &


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 17 Марта 2013, 20:04:13
Не работает (
И какая кодировка в файлах nodeny что то не могу подобрать в putty ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: stix от 17 Марта 2013, 20:45:37
cp1251


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 17 Марта 2013, 20:47:24
вроде же utf8 было


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: stix от 17 Марта 2013, 20:56:06
ой, точно, то в старой версии был cp1251, в новой utf8, все верно )


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 18 Марта 2013, 03:14:06
Мдааа  перепробовал в SecureCRT и PuTTY ставил UTF-8 много русс. букв видно но большинство непонятные знаки, почему так ???

Код:
#!/usr/bin/perl
# ------------------- NoDeny ------------------
# Copyright (▒~A) Volik Stanislav, 2008..2012

# ---------------------------------------------
package noserver::nofire;
use strict;
use Debug;
use Exporter 'import';

our @EXPORT = qw( fw_flush fw_set fw_usr_on fw_usr_off fw_run fw_net_add fw_net_del fw_add_in fw_add_out );

=head

Ск▒~@ип▒~B ▒~Cп▒~@авл▒~Oе▒~B ▒~Aозданием п▒~@авил в ipfw ▒~@аз▒~@е▒~Hа▒~N▒~Iи▒~E/
▒~\ожно мен▒~O▒~B▒~L, п▒~@и ▒~M▒~Bом ав▒~Bо▒~@ и ▒~Bе▒~Eподде▒~@жка о▒~Gен▒~L п▒~

▒~R▒~Eод▒~O▒~Iий/и▒~A▒~Eод▒~O▒~Iий ▒~B▒~@а▒~Dик ▒~@а▒~A▒~Aма▒~B▒~@ивае▒~B▒~A▒~O по о▒~B

▒~_▒~@ин▒~Fип ▒~@або▒~B▒~K.

▒~R ▒~Dае▒~@воле в▒~Kдел▒~O▒~N▒~B▒~A▒~O 2 окна, в ко▒~Bо▒~@▒~Kе данн▒~Kе ▒~Aк▒~@ип
▒~_е▒~@вое окно (▒~A мен▒~L▒~Hими номе▒~@ами п▒~@авил) п▒~@едназна▒~Gено
в▒~Bо▒~@ое - дл▒~O в▒~Eод▒~O▒~Iи▒~E.

▒~_▒~@и ▒~A▒~Bа▒~@▒~Bе в▒~Aе п▒~@авила в обои▒~E окна▒~E ▒~Cдал▒~O▒~N▒~B▒~A▒~O (▒~Aм.

noserver.pl пол▒~C▒~Gае▒~B из ▒~Q▒~T ▒~Aпи▒~Aок в▒~Aе▒~E ▒~Aе▒~Bей в▒~Aе▒~E нап▒~@авл
дл▒~O каждого нап▒~@авлени▒~O в▒~Kдел▒~Oе▒~B 3 о▒~Bдел▒~Lн▒~K▒~E ▒~Bабли▒~F▒~


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: versus от 18 Марта 2013, 09:41:56
Мдааа  перепробовал в SecureCRT и PuTTY ставил UTF-8 много русс. букв видно но большинство непонятные знаки, почему так ???

Наверное это вопрос в техподдержку вашего эмулятора терминала или операционной системы.
У меня нормально показывает в эмуляторе терминала в ubuntu 12.04, macos x, windows7 через cygwin.

Да это просто невероятная проблема для системного администратора, которому необходимо админить юниксподобную систему. Тем более что убунту прекрасно становится дуалбутом даже не перебивая разделы диска, а виртаулизация с виртаулбоксом просто космические технологии ага.



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 18 Марта 2013, 09:43:20
После установки не могу добиться  поведения у интерфейса похожего на "демоверсию"
Именно в клиентской страничке не отображаются сообщения, нет надписи на кнопке (по идее это должна быть кнопка ознакомлен), не выводится персональный платежный код. Нет третьего бокового столбца с сообщениями. Нет возможности клиенту отправить сообщение администрации.

В главной странице "Клиенты" не отображаются клиенты по группам если нажимать на имя группы (меняется только шрифт в имени группы) отображение клиентов происходит если только нажать на "Все записи". В вложенном файле снимок экрана клиентской статистики с отсутствующими элементами.  

Прошу подсказать что я сделал не так?
устанавливал все согласно инструкции на сайте "app.nodeny-plus.com.ua"

Купил все модули, но так и не понял как можно отправить SMS конкретному пользователю?
В модуле Карта хотелось бы, что бы при установке пользователя на карту была возможность его сразу привязать к точке.

Прошу прощения если влез не по теме.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: stix от 18 Марта 2013, 09:45:57
права максимальные?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 18 Марта 2013, 09:54:13
права максимальные?

согласно инструкции по установке
perl install.pl -w=www


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: stix от 18 Марта 2013, 09:56:50
я про это

(http://i.piccy.info/i7/d9f408425e2581a32dc4ddf613ba05e3/4-56-895/5099885/Bezymiannyi_800.jpg) (http://piccy.info/view3/4289732/03d4d6fabb553be8577f2d8a74714143/orig/)(http://i.piccy.info/a3/2013-03-18-07-56/i7-4289732/638x669-r/i.gif) (http://i.piccy.info/a3c/2013-03-18-07-56/i7-4289732/638x669-r)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 18 Марта 2013, 09:59:25

Да там полные для администратора.

Но я говорю о клиентской странице статистки когда клиент заходит под своим логином паролем, тогда вот то что на скриншоте


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Марта 2013, 10:53:44
Сори, мой протуп. Дело в том, что щас существует 2 репозитория и я коммичу в оба. В один из них забыл закоммитить языковый файл web/lang/RU.pl. Обновись по  svn up


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Марта 2013, 10:57:48
Купил все модули, но так и не понял как можно отправить SMS конкретному пользователю?
Я пока не делал такую фичу чтоб админы не злоупотребляли, т.е отсылается тока логин/пароль либо через главную страницу, но там самому надо будет вводить телефон. В принципе могу сделать, если кому-то еще понадобится такая фича


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 18 Марта 2013, 11:37:03
Спасибо обновился

Но  осталась такая штука как несрабатывание кнопки "ознакомлен"
сколько было отправлено сообщений столько и есть кнопок ознакомлен
прилагаю скриншот


Прошу прощения сам протупил надо было в список доступных плагинов вставить ajAcceptMsg

Прошу подсказать как клиенту отправить сообщение администрации?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 18 Марта 2013, 11:44:55
Купил все модули, но так и не понял как можно отправить SMS конкретному пользователю?
Я пока не делал такую фичу чтоб админы не злоупотребляли, т.е отсылается тока логин/пароль либо через главную страницу, но там самому надо будет вводить телефон. В принципе могу сделать, если кому-то еще понадобится такая фича

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

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


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Марта 2013, 11:52:54
Но  осталась такая штука как несрабатывание кнопки "ознакомлен"
Другие ajax  работают? И как всегда универсальный способ:
1) на титульной странице нажимаем "включить дебаг"
2) делаем действия _под_ админом - учетка клиента - клиентская статистика
3) когда высветилась ошибка или что-то не получилось - слева вверхру жмем кнопку Дебаг и смотрим ошибку
4) на титульной странице отключаем дебаг режим


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 18 Марта 2013, 12:12:06
Спасибо все получилось.

Прошу только объяснить непонятный момент :

Как клиенту отправить сообщение администрации?



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Марта 2013, 13:04:10
Спасибо все получилось.

Прошу только объяснить непонятный момент :

Как клиенту отправить сообщение администрации?


А это я специально сделал чтоб учились писать модули) Уже кто-то писал. Предлагаю общими усилиями вылизать до идеала, заодно всем будет понятно как они функционируют


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 18 Марта 2013, 14:34:21
После обновления старые сообщения появились и инфа на главной у клиента, но вот новые из админки отправляю но у клиента их нет (
Что смотреть как поправить ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 18 Марта 2013, 14:51:42
Спасибо все получилось.

Прошу только объяснить непонятный момент :

Как клиенту отправить сообщение администрации?


А это я специально сделал чтоб учились писать модули) Уже кто-то писал. Предлагаю общими усилиями вылизать до идеала, заодно всем будет понятно как они функционируют

я писал!
но там бок в том что сообщения от юзера кодируются и записуются в поле reason а не coment
а так он валяется и ждёт своей участи :)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 18 Марта 2013, 15:27:32
После обновления старые сообщения появились и инфа на главной у клиента, но вот новые из админки отправляю но у клиента их нет (
Что смотреть как поправить ?
И в админке в Платежах нет сообщений новых, написал 5 сообщений ни одно не появилось, как поправить ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Марта 2013, 16:04:43
Спасибо все получилось.

Прошу только объяснить непонятный момент :

Как клиенту отправить сообщение администрации?


А это я специально сделал чтоб учились писать модули) Уже кто-то писал. Предлагаю общими усилиями вылизать до идеала, заодно всем будет понятно как они функционируют

я писал!
но там бок в том что сообщения от юзера кодируются и записуются в поле reason а не coment
а так он валяется и ждёт своей участи :)
я стараюсь данные кодировать в reason т.к. можно указать дополнительные параметры. Можно было бы и текстом написать, но при кодировании мы можем изменить отображение всех платежей простым изменением обработчика. Например, вот как кодируется платеж снятия за услуги:

tm_start - timestamp старта услуги
tm_end - timestamp  окончания
discount - скидка
last_day_k - коэффициент уменьшения тарифа по фиче аналогичной "день начала потребеления услуг" старого нодени
short_time - дострочное завершение услуги
no_traf_no_cash - обнуление стоимости услуги по границе трафика


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 19 Марта 2013, 04:57:48
Почему нет статистики не считает, нет в админке нет и в клиентской ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 19 Марта 2013, 04:58:51
После обновления старые сообщения появились и инфа на главной у клиента, но вот новые из админки отправляю но у клиента их нет (
Что смотреть как поправить ?
И в админке в Платежах нет сообщений новых, написал 5 сообщений ни одно не появилось, как поправить ?
Разобрался )), что заблокированным пользователям сообщения не приходят.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 19 Марта 2013, 08:06:53
Почему нет статистики не считает, нет в админке нет и в клиентской ?
И еще не понятно почему свежесозданого клиента с отрицательным остатком на счете например -100 грн, автоматом не блокирует хотя стоит Блокировать при лимите (Да) и Граница отключения (0.00) как это делает 49 версия ???


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Марта 2013, 09:56:12
Запусти ядро. Следующий глупый вопрос?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 19 Марта 2013, 10:16:27
День добрый.
Прошу разъяснить момент:

При создании услуги    inet_unlim есть возможность указать

"Положительный баланс   ДА   Если при продлении данной услуги у клиента недостаточно денег на счету, услуга не будет подключена. Вместо нее будет подключена `услуга по умолчанию`"

Где указать и настроить услугу по умолчанию?

В текущий момент услуга авто продлевается независимо от значения данного поля.

Как правильно настроить чтобы тариф не продлевался пи балансе ниже стоимости тарифа?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Марта 2013, 10:19:12
"Положительный баланс   ДА   Если при продлении данной услуги у клиента недостаточно денег на счету, услуга не будет подключена. Вместо нее будет подключена `услуга по умолчанию`"
черт, все забываю удалить этот параметр. Пока он не работает.

Как правильно настроить чтобы тариф не продлевался пи балансе ниже стоимости тарифа?
Можешь использовать вариант, предложенный lavi -  включить обнуление снятия, если трафик за период будет меньше определенной границы, например 1мб


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 19 Марта 2013, 10:26:41
Запусти ядро. Следующий глупый вопрос?

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


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Марта 2013, 10:31:04
Запусти ядро. Следующий глупый вопрос?

Почему глупый , я новичок , использую 49, и не нужно в ней отдельно запускать ядро, наверное стоит сделать чтобы запускалось все автоматом.
в н49 тоже есть ядро и его тоже нужно запускать и это прописано в доке. И про все нюансы н+ тоже написано в доке, которая совсем небольшая - за вечер прочитать можно.

в https://app.nodeny-plus.com.ua/docs/work/kernel.html читаем:

Цитировать
balance переводит учетную запись в состояние "заблокирована", если баланс становится ниже границы отключения и установлен флаг "блокировать при лимите". Если упрощенно, то: блокирует клиентов с отрицательными балансами.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 19 Марта 2013, 10:33:52
Все прочитал, давно.
Код:
[root@router ~]# perl /usr/local/nodeny/nokernel.pl -L
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg

MODULE                   RUN?
cap                      1
system_clean             1
services                 1
make_config              0
authserver               1
auth                     1
tmppays                  1
collectors               1
websession               1
balance                  1
system_check             1
Глупые вопросы
И что не так ?
Как ядро перезапустить ?
И где изменить текст на страничке заглушки ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 19 Марта 2013, 16:57:57
В процессе тестирования нарезки скорости в тарифах    inet_unlim есть такой момент:

Входящая скорость  102400      бит/сек. Скорость направления № 1 к клиенту
Исходящая скорость 0                   бит/сек. Если = 0, то входящий и исходящий трафик в одной трубе

то вот что показывает ipfw pipe show

01001: unlimited         0 ms burst 0

насколько я понимаю то должно быть 1.024Mbit/s


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Марта 2013, 17:22:57
А pipe 1001 есть в ipfw? Дай угадаю, нет? Следовательно пайп 1001 используется? Угадывай


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 19 Марта 2013, 17:26:56
Все прочитал, давно.
Код:
[root@router ~]# perl /usr/local/nodeny/nokernel.pl -L
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg

MODULE                   RUN?
cap                      1
system_clean             1
services                 1
make_config              0
authserver               1
auth                     1
tmppays                  1
collectors               1
websession               1
balance                  1
system_check             1
Глупые вопросы
И что не так ?
Как ядро перезапустить ?
И где изменить текст на страничке заглушки ?

/web/lang/RU_cap.pl

Зачем редактировать заглушку? После обновления опять редактировать?

Ядро:

перезапуск  - убить процесс nokernel.pl (kill -9 номер процесса), запуск perl /usr/local/nodeny/nokernel.pl -d & , автозаруск :

Цитировать
echo '/usr/bin/perl /usr/local/nodeny/nokernel.pl -d &' >> /etc/rc.local
echo '/usr/bin/perl /usr/local/nodeny/noserver.pl -d &' >> /etc/rc.local


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 19 Марта 2013, 17:40:29
А pipe 1001 есть в ipfw? Дай угадаю, нет? Следовательно пайп 1001 используется? Угадывай

ipfw table 21 list
10.100.64.0/32 1001
ipfw table 31 list
10.100.64.0/32 1001
вот есть такой ...

но стоит сделать так
Входящая скорость  102400      бит/сек. Скорость направления № 1 к клиенту
Исходящая скорость 102400     бит/сек. Если = 0, то входящий и исходящий трафик в одной трубе

так сразу становится
ipfw table 21 list
10.100.64.0/32 1001
ipfw table 31 list
10.100.64.0/32 1006

и в этих пайпах есть указанная скорость


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Марта 2013, 18:01:06
Когда исходящая скорость = 0, то пайп 1001 присутствует в таблице?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 19 Марта 2013, 18:04:59
Когда исходящая скорость = 0, то пайп 1001 присутствует в таблице?

да присутствует как 21 так и в 31 таблице


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 19 Марта 2013, 22:31:36
А pipe 1001 есть в ipfw? Дай угадаю, нет? Следовательно пайп 1001 используется? Угадывай
В описании ничего подобного не видел.
Где, куда, что добавить ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 19 Марта 2013, 23:41:48
Я еще раз повторяю у меня еще мало опыта с freebsd, делаю все четко по инструкции с 0 , если nodeny+ как я вижу проще чем 49 то почему я 49 поставил без проблем с нуля и ни о как пайпах не думал сделал все по руководству и все уже 2 года работает и ни одного сбоя, а тут то не так вопрос задал, то пайп , то еще что то или я не прав ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 19 Марта 2013, 23:52:05
Зачем редактировать заглушку? После обновления опять редактировать?
Как это, нужно, жму на (Проверить баланс) на страничке заглушки и она ведет на сайт inet.l3.dp.ua/cgi-bin/stat.pl как и все ссылки на страничке, да и адрес магазина в изменить.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 20 Марта 2013, 00:00:59
И еще, ничего ни делал, и статистика появилась на 2 день после установки , и уже отключает юзера с минусовым балансом а в
Код:
00540   10    1274 allow ip from any to any
01000   60   16792 allow udp from any 53,7723 to any
01010    0       0 allow tcp from any to any setup keep-state
Как это понимать ?
Может быть из за перла который переустановил ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Марта 2013, 00:22:08
Я еще раз повторяю у меня еще мало опыта с freebsd, делаю все четко по инструкции с 0 , если nodeny+ как я вижу проще чем 49 то почему я 49 поставил без проблем с нуля и ни о как пайпах не думал сделал все по руководству и все уже 2 года работает и ни одного сбоя, а тут то не так вопрос задал, то пайп , то еще что то или я не прав ?
Прикол в том, что noserver  работает также как и в Н50 ;) У большинства проблема Н+ банальная - тупо не читают доку. Ну не любят люди читать, школа привила отвращение. Но не об этом, лана. Щас вникну в твои проблемы


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Марта 2013, 00:27:26
И еще, ничего ни делал, и статистика появилась на 2 день после установки , и уже отключает юзера с минусовым балансом а в
Код:
00540   10    1274 allow ip from any to any
01000   60   16792 allow udp from any 53,7723 to any
01010    0       0 allow tcp from any to any setup keep-state
Как это понимать ?
Может быть из за перла который переустановил ?
А что с этими правилами не так?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Марта 2013, 00:32:22
Зачем редактировать заглушку? После обновления опять редактировать?
Как это, нужно, жму на (Проверить баланс) на страничке заглушки и она ведет на сайт inet.l3.dp.ua/cgi-bin/stat.pl как и все ссылки на страничке, да и адрес магазина в изменить.
Не надо редактировать. Нужно делать патчи. Т.е. создаешь папку, где создаешь файлы с конкретными изменениями под твою сеть. После обновления твои патчи применяются и тебе не нужно в n-ный раз править файлы.

Я постоянно добавляю новые фичи, поэтому вы должны быть заинтересованы в обновлениях.

Как делать патчи - я напишу доку (хотя некоторые уже прохавали как). Попробую сегодня-завтра написать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Марта 2013, 00:37:39
в noserver/nofire.pm закомментируй

Код:
unlink $file_ipfw;

Перезапусти noserver.pl. В результате файлы для ipfw после выполнения перестанут удаляться. Глянь их сам или сюда прикрепи.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 20 Марта 2013, 11:04:34
в noserver/nofire.pm закомментируй

Код:
unlink $file_ipfw;

Перезапусти noserver.pl. В результате файлы для ipfw после выполнения перестанут удаляться. Глянь их сам или сюда прикрепи.
Вот результат

pipe 1001 config
pipe 1001 delete
pipe 1006 config
pipe 1006 delete
table 31 delete 10.100.64.0
table 21 delete 10.100.64.0
pipe 1001 config bw 0bit/s
table 31 add 10.100.64.0 1001
table 21 add 10.100.64.0 1001


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Марта 2013, 12:08:42
запусти noserver.pl -vv


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 20 Марта 2013, 13:05:27
запусти noserver.pl -vv

Код:
Start. Flag -h for help

[0.022699: noserver.pl(37) nod.pm::Start(108)]
loading /usr/local/nodeny/sat.cfg

[0.041056: noserver.pl(42) Db.pm::connect(95)]
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.017896 sec

[0.041326: noserver.pl(58)]
loading noserver::nofire.pm

[0.043247: noserver.pl(58)]
loading noserver::shapes.pm

[0.047605: noserver.pl(97) nod.pm::Task_run(224) nod.pm(224) noserver.pl::load_nets(192) Db.pm::sql(134) Db.pm::sql(321)]
SELECT SQL_BUFFER_RESULT * FROM nets WHERE priority>0 ORDER BY priority
Строк: 1. Время выполнения sql: 0.0003 сек

[0.048091: noserver.pl(97) nod.pm::Task_run(224) nod.pm(224) noserver.pl::load_nets(230) nofire.pm::fw_net_add(187)]
Добавление в фаервол сети 0.0.0.0/0 направления 1

[1.071361: noserver.pl(97) nod.pm::Task_run(224) nod.pm(224) noserver.pl::load_usr_info(140) Db.pm::sql(134) Db.pm::sql(321)]
 SELECT u.id, a.ip FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0009 сек
SELECT uid, param FROM v_services WHERE tags LIKE '%,speed,%'
Строк: 3. Время выполнения sql: 0.00008000 сек

[3.065602: noserver.pl(97) nod.pm::Task_run(224) nod.pm(224) noserver.pl::load_usr_traf(161) Db.pm::sql(134) Db.pm::sql(321)]
SELECT SQL_BUFFER_RESULT *,SUM(in1+in2+in3+in4) AS traf_in, SUM(out1+out2+out3+out4) AS traf_out FROM users_trf GROUP BY uid
Строк: 5. Время выполнения sql: 0.0002 сек

[5.057325: noserver.pl(97) nod.pm::Task_run(224) nod.pm(224) noserver.pl::proc_fw(125) nofire.pm::fw_usr_on(227)]
Fw On uid: 4, ip: 10.100.64.0, вх.скор: 102400 КБит/с

[5.057592: noserver.pl(97) nod.pm::Task_run(224) nod.pm(224) noserver.pl::proc_fw(134) nofire.pm::fw_run(99)]
delete 05000
delete 18500
delete 18501
delete 18502
delete 32000
delete 33000
delete 46500
delete 46501
delete 60000
add 18500 fwd 127.0.0.1, 8080 tcp from any to any 80
add 18501 deny ip from any to any
add 46500 deny ip from any to any
add 60000 deny ip from any to any
add 32000 deny ip from any to any
table 11 flush
table 21 flush
add 5000 skipto 18502 ip from table(21) to table(11)
add 18502 pipe tablearg ip from table(21) to any
table 31 flush
add 33000 skipto 46501 ip from table(11) to table(31)
add 46501 pipe tablearg ip from any to table(31)
table 11 add 0.0.0.0/0
pipe 1001 config bw 0bit/s
table 31 add 10.100.64.0 1001
table 21 add 10.100.64.0 1001


[6.079524: noserver.pl(97) nod.pm::Task_run(224) nod.pm(224) noserver.pl::load_usr_info(140) Db.pm::sql(134) Db.pm::sql(321)]
 SELECT u.id, a.ip FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0002 сек


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Марта 2013, 15:06:12
Я перепутал in и out.  Странно, что никто не заметил. Обновись, должно быть ок


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 21 Марта 2013, 00:01:45
Я перепутал in и out.  Странно, что никто не заметил. Обновись, должно быть ок

Это всем обновляться ???
Можно на оф. сайте делать пометку вышло обновление и дата.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 22 Марта 2013, 01:33:04
Мдааа  перепробовал в SecureCRT и PuTTY ставил UTF-8 много русс. букв видно но большинство непонятные знаки, почему так ???

Код:
#!/usr/bin/perl
# ------------------- NoDeny ------------------
# Copyright (▒~A) Volik Stanislav, 2008..2012

# ---------------------------------------------
package noserver::nofire;
use strict;
use Debug;
use Exporter 'import';

our @EXPORT = qw( fw_flush fw_set fw_usr_on fw_usr_off fw_run fw_net_add fw_net_del fw_add_in fw_add_out );

=head

Ск▒~@ип▒~B ▒~Cп▒~@авл▒~Oе▒~B ▒~Aозданием п▒~@авил в ipfw ▒~@аз▒~@е▒~Hа▒~N▒~Iи▒~E/
▒~\ожно мен▒~O▒~B▒~L, п▒~@и ▒~M▒~Bом ав▒~Bо▒~@ и ▒~Bе▒~Eподде▒~@жка о▒~Gен▒~L п▒~

▒~R▒~Eод▒~O▒~Iий/и▒~A▒~Eод▒~O▒~Iий ▒~B▒~@а▒~Dик ▒~@а▒~A▒~Aма▒~B▒~@ивае▒~B▒~A▒~O по о▒~B

Как сделать кодировку. Это не терминал, это именно в FreeBSD 9.1, на другом серваке все ок там 8.1, как сделать  ???


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 22 Марта 2013, 01:49:59
vim ))


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 22 Марта 2013, 01:51:07
Еще не хватает в клиентской статистике строчки (Доступ: Закрыт, Открыт) а то сразу и не поймут в чем дело, так наглядно понятно.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vlanov от 23 Марта 2013, 11:10:48
Поставил биллинг. Установил радиус + мпд все по инструкции. Запускаю пппое, авторизация проходит но в свойствах подключения адрес клиента 127.0.0.2.
Радтест работает.
 
radtest ivanov 123456 127.0.0.1 0 hardpass5
Sending Access-Request of id 95 to 127.0.0.1 port 1812
        User-Name = "ivanov"
        User-Password = "123456"
        NAS-IP-Address = 255.255.255.255
        NAS-Port = 0
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=95, length=38
        Framed-IP-Address = 10.10.10.10
        Framed-IP-Netmask = 255.255.255.255
        Framed-Protocol = PPP
Что может быть?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: alten2004 от 24 Марта 2013, 12:02:19
Купил все модули, но так и не понял как можно отправить SMS конкретному пользователю?
Я пока не делал такую фичу чтоб админы не злоупотребляли, т.е отсылается тока логин/пароль либо через главную страницу, но там самому надо будет вводить телефон. В принципе могу сделать, если кому-то еще понадобится такая фича

  Полезная штука. Если б еще и по фильтру пользователям можно было отсылать ...  да еще и задания на отсылку планировать... типа 30 го числа  у кого  баланс 0    через сутки придет злой админ и..***...  :-)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vlanov от 24 Марта 2013, 20:55:51
Поставил биллинг. Установил радиус + мпд все по инструкции. Запускаю пппое, авторизация проходит но в свойствах подключения адрес клиента 127.0.0.2.
Радтест работает.
 
radtest ivanov 123456 127.0.0.1 0 hardpass5
Sending Access-Request of id 95 to 127.0.0.1 port 1812
        User-Name = "ivanov"
        User-Password = "123456"
        NAS-IP-Address = 255.255.255.255
        NAS-Port = 0
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=95, length=38
        Framed-IP-Address = 10.10.10.10
        Framed-IP-Netmask = 255.255.255.255
        Framed-Protocol = PPP
Что может быть?


Разобрался. Была ошибка в конфиге радиуса.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: alten2004 от 27 Марта 2013, 10:41:01
Возможно ли  услугу "удвоение"  настроить так , чтоб работала  с 23:00 до 7:00 ежедневно? Заранее спасибо за ответы :-)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 30 Марта 2013, 15:00:58
после переноса базы, и привязки тарифов ситуация как а атаче (нету суммы за тариф)
Код:
 select * from users_services where uid=82;
+------+-----+--------+------------+------------+------------+-----------------+---------------------------+
| id   | uid | pay_id | service_id | tm_start   | tm_end     | next_service_id | tags                      |
+------+-----+--------+------------+------------+------------+-----------------+---------------------------+
| 320  |  82 |        |          5 | 1364636147 | 1364763600 |               5 | ,inet,speed,start_traf=0, |
+------+-----+--------+------------+------------+------------+-----------------+---------------------------+
1 row in set (0.00 sec)

поле pay_id привязывается к таблице pays, но записи нету, если из вебки завершить и установить услугу она появляется с суммой за тариф.
Код:
mysql> select * from pays where mid =82 order by id desc limit 1;
+-------+-----+-------+------------+---------+------------+------------+---------------------------------------------------------------------------------------------------+---------+----------+
| id    | mid | cash  | time       | creator | creator_id | creator_ip | reason                                                                                            | comment | category |
+-------+-----+-------+------------+---------+------------+------------+---------------------------------------------------------------------------------------------------+---------+----------+
| 985   |  82 | -4.50 | 1364636147 | admin   |          6 |  160000007 | $VAR1 = {'tm_end' => '1364763600','last_day_k' => '0.05','tm_start' => 1364636147,'cash' => -90}; |         |      100 |
+-------+-----+-------+------------+---------+------------+------------+---------------------------------------------------------------------------------------------------+---------+----------+
1 row in set (0.00 sec)

собсно вопрос: как правильнее - скриптом нафигачить этих строк в pays (тогда поле reason обязательно к заполнению?), либо в доках есть страничка про услуги - как то с ее помощью можно, или можно на это не обращать внимания, оно само каким нить штатными средствами обсчитает по истечению времени?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: boomer666 от 03 Апреля 2013, 10:52:28
если нет алиасов? как сделать чтобы с одного логина авторизовалось 2 компа


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 03 Апреля 2013, 15:38:57
просто при авторизации указать логин и пароль от учётки
столько раз сколько компов

ну и соответственно если статические IP то нужное количество добавить в учетке


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: boomer666 от 03 Апреля 2013, 18:28:42
почему то не хочет авторизоваться 2-й комп.
есть на логине 3 ip и уточняю по пппое авторизация


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 03 Апреля 2013, 21:48:39
почему то не хочет авторизоваться 2-й комп.
есть на логине 3 ip и уточняю по пппое авторизация
pppoe не катит несколько компов
нужно менять sql процедуру и алгоритм выдачи ИПов
а ето очень геморно
я пробовал = ж()па


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: goletsa от 04 Апреля 2013, 08:32:09
почему то не хочет авторизоваться 2-й комп.
есть на логине 3 ip и уточняю по пппое авторизация
pppoe не катит несколько компов
нужно менять sql процедуру и алгоритм выдачи ИПов
а ето очень геморно
я пробовал = ж()па
freeradius поидее тоже умеет пулы адресов.
Выдавать вместо адреса имя пула в котором находятся ипы клиента? Хотя тоже гемора много.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 06 Апреля 2013, 11:05:15
Обсуждалась эта тема. Напомню основные пункты.

1) Алиасы в большинстве случаев плохо. Проверено очень многими сетями.
2) Если вы таки их хотите, то напоминаю вариант: логин для пппое соединения = ip адресу, пароль = паролю учетки. Все что нужно, слегка изменить mysql процедуры радиуса. Программировать тут не надо ничего, поэтому справятся гуру на этом форуме


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 10 Апреля 2013, 16:52:51
1) Алиасы в большинстве случаев плохо. Проверено очень многими сетями.
а почему плохо?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 10 Апреля 2013, 20:41:03
1) Алиасы в большинстве случаев плохо. Проверено очень многими сетями.
а почему плохо?
ну коротко: алиасы часто дают друзьям неплательщикам, в одной сети дошло до фаталити, пришлось заблокировать алиасы как класс. Мы вообще на этом зарабатываем - фифи роутеры тулим


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vadim_swg от 18 Апреля 2013, 23:17:57
Подскажите, пожалуйста, никто не сталкивался с ситуацией, когда абонент не может посмотреть на графика свою статистику по использованию канала?

Поясню: заходишь в биллинг с полными правами, выбираешь любого абонента, переходишь в "Клиентская статистика", кликаешь "График трафика", выбираешь день и на графике видишь, как абонент загружал канал. Но если заходишь в биллинг под учёткой этого же абонента, делаешь все те же манипуляции, то график отсутствует, хотя место под него выделено. Т.е. слева в столбце данные абонента (ФИО, логин и т.д.), а справа не то что график пустой, а вообще не выводится ничего, просто серый фон, нет даже белой подложки.

Как пытались выяснить - это произошло в начале апреля, примерно 1-го числа. В марте абоненты ещё смотрели статистику, с сервером ничего не делали, ревизия нодени+ как была 124, такая же и осталась; в списка плагинов traf_graph есть, собственно как и есть кликабельная строка "График трафика", после нажатия на которую можно выбрать любую дату (даже мартовскую, когда графики были), но график не появляется.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Апреля 2013, 06:56:20
Есть такой бок. Я пока думаю как его нормально исправить


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 19 Апреля 2013, 14:07:23
День добрый!

Всплыла такая неприятность, как не отображение приходного кассового ордера, пока у клиента не будет проведен хотя бы один платеж. Соответственно нет возможности выписать квитанцию на оплату.

Подскажите как исправить?

Заранее благодарен.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Апреля 2013, 21:34:19
Завтра гляну и отвечу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Апреля 2013, 06:40:41
Пока не заливаю изменения т.к. много дополнений в код ввел, тестирую. Пока измени в cash_order.pl

Код:
%p or Error $lang::user::soft_error;
->
Код:
Db->ok or Error $lang::user::soft_error;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 20 Мая 2013, 00:55:03
После обновления на 135
Код:
cd /usr/local/nodeny
svn up
perl install.pl -x
500 Internal Server Error ((
Куда смотреть что проверить ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: stix от 20 Мая 2013, 06:11:24
в логи


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Мая 2013, 11:54:54
Код:
tail /var/log/httpd-error.log 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 20 Мая 2013, 21:15:33
вот лог

Код:
[root@nodeny+ ~]# tail /var/log/httpd-error.log
[Mon May 20 02:16:33 2013] [notice] caught SIGTERM, shutting down
[Mon May 20 09:28:46 2013] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Mon May 20 09:28:46 2013] [notice] Digest: generating secret for digest authentication ...
[Mon May 20 09:28:46 2013] [notice] Digest: done
[Mon May 20 09:28:47 2013] [notice] Apache/2.2.21 (FreeBSD) DAV/2 mod_ssl/2.2.21 OpenSSL/0.9.8q configured -- resuming normal operations
[Mon May 20 11:38:25 2013] [notice] caught SIGTERM, shutting down
[Mon May 20 20:16:09 2013] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Mon May 20 20:16:10 2013] [notice] Digest: generating secret for digest authentication ...
[Mon May 20 20:16:10 2013] [notice] Digest: done
[Mon May 20 20:16:10 2013] [notice] Apache/2.2.21 (FreeBSD) DAV/2 mod_ssl/2.2.21 OpenSSL/0.9.8q configured -- resuming normal operations
[root@nodeny+ ~]#


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 21 Мая 2013, 02:07:00
после захода с компа юзера
Код:
[Tue May 21 01:12:26 2013] [notice] caught SIGTERM, shutting down
[Tue May 21 01:12:27 2013] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue May 21 01:12:27 2013] [notice] Digest: generating secret for digest authentication ...
[Tue May 21 01:12:27 2013] [notice] Digest: done
[Tue May 21 01:12:27 2013] [notice] Apache/2.2.21 (FreeBSD) DAV/2 mod_ssl/2.2.21 OpenSSL/0.9.8q configured -- resuming normal operations
[Tue May 21 01:12:50 2013] [error] [client 192.168.1.110] (13)Permission denied: exec of '/usr/local/www/apache22/cgi-bin/stat.pl' failed
[Tue May 21 01:12:50 2013] [error] [client 192.168.1.110] Premature end of script headers: stat.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: stix от 21 Мая 2013, 06:54:03
(13)Permission denied: exec of '/usr/local/www/apache22/cgi-bin/stat.pl' failed

 ;)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 21 Мая 2013, 18:31:30
до обновления все работало, как поправить ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 21 Мая 2013, 19:31:08
Код:
echo 1 >/dev/brain
потом, если не поможет...
Код:
chmod 755 /usr/local/www/apache22/cgi-bin/stat.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 21 Мая 2013, 21:48:41
Код:
[root@nodeny+ ~]# echo 1 >/dev/brain
su: /dev/brain: Operation not supported

не работает

Код:
chmod 755 /usr/local/www/apache22/cgi-bin/stat.pl
после этого все заработало спасибо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 21 Мая 2013, 22:17:22
Код:
[root@nodeny+ ~]# echo 1 >/dev/brain
su: /dev/brain: Operation not supported

не работает
:)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: stix от 21 Мая 2013, 22:21:55
Код:
[root@nodeny+ ~]# echo 1 >/dev/brain
su: /dev/brain: Operation not supported

не работает
странно, наверное нужно сделать echo 1 >/dev/hands


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 21 Мая 2013, 23:25:55
Код:
[root@nodeny+ ~]# echo 1 >/dev/brain
su: /dev/brain: Operation not supported

не работает
странно, наверное нужно сделать echo 1 >/dev/hands
lol


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 22 Мая 2013, 01:06:36
Шутники  ;D
Так почему после обновления меняются атрибуты ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 22 Мая 2013, 01:25:07
Шутники  ;D
Так почему после обновления меняются атрибуты ?
Может потому, что файлы перезаписывались? и потому, что надо:
Код:
perl install.pl -w=www
или кто там у Вас заведует веб-сервером, рут )))


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 22 Мая 2013, 01:44:55
это все понятно что переписывались, а почему не сделать чтобы по умолчанию атрибуты были с доступом, все равно нужно менят, пришлось и для cap.pl сделать 755, для новичка как я, непонятка получилась.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 23 Мая 2013, 13:21:02
День добрый.

Подскажите пожалуйста как настроить права для админа чтобы он мог видеть только свои платежи?
Возможно ли отображение платежей как 50 версии?

заранее благодарен за помощь.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 23 Мая 2013, 13:30:36
это все понятно что переписывались, а почему не сделать чтобы по умолчанию атрибуты были с доступом, все равно нужно менят, пришлось и для cap.pl сделать 755, для новичка как я, непонятка получилась.
потому что у кого-то www, у кого-то abc, а у кого-то trololo для кого делать в таком случае? 777?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 23 Мая 2013, 14:31:27
это все понятно что переписывались, а почему не сделать чтобы по умолчанию атрибуты были с доступом, все равно нужно менят, пришлось и для cap.pl сделать 755, для новичка как я, непонятка получилась.
потому что у кого-то www, у кого-то abc, а у кого-то trololo для кого делать в таком случае? 777?
о, спс, что за меня лаконично объяснил, честно гря уже было в лом


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 23 Мая 2013, 22:12:21
Не за что, будешь должен )))


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 06 Июня 2013, 20:29:28
Доброго всем. Объясните пожалуйста как подключать модули. ДХЦП подключил, методом прописки в клиентской статистике. Работает. Модули Visa/Mastercard + терминалы ПБ + пополнение мобильника и Модуль напоминания о списаниях тоже прописал в клиентской статистике... Объясните что не так сделал.. Просьба не пинать. Пожалуйста. :(


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 16 Июня 2013, 10:24:58
смотрел у себя и на офф демке
Цитировать
Максимальное количество сообщений в сутки, которые может послать клиент администрации, если на них администрация не дала ответ. 0 - нет ограничений.
а где собсно включить такую возможность в клиентской статистике? в списке плагинов не видать.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 17 Июня 2013, 00:43:55
После переустановки билинга не выключает опять при минусовом балансе, все проделал ниже, не помогло, что еще проверить ?


Ядро:

перезапуск  - убить процесс nokernel.pl (kill -9 номер процесса), запуск perl /usr/local/nodeny/nokernel.pl -d & , автозаруск :

Цитировать
echo '/usr/bin/perl /usr/local/nodeny/nokernel.pl -d &' >> /etc/rc.local
echo '/usr/bin/perl /usr/local/nodeny/noserver.pl -d &' >> /etc/rc.local

А что тут жать ?
Код:
[root@nodeny+ /usr/home/ysl]# perl /usr/local/nodeny/nokernel.pl -d &
[1] 2872
[root@nodeny+ /usr/home/ysl]# Perl exited with active threads:
        1 running and unjoined
        0 finished and unjoined
        1 running and detached


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Июня 2013, 09:24:10
Код:
perl /usr/local/nodeny/nokernel.pl -v


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 17 Июня 2013, 12:51:55
Вот что у меня
Код:
[root@nodeny+ ~]# perl /usr/local/nodeny/nokernel.pl -v
Start. Flag -h for help

loading /usr/local/nodeny/sat.cfg

Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.054827 sec

SELECT * FROM config ORDER BY time DESC LIMIT 1
п║я┌я─п╬п╨: 1. п▓я─п╣п╪я▐ п╡я▀п©п╬п╩пҐп╣пҐп╦я▐ sql: 0.0006 я│п╣п╨

loading kernel::cap.pm

п║п╩я┐я┬п╟п╣п╪ п©п╬я─я┌ 8080

loading kernel::system_clean.pm

loading kernel::services.pm

loading kernel::authserver.pm

loading kernel::auth.pm

loading kernel::tmppays.pm

loading kernel::collectors.pm

loading kernel::collectors::ipcad.pm

loading kernel::balance.pm

loading kernel::websession.pm

loading kernel::create.kernel.capremind.pm

syntax error at (eval 43) line 1, near "use kernel::create."


Perl exited with active threads:
        1 running and unjoined
        0 finished and unjoined
        1 running and detached
[root@nodeny+ ~]#
И все равно не отключает юзера с минусовым балансом ((


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Июня 2013, 13:25:26
Ну да, ядро вылетает, это тебе и пишет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Июня 2013, 13:29:57
Да, надо делать по инструкции, а не кидать файлы туда, куда не нужно.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 17 Июня 2013, 19:57:46
Делал все по инструкции, как исправить или проверить ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Июня 2013, 20:12:45
Делал все по инструкции, как исправить или проверить ?

Сделать чтоб не грузило create.kernel.capremind.pm, этот файл явно не на своем месте лежит...

Код:
loading kernel::create.kernel.capremind.pm

syntax error at (eval 43) line 1, near "use kernel::create."

PS убери его из папки /usr/local/nodeny/kernel/


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 17 Июня 2013, 21:30:45
Мдааа... я туда их закинул так как посоветовали в соседней ветке закинуть модуль напоминания.

Код:
cat /usr/local/nodeny/kernel/_capremind.cfg
# Если у клиента в ближайшее время произойдет списание за услуги
# и при этом доступ будет заблокирован по финансовым причинам,
# данный модуль отправит ему сообщение, которое будет
# выведено вместо любого запрошенного сайта. После нажатия
# на кнопку "Ознакомлен" клиент продолжит работу.
# Для функционирования модуля необходим запуск модуля заглушки (cap)
run => 1,
# Количество дней до снятия за услуги
days => 14,
msg => '{{date}} списание за услуги интернет. Пополните счет.',
Чтоб после обновления не слетали настройки, внеси изменения в папке с модулями.


Так куда закидать create.kernel.capremind.cfg и create.kernel.capremind.pm так нигде и не нашел. ???


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Июня 2013, 21:32:27
Мдааа... я туда их закинул так как посоветовали в соседней ветке закинуть модуль напоминания.

Код:
cat /usr/local/nodeny/kernel/_capremind.cfg
# Если у клиента в ближайшее время произойдет списание за услуги
# и при этом доступ будет заблокирован по финансовым причинам,
# данный модуль отправит ему сообщение, которое будет
# выведено вместо любого запрошенного сайта. После нажатия
# на кнопку "Ознакомлен" клиент продолжит работу.
# Для функционирования модуля необходим запуск модуля заглушки (cap)
run => 1,
# Количество дней до снятия за услуги
days => 14,
msg => '{{date}} списание за услуги интернет. Пополните счет.',
Чтоб после обновления не слетали настройки, внеси изменения в папке с модулями.


Так куда закидать create.kernel.capremind.cfg и create.kernel.capremind.pm так нигде и не нашел. ???

Код:
/usr/local/nodeny/modules/capremind/


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 17 Июня 2013, 21:46:11
Спасибо все заработало, нужно писать все подробно по установке мкаждого модуля, что как и куда.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 17 Июня 2013, 21:53:39
перечитай ещё раз мануалы по установке :) если непонятно - прочитай ещё раз. основная часть там описана. сам бился пару дней головой об стену - не понимал. прочитал ещё 3 раза и дошло ;D


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 17 Июня 2013, 22:01:05
Так где описание установки всех модулей есть только это, описание установки только трех модулей ****://app.nodeny-plus.com.ua/docs/work/modules.html


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Июня 2013, 22:18:47
Так где описание установки всех модулей есть только это, описание установки только трех модулей ****://app.nodeny-plus.com.ua/docs/work/modules.html

Цитировать
Чтобы скачать дополнительные модули, необходимо зарегистрироваться или войти в личный кабинет и перейти на страницу загрузки модулей
Загрузите модуль на сервер и распакуйте в папку /usr/local/nodeny/modules
Выполните в консоли:
cd /usr/local/nodeny/
perl install.pl -x
Все


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 17 Июня 2013, 22:32:18
Ага там я и не заметил, админ внесите эти строчки в "Документация биллинговой системы NoDeny+" "Установка и настройка модулей", проблем не будет.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 18 Июня 2013, 00:21:49
Не пойму где в админке задать параметры сети, мне нужно чтобы например пулу 10.0.70.5 -xx.xx.xx.10  выдавался бы шлюз 10.0.70.1 и dns 8.8.8.8


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 18 Июня 2013, 07:55:18
В админке задается только подсеть, в настройке группы. Шлюз и тд - в конфиге dhcpd.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 18 Июня 2013, 17:06:11
В админке задается только подсеть, в настройке группы. Шлюз и тд - в конфиге dhcpd.
Увидел вчера это,  ну просто в доке это не описано и я не сразу догадался В старом Niodeny было в парамметрах сети


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 18 Июня 2013, 17:45:31
То что было в параметрах сети никак не касается конфига dhcpd. Старый биллинг для упрощения работы выдавал ип (при заведении клиента в админке) из той подсети что прописана, шлюз и днс нужны были только для бланка настроек.
ЗЫ насколько помню.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 18 Июня 2013, 23:12:06
То что было в параметрах сети никак не касается конфига dhcpd. Старый биллинг для упрощения работы выдавал ип (при заведении клиента в админке) из той подсети что прописана, шлюз и днс нужны были только для бланка настроек.
ЗЫ насколько помню.
Ну ясно тут другой подход. Теперь при добавлении ip  комнату я буду видеть только сам ip  пул? у меня каждый  коммутатор в отдельном влане  и абонент получает ip и шлюз в зависимости от того в каком он влане. Например абонент с влане 20 получает ip 10.0.70.6  и шлюз 10.0.70.1, а с влана 40 10.0.60.5  и шлюз 10.0.60.1. Оператор может ошибиться и дать не тот ip.Как быть теперь можно жестко привязать к группам pool ip или есть другой подход?применить ...



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 19 Июня 2013, 10:56:52
Модуль dhcp дает ip и шлюз строго из той подсети в которой абонент, не зависимо от группы.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 19 Июня 2013, 13:37:48
Доброго времени суток
1 Подскажите пожалуйста, при смене "Состояния" у клиента с "Все ОК" на "на ремонте"  видно только изменение статуса клиента или что-то учитывается относительно его услуг?
Т.е. есть клиент с заявкой на ремонт на 3-4 недели (сгорела беспроводная точка) и на это время клиенту нужно заблокировать инет, а после установки отремонтированного, увеличить услугу на то кол-во дней, которое он был в  "ремонте", т.к. он оплатил услугу на месяц, а работал грубо 5-7 дней.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Июня 2013, 13:48:33
Состояние на услуги не влияет. Просто измени длительность услуги конкретного клиента, стоимость ее не изменится


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 19 Июня 2013, 16:03:14
Модуль dhcp дает ip и шлюз строго из той подсети в которой абонент, не зависимо от группы.
Ну вот тут вероятна ошибка, человеческий фактор, что клиенту будет дан ip не из той подсети.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 19 Июня 2013, 16:12:56
Написал же - не зависимо от группы, какой человеческий фактор? Не из той подсети не даст, тк в админке что старого, что нового биллинга подсеть задавалась для упрощения работы, и формирования конвига dhcp и выдачи ип никак не касалась.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 19 Июня 2013, 16:19:09
Написал же - не зависимо от группы, какой человеческий фактор? Не из той подсети не даст, тк в админке что старого, что нового биллинга подсеть задавалась для упрощения работы, и формирования конвига dhcp и выдачи ип никак не касалась.
Маркус я пониимаю что шлюз не выдаст не из той подсети.
Но еще раз смотрите оператор может выдать клиенту айпи не относящийся к нему и тогда будет выдан не верный шлюз?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 19 Июня 2013, 16:25:57
У нас в сети авторизация=модуль dhcp, вручную ничего не выдается, для работы модуля пул должен быть динамическим, из динамического никто не даст ип клиенту вручную (если только в конфиге dhcp не прописать), ип, шлюз и прочее дается строго из того влана с которого пришел запрос на получение.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 19 Июня 2013, 16:33:03
У нас в сети авторизация=модуль dhcp, вручную ничего не выдается, для работы модуля пул должен быть динамическим, из динамического никто не даст ип клиенту вручную (если только в конфиге dhcp не прописать), ип, шлюз и прочее дается строго из того влана с которого пришел запрос на получение.
вот это я и хотел спросить как сделать так чтобы клиентам с конкретной A точки, коммутатора выдавался бы например диапазон 10.0.70 .2 - 100, а клиентам с другой точки B строго 10.0.60.2 - 100.
?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 19 Июня 2013, 16:51:12
У нас в сети авторизация=модуль dhcp, вручную ничего не выдается, для работы модуля пул должен быть динамическим, из динамического никто не даст ип клиенту вручную (если только в конфиге dhcp не прописать), ип, шлюз и прочее дается строго из того влана с которого пришел запрос на получение.
вот это я и хотел спросить как сделать так чтобы клиентам с конкретной A точки, коммутатора выдавался бы например диапазон 10.0.70 .2 - 100, а клиентам с другой точки B строго 10.0.60.2 - 100.
?
https://app.nodeny-plus.com.ua/docs/work/modules.html#dhcp

и описываешь каждую подсеть по примеру


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 19 Июня 2013, 20:03:30



и описываешь каждую подсеть по примеру
[/quote]
Ну описал я каждую подсеть по примеру и что мне это даст, каким образом DHCP сервер определит что клиентам с этого коммутатора нужно давать IP именно с данного диапазона, а не с другого? по интерфейсу, ок так он у меня один, вланы терминируются в другом месте...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 20 Июня 2013, 07:29:31
В смысле один? Опиши структуру сети.
ЗЫ сделай конфиг и попробуй.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 20 Июня 2013, 09:23:18
День добрый!!!
Попробуйте сделать так как сделал я

Код:
#### здесь начало описания влана ПРОСТО ТОЛПА ЮЗЕРОВ В ОДНОМ ВЛАНЕ НА ТУПЫХ СВИЧАХ, не больше 250 юзеров
subnet 10.100.60.0 netmask 255.255.255.0 {
    option routers 10.100.60.1;

    class "VLAN_100" {
            match if ( binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="100");
        }
            pool { range 10.100.60.2 10.100.60.254; allow members of "VLAN_100"; }

    on commit {
        set ClientIP  = binary-to-ascii(10, 8, ".", leased-address);
        set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));
        execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "commit", ClientIP, ClientMac);
    }
    on expiry {
        set ClientIP  = binary-to-ascii(10, 8, ".", leased-address);
        execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "expiry", ClientIP);
    }
    on release {
        set ClientIP  = binary-to-ascii(10, 8, ".", leased-address);
        execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "release", ClientIP);
    }

}
#### здесь заканчивется описание влана
#################################################################
# Вариант супер влана с диапазном ИП  (Принцип влан на клиента)
# Может быть 250 вланов с пользователями
#       В ДАНОМ ПРИМЕРЕ ИП НЕ ПРИВЯЗАНЫ СТРОГО К ВЛАНАМ НО ДОЛЖНЫ БЫТЬ В ДИАПАЗОНЕ
#################################################################
   subnet 10.100.100.0 netmask 255.255.254.0 {
        option routers 10.100.100.1;

class "S_VLAN_4000_sub_420-430" {
     match if ( binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="420"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="421"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="422"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="423"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="424"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="425"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="426"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="427"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="428"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="429"
        or  binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="430");
        }
            pool { range 10.100.100.2 10.100.101.254; allow members of "S_VLAN_4000_sub_420-430"; }

    on commit {
        set ClientIP  = binary-to-ascii(10, 8, ".", leased-address);
        set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));
        execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "commit", ClientIP, ClientMac);
    }
    on expiry {
        set ClientIP  = binary-to-ascii(10, 8, ".", leased-address);
        execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "expiry", ClientIP);
    }
    on release {
        set ClientIP  = binary-to-ascii(10, 8, ".", leased-address);
        execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "release", ClientIP);
    }

}
######################################### end



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 20 Июня 2013, 12:08:30
В смысле один? Опиши структуру сети.
ЗЫ сделай конфиг и попробуй.
Да у меня как бы нет сложностей в понимании того каким должен быть конфиг, у меня есть сложность в исключении ошибок при выдаче ip адресов.
Структура такая: клиент маршрут по умолчанию для клиента IP vlan-а "n" на L3  коммутаторе----->коммутатор доступа --->vlan "n" ---> L3 switch (терминация vlan-ов) -----default route to 10.0.50.2 сервер доступа там же DHCP сервер, он же биллинг vlan k.

Vlan "n" каждый коммутатор доступа в своем влане и номер влана меняется в зависимости от здания
конфиг на L3 коммутаторе такой: vlan 10 ip addresss 10.0.70.1 255.255.255.0 ip-helper-address 10.0.50.2 (это адрес сервера DHCP, доступа, биллинга, все в одном)
клиент должен получить IP вида 10.0.70.x defaut gateway 10.0.70.1 это чтобы локальный трафик бегал через L3 коммутатор.
Т.е. для каждого здания выделена своя подсеть.

Vlan "k" номер влана в котором находится сервер доступа DHCP он же биллинг.

Ну вот как биллинг догадается что данному клиенту нужно выделить IP именно с того динамического пула диапазон которого
относится именно к данному зданию?


ну если вручную добавлять IP это уже не динамическая выдача адреса.
Если толпа юзеров в одном влане то я не вижу проблем, а если сеть поделена на вланы, сегментирована. Как тут быть?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 20 Июня 2013, 12:10:54
Пока вижу решение если применить IP unnumbered.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 20 Июня 2013, 12:57:21
В смысле один? Опиши структуру сети.
ЗЫ сделай конфиг и попробуй.
Да у меня как бы нет сложностей в понимании того каким должен быть конфиг, у меня есть сложность в исключении ошибок при выдаче ip адресов.
Структура такая: клиент маршрут по умолчанию для клиента IP vlan-а "n" на L3  коммутаторе----->коммутатор доступа --->vlan "n" ---> L3 switch (терминация vlan-ов) -----default route to 10.0.50.2 сервер доступа там же DHCP сервер, он же биллинг vlan k.

Vlan "n" каждый коммутатор доступа в своем влане и номер влана меняется в зависимости от здания
конфиг на L3 коммутаторе такой: vlan 10 ip addresss 10.0.70.1 255.255.255.0 ip-helper-address 10.0.50.2 (это адрес сервера DHCP, доступа, биллинга, все в одном)
клиент должен получить IP вида 10.0.70.x defaut gateway 10.0.70.1 это чтобы локальный трафик бегал через L3 коммутатор.
Т.е. для каждого здания выделена своя подсеть.

Vlan "k" номер влана в котором находится сервер доступа DHCP он же биллинг.

Ну вот как биллинг догадается что данному клиенту нужно выделить IP именно с того динамического пула диапазон которого
относится именно к данному зданию?
Цитировать

вот так он догадается!!! Здесь идет проверка на влан и соответственно пул адресов для этого влана как ВЫ и хотели
 class "VLAN_100" {
            match if ( binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="100");
        }
            pool { range 10.100.60.2 10.100.60.254; allow members of "VLAN_100"; }
Цитировать
ну если вручную добавлять IP это уже не динамическая выдача адреса.
Если толпа юзеров в одном влане то я не вижу проблем, а если сеть поделена на вланы, сегментирована. Как тут быть?



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 20 Июня 2013, 13:05:31

Цитировать

вот так он догадается!!! Здесь идет проверка на влан и соответственно пул адресов для этого влана как ВЫ и хотели
 class "VLAN_100" {
            match if ( binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="100");
        }
            pool { range 10.100.60.2 10.100.60.254; allow members of "VLAN_100"; }
Цитировать
в этой схеме у вас влан на абонента, и вы передаете номер влана в опции видимо с коммутатора агрегации, я же выдаю только номер порта и мак коммутатора доступа.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 20 Июня 2013, 13:28:45

Цитировать

вот так он догадается!!! Здесь идет проверка на влан и соответственно пул адресов для этого влана как ВЫ и хотели
 class "VLAN_100" {
            match if ( binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))="100");
        }
            pool { range 10.100.60.2 10.100.60.254; allow members of "VLAN_100"; }
Цитировать
в этой схеме у вас влан на абонента, и вы передаете номер влана в опции видимо с коммутатора агрегации, я же выдаю только номер порта и мак коммутатора доступа.

в примере влан на толпу тупых свичей и море пользователей за ним
Цитировать
Vlan "n" каждый коммутатор доступа в своем влане

так кто мешает фильтровать по маку и порту ? (примеров в интернете море)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 20 Июня 2013, 14:13:25
Цитировать
]так кто мешает фильтровать по маку и порту ? (примеров в интернете море)
сначала абонент переадресовывается на заглушку, где после ввода логина и пароля происходит регистрация его порта и мака.
Ну да я могу сделать статическую конфигурацию DHCP чтобы при запросе с конкретного влана выдавался бы конкретный IP.
Только тогда это уже не динамическая раздача адресов.
Я просто не очень понимаю на какой критерий опирается биллинг при выдаче IP адреса с пула, почему он возьмет именно с диапазона A адрес для этого клиента, а не с диапазона B.




Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 20 Июня 2013, 21:12:33
просто у меня передается только порт доступа и мак коммутатора доступа. В принципе согласен можно взять за основу мак коммутатора доступа. Тоже хорошая мысль. Спасибо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 21 Июня 2013, 09:43:29
Цитировать
]так кто мешает фильтровать по маку и порту ? (примеров в интернете море)
сначала абонент переадресовывается на заглушку, где после ввода логина и пароля происходит регистрация его порта и мака.
Ну да я могу сделать статическую конфигурацию DHCP чтобы при запросе с конкретного влана выдавался бы конкретный IP.
Только тогда это уже не динамическая раздача адресов.
Я просто не очень понимаю на какой критерий опирается биллинг при выдаче IP адреса с пула, почему он возьмет именно с диапазона A адрес для этого клиента, а не с диапазона B.

Биллинг не опирается ни на какой критерий при выдаче из пула, DHCP сказал что выдал, биллинг проверил есть ли описанный пул, если есть то открыл доступ, если нет то  на заглушку что левый ИП у ВАС. Вот и вся логика. (Логика выдачи ИП задается настройками DHCP)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 21 Июня 2013, 10:48:09
Доброго всем дня!
Есть проблемка. У клиента в клиентской статистике нет графика трафика. Сам пункт есть, но прорисовки нет. Подскажите куда смотреть?
Его не было с самого начала, сегодня только увидел. Переезжал с версии 50,33.
Заранее спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 21 Июня 2013, 10:58:12
отсутствие графиков подтверждаю. ставил биллинг с нуля.
Список плагинов
Код:
cards
pays
srv_select
auth_log
remitter
traf_graph
srv_info
srv_add
credit
ajGraph


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 21 Июня 2013, 12:43:11
Доброго всем дня!
Есть проблемка. У клиента в клиентской статистике нет графика трафика. Сам пункт есть, но прорисовки нет. Подскажите куда смотреть?
Его не было с самого начала, сегодня только увидел. Переезжал с версии 50,33.
Заранее спасибо.
у меня тоже нету


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 21 Июня 2013, 13:04:11
Их, графиков в клиентской статистике нет ни у кого, поскольку недавно было сообщение уважаемого Эфенди что есть проблема, и он думает как ее устранить, так что ждем.....


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 25 Июня 2013, 11:04:24
постоянно в дебагге вылезает ошибка:
Код:
code = '1,1,cols-0-11,1,cols-0-53,1,cols-1-53,1,cols-0-21,1,cols-2-21,1,cols-1-17,1,cols-2-17,1,cols-0-2,1,cols-1-2,1,cols-2-2,1,cols-1-22,1,cols-2-22,1,cols-1-1,1,cols-2-1,1,cols-1-18,1,cols-2-18,1,cols-0-16,1,cols-1-16,1,cols-2-16,1,cols-0-13,1,cols-1-6,1,cols-0-50,1,cols-1-50,1,cols-0-3,1,cols-1-3,1,cols-2-3,1,cols-0-51,1,cols-1-51,1,cols-0-9,1,cols-2-9,1,cols-0-12,1,cols-2-20,1,cols-0-14,1,cols-1-14,1,cols-2-14,1,cols-1-15,1,cols-0-52,1,cols-1-52,1,cols-0-8,1,cols-1-8,1,cols-0-4,1,cols-2-4,1,cols-2-19,1,cols-0-10,1,cols-0-54,1,cols-1-54,1,cols-1-5,1'
error = "Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
"
1259 calls.pm::tunes

что это такое?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 25 Июня 2013, 12:31:25
это ты апдейтился с 50й версии? нужно поле tunes  таблицы admins обнулить - там формат настроек не совместим. Я собирался добавить в скрипт перехода, да забыл


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 25 Июня 2013, 12:44:35
щас сделаем
UPD>>помогло, псб


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 03 Июля 2013, 10:24:58
вопрос по услугам:
Минимальный трафик      Байт. Если > 0 и по окончанию услуги трафик клиента будет меньше этого значения - снятие за услугу будет отменено
проверка по трафику идет за сутки или период услуги(месяц)?

Если человек пополнил баланс и комп вообще не включал месяц, соответственно трафика ноль, то у него останутся деньги на балансе?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 03 Июля 2013, 12:22:25
вопрос по услугам:
Минимальный трафик      Байт. Если > 0 и по окончанию услуги трафик клиента будет меньше этого значения - снятие за услугу будет отменено
проверка по трафику идет за сутки или период услуги(месяц)?

Если человек пополнил баланс и комп вообще не включал месяц, соответственно трафика ноль, то у него останутся деньги на балансе?
по идее да, должно сохранить баланс


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 06 Июля 2013, 03:27:57
Как правильно удалить Nodeny 49 и все его компоненты, для установки на сервак Nodeny+ ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 08 Июля 2013, 16:29:20
в блоке поиска стоит значение по умолчанию "начинается с"
нашел код в файле /web/Data.pl и  в фантоме _Data.pl соответственно
Цитировать
s_mode  => 0,               # Режим поиска по умолчанию (0 начинается с, 1 фрагмент, 2 =, 3 не =, 4 >, 5 <)
поменял его на 1, но в поиске все так же выводится 0 значение.
менял в основном файле на > 1 и делал
Цитировать
perl install.pl -x
. тольько сервер не перегружал.
подскажите что сделать для того, чтоб изменения вступили в силу? или только перезагрузка?


P.S. пробовал killl ID, Но nokernel не  убился(



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 08 Июля 2013, 16:57:07
P.S. пробовал killl ID, Но nokernel не  убился(

kill -9 nokernel.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 09 Июля 2013, 08:33:06
перегрузил ночью сервер - режим поиска не изменился(


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 09 Июля 2013, 09:11:01
режим  поиска по умолчанию работает когда ты нажимаешь на ссылку поиска по соответствующему полю и тогда появляется поле ввода поиска, перед которым уже выставлено как будешь искать - по фрагменту, началу и т.д


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 09 Июля 2013, 09:45:48
после 5 разового прочтения - понял ваш ответ, но это немного не то, что мне нужно.
ткните пожалуйста носом, где поменять переменную, которая определяет параметр поиска в поисковый блок сверху. Там по умолчанию "начинается с", мне же нужно "имеет фрагмент"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 09 Июля 2013, 17:35:43
после 5 разового прочтения - понял ваш ответ, но это немного не то, что мне нужно.
ткните пожалуйста носом, где поменять переменную, которая определяет параметр поиска в поисковый блок сверху. Там по умолчанию "начинается с", мне же нужно "имеет фрагмент"
в users.pl
Код:
# Режим поиска (начало/фрагмент/...)
my $Fmode = ses::input_int('mode');
->
Код:
# Режим поиска (начало/фрагмент/...)
my $Fmode = ses::input_int('mode') || число;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 14 Июля 2013, 12:27:06
Вопрос. А как клиенту отправить сообщение администрации? Что-то я не вижу такой фичи. Может я не туда смотрю и не вижу? подскажите. Буду длагодарен.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Июля 2013, 13:08:25
Вопрос. А как клиенту отправить сообщение администрации? Что-то я не вижу такой фичи. Может я не туда смотрю и не вижу? подскажите. Буду длагодарен.
обычно клиенты пишет херню, я поэтому не сделал такой модуль. Кто-то в форуме его делал, может ответит тут


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 27 Июля 2013, 08:52:07
Есть клиенты, которые уже не клиенты, которые мешаються в списке, но удалять жалко - а вдруг!? В нодени 50.49 было такое, что ставишь галочку
Цитировать
Отметьте группы, которые вы хотите временно исключить из работы:
и они не мешаються, но найти их не трудно по фильтру. Тут конечно можно, вывести в отдельную группу и убрать галочку, в настройках администрации. Но всетаки. Немного неудобно. Меня на месте нет и другие в ступоре: как такого клиента найти?
Может кто подскажет, как это организовать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 27 Июля 2013, 12:08:10
Есть клиенты, которые уже не клиенты, которые мешаються в списке, но удалять жалко - а вдруг!? В нодени 50.49 было такое, что ставишь галочку
Цитировать
Отметьте группы, которые вы хотите временно исключить из работы:
и они не мешаються, но найти их не трудно по фильтру. Тут конечно можно, вывести в отдельную группу и убрать галочку, в настройках администрации. Но всетаки. Немного неудобно. Меня на месте нет и другие в ступоре: как такого клиента найти?
Может кто подскажет, как это организовать?
up


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 28 Июля 2013, 01:00:00
После последнего обновления при просмотре клиентской статистики
выдает
Код ошибки: /tmp/nodeny_1374965718_5094525.log

а это буквально:
onnecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.01368 sec
28.07.2013 03:55:18 [(eval 8)::BEGIN(2) calls.pm(36) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1
С▒~B▒~@ок: 1. ▒~R▒~@ем▒~O в▒~Kполнени▒~O sql: 0.0003 ▒~Aек
28.07.2013 03:55:18 [(eval 8)::BEGIN(2) calls.pm(184)]
GET data: _unikey=QHQBXd1Le1AdewkNMl9GxQ
28.07.2013 03:55:18 [(eval 8)::BEGIN(2) calls.pm(219)]
  _unikey  = 'QHQBXd1Le1AdewkNMl9GxQ'
28.07.2013 03:55:18 [(eval 8)::BEGIN(2) calls.pm(233)]
Тек▒~C▒~Iие cookies:
  noses  = 'IY9RNuND764Qgnv5fX!GNA'
28.07.2013 03:55:18 [(eval 8)::BEGIN(2) calls.pm(253) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='IY9RNuND764Qgnv5fX!GNA' AND uid>0 LIMIT 1
С▒~B▒~@ок: 1. ▒~R▒~@ем▒~O в▒~Kполнени▒~O sql: 0.0003 ▒~Aек
28.07.2013 03:55:18 [(eval 8)::BEGIN(2) calls.pm(271)]
Се▒~A▒~Aи▒~O `IY9RNuND764Qgnv5fX!GNA` ▒~A▒~C▒~Iе▒~A▒~Bв▒~Cе▒~B, uid: 8, role: admin
28.07.2013 03:55:18 [(eval 8)::BEGIN(2) calls.pm(293) Db.pm::do(158) Db.pm::sql(134) Db.pm::sql(321)]
UPDATE websessions SET expire=UNIX_TIMESTAMP()+'7200' WHERE BINARY ses='IY9RNuND764Qgnv5fX!GNA' LIMIT 1
С▒~B▒~@ок: 1. ▒~R▒~@ем▒~O в▒~Kполнени▒~O sql: 0.0001 ▒~Aек
28.07.2013 03:55:18 [(eval 8)::BEGIN(2) calls.pm(300) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT * FROM webses_data WHERE BINARY unikey='QHQBXd1Le1AdewkNMl9GxQ' LIMIT 1
С▒~B▒~@ок: 1. ▒~R▒~@ем▒~O в▒~Kполнени▒~O sql: 0.0002 ▒~Aек
28.07.2013 03:55:18 [(eval 8)::BEGIN(2) calls.pm(317)]
▒~Tанн▒~Kе по unikey `QHQBXd1Le1AdewkNMl9GxQ`:
{
  '-input' => {
    'a' => 'u_req_info',
    'uid' => 13
  },
  '-made' => {
    'msg' => 'Спа▒~Aибо. ▒~Rа▒~Hи данн▒~Kе ▒~Aо▒~E▒~@анен▒~K',
    'created' => 1374965718,
    'error' => undef
  }
};

что у меня не так ?

сам мускул вроде запущен.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 28 Июля 2013, 01:24:38
в debug при попытке просмотра списка админов выдает
Can't use an undefined value as a HASH reference at /usr/local/nodeny/web/admin.pl line 18.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1102.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 28 Июля 2013, 10:27:38
После последнего обновления при просмотре клиентской статистики
выдает
Код ошибки: /tmp/nodeny_1374965718_5094525.log

а это буквально:
....

что у меня не так ?
Лучше б ты прикрепил файл, ибо во-первых символы искажены, а во-вторых, ты кажется не весь вывод привел - ошибки не видно.
Во втором сообщении ругается на хеш, который получен из языкового файла /usr/local/nodeny/web/lang/RU_admin.pl
Посмотри, начинается ли он со следующего:

Код:
package lang::adm;

$lang = {


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 28 Июля 2013, 10:46:16
А, понял, ты после обновления не сделал

Код:
perl install.pl -x

Надо всегда делать http://app.nodeny-plus.com.ua/docs/faq.html#update


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 28 Июля 2013, 18:04:13
все верно. С планшета работал. Команда не вставилась. Thank you.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 01 Августа 2013, 08:05:40
Есть ошибка. В разделе "Подключение услуги" если абонент активирует тарифный план и у него есть скидка, но денег на счету достаточно только для активации с учетом скидки, то ему не разрешает включить тарифный план(т.е. не учитывается скидка)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 07 Августа 2013, 08:13:59
Есть одна особенность. В фильтре при отборе, к примеру, клиентов с 1 по 35 квартиры идет добавление квартир с номерами 100 и больше. Квартиры с 4 по 9 не включаются. Я так понял фильтрация идет по первой цифре. Можно это как то исправить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Августа 2013, 09:08:30
Настройки - Доп.поля


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 07 Августа 2013, 10:24:40
Кредиты работают наполовину.

Если идти таким путём (через заход в данные клиента):
Инфо - Операции - Пополнить - [сумма] Пополнить счёт - Выбрать дату - Кредит [дата] - то кредит добавляется

А если так (через аякс):
Правая кнопка на Info - Пополнить - [сумма] Пополнить счёт - Выбор даты - после выбора даты окошко закрывается, кредит не добавляется

Ревизия 160. Хром, Опера, Файрфокс. На демке такая-же ерунда.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Августа 2013, 10:53:22
Да, получается, что клик по выбору даты происходит вне модального окна и оно думает что его хотят закрыть. Надо вообще выбор даты самому написать. Короче посже исправлю это дело


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 07 Августа 2013, 13:26:47
Настройки - Доп.поля
Как сортировало так и продолжает сортировать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Августа 2013, 13:33:43
В фильтре при отборе, к примеру, клиентов с 1 по 35 квартиры
как ты сделал этот фильтр ведь можно использовать только одно условие?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 07 Августа 2013, 17:37:28
Разобрался с make_config. Все работает.
Интересует логика работы. Если конфиг не меняется в течении 60 секунд, то понял , что не перезаписывает файл. А исполнение cmd_after  => '/usr/local/etc/rc.d/isc-dhcpd restart' происходит? И не плохо ли перегружать dhcp сервер каждую минуту?

Если кому нужно выкладываю рабочий конфиг.
Код:
allow unknown-clients;
default-lease-time 3600;
min-lease-time 600;
max-lease-time 7200;
authoritative;
ddns-update-style interim;
log-facility local7;

shared-network 0-1 {
subnet 10.23.2.0 netmask 255.255.255.0 {
        option subnet-mask 255.255.255.0;
        option broadcast-address 10.23.2.255;
        option routers 10.23.2.254;
        option domain-name-servers 1.1.1.1,195.242.179.179;
    {% for user in users %}
        {% eval i = 0 %}
        {% for ip in user.ips %}
            {% if ip.ip >= 169280001 && ip.ip <= 169280254 %}
            host {{user.name}} {
                hardware ethernet {{user.data._mac}};
                fixed-address {{ip.ipa}};
            }
            {% eval i = i + 1 %}
          {% endif %}
        {% endfor %}
    {% endfor %}
}

subnet 10.23.3.0 netmask 255.255.255.0 {
        option subnet-mask 255.255.255.0;
        option broadcast-address 10.23.3.255;
        option routers 10.23.3.254;
        option domain-name-servers 1.1.1.1,195.242.179.179;
    {% for user in users %}
        {% eval i = 0 %}
        {% for ip in user.ips %}
            {% if ip.ip >= 169280257 && ip.ip <= 169280510 %}
            host {{user.name}} {
                hardware ethernet {{user.data._mac}};
                fixed-address {{ip.ipa}};
            }
            {% eval i = i + 1 %}
          {% endif %}
        {% endfor %}
    {% endfor %}
}


subnet 10.23.4.0 netmask 255.255.255.0 {
        option subnet-mask 255.255.255.0;
        option broadcast-address 10.23.4.255;
        option routers 10.23.4.254;
        option domain-name-servers 1.1.1.1,195.242.179.179;
    {% for user in users %}
        {% eval i = 0 %}
        {% for ip in user.ips %}
            {% if ip.ip >= 169280513 && ip.ip <= 169280766 %}
            host {{user.name}} {
                hardware ethernet {{user.data._mac}};
                fixed-address {{ip.ipa}};
            }
            {% eval i = i + 1 %}
          {% endif %}
        {% endfor %}
    {% endfor %}

}

subnet 10.23.5.0 netmask 255.255.255.0 {
        option subnet-mask 255.255.255.0;
        option broadcast-address 10.23.5.255;
        option routers 10.23.5.254;
        option domain-name-servers 1.1.1.1,195.242.179.179;
    {% for user in users %}
        {% eval i = 0 %}
        {% for ip in user.ips %}
            {% if ip.ip >= 169280769 && ip.ip <= 169281022 %}
            host {{user.name}} {
                hardware ethernet {{user.data._mac}};
                fixed-address {{ip.ipa}};
            }
            {% eval i = i + 1 %}
          {% endif %}
        {% endfor %}
    {% endfor %}

}
subnet 192.168.10.0 netmask 255.255.255.0 {
        option subnet-mask 255.255.255.0;
        option broadcast-address 192.168.10.255;
        option routers 192.168.10.1;
        option domain-name-servers 1.1.1.1,195.242.179.179;
range 192.168.10.10 192.168.10.100;
}
}
Это при условии , что маки со старогобиллинга я перенес в data0 , _mac


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 09 Августа 2013, 16:33:10
Правая кнопка на Info - Пополнить - [сумма] Пополнить счёт - Выбор даты - после выбора даты окошко закрывается, кредит не добавляется
пофиксил, обновитесь


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 13 Августа 2013, 07:45:39
Правая кнопка на Info - Пополнить - [сумма] Пополнить счёт - Выбор даты - после выбора даты окошко закрывается, кредит не добавляется
пофиксил, обновитесь

Обновил. Выпадающие списки стали выглядеть так и работают не так. Иногда данные сохраняються не с первого разаю На 160 версии - нормаю


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 13 Августа 2013, 09:23:53
Правая кнопка на Info - Пополнить - [сумма] Пополнить счёт - Выбор даты - после выбора даты окошко закрывается, кредит не добавляется
пофиксил, обновитесь
Спасибо, работает.

Хотя, на мой взгляд, вместо двух кнопок "Пополнить счёт" и "Пополнить..." нужно сразу делать три - "Пополнить налом", "Пополнить безналом", "Кредит". Это сокращает работу оператора на одну менюху (наличные,бонус,кредит) при вводе безналичных платежей и кредитов.

У себя-то я это делаю, меняя исходники, но, возможно остальным тоже так будет удобнее и стоит это сделать в исходной поставке биллинга? А для привыкших к старому варианту можно и кнопку "Пополнить..." оставить.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Августа 2013, 09:30:00
Хотя, на мой взгляд, вместо двух кнопок "Пополнить счёт" и "Пополнить..." нужно сразу делать три - "Пополнить налом", "Пополнить безналом", "Кредит". Это сокращает работу оператора на одну менюху (наличные,бонус,кредит) при вводе безналичных платежей и кредитов.
Это сделано на будущее, когда вариантов пополнения будет стопицот и все кнопки не поместятся


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 13 Августа 2013, 09:33:30
Цитировать
Обновил. Выпадающие списки стали выглядеть так и работают не так. Иногда данные сохраняються не с первого разаю На 160 версии - нормально
А как насчет этого? я откатился на 160 версию. Подскажите пожалуйста.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 13 Августа 2013, 12:49:51
как правильно, по мнению автора, обновлять файлы биллинга на серверах доступа?
на биллинге делаю svn up ну и install соответственно
а на серверах? то же самое? бана по IP не будет на учетку svn? или копировать с биллинга?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Августа 2013, 13:44:36
а на серверах? то же самое? бана по IP не будет на учетку svn? или копировать с биллинга?
нет, бана не будет. Надеемся что нас не будут обманывать зато, что мы предоставили хороший продукт


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Августа 2013, 13:45:02
Цитировать
Обновил. Выпадающие списки стали выглядеть так и работают не так. Иногда данные сохраняються не с первого разаю На 160 версии - нормально
А как насчет этого? я откатился на 160 версию. Подскажите пожалуйста.
у кого-нибудь есть такая-же проблема?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 13 Августа 2013, 21:23:22
у кого-нибудь есть такая-же проблема?
Подтверждаю. Есть такая проблема. Поля ввода визуально не выделяются, выбор из выпадающих списков работает через раз.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Августа 2013, 07:12:36
Как конкретно работает через раз. Вот ты кликнул, появился выпадающий список, выбрал в нем значение, сохранил. Значение не сохранилось?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 14 Августа 2013, 08:01:05
Как конкретно работает через раз. Вот ты кликнул, появился выпадающий список, выбрал в нем значение, сохранил. Значение не сохранилось?
Извиняюсь, неправильно выразился. Работать стало таким образом:

При щелчке в поле редактирования раскрывается список (например, улиц). В этом списке щёлкаю на любую улицу - улица подсвечивается, но список не закрывается. Пробуем ещё раз - то-же самое. Щёлкаем, выбираем - толку никакого. Улица подсвечивается, но список не закрывается. Наконец, щёлкаем не в раскрытом списке, а мимо него, и - О ЧУДО! Список закрылся, в поле редактирования оказался выбранный элемент.

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

Ну и поля редактирования перестали выделяться - нет ни подсветки другим цветом, ни границ. Но они появляются, если на них навести указатель мыши.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Августа 2013, 09:50:29
Сделаю такое поведение настраиваемым


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: alten2004 от 14 Августа 2013, 11:24:41
  Доброго времени суток всем!    Обнаружился прикол :-)  Если  с настройках услуги ПОВЫШЕНИЕ СКОРОСТИ   в поле  НАЧАЛО ВКЛЮЧЕНИЯ  указать   22 или 23 а  в поле  КОНЕЦ ВКЛЮЧЕНИЯ  от 0 до 21 , то услуга не работает.  А если   в поле НАЧАЛО ВКЛЮЧЕНИЯ  ставить 0   а в КОНЕЦ ВКЛЮЧЕНИЯ  любое значение  от 1 до 23  - все робит как часы .Это только у меня так?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Августа 2013, 12:32:52
 Доброго времени суток всем!    Обнаружился прикол :-)  Если  с настройках услуги ПОВЫШЕНИЕ СКОРОСТИ   в поле  НАЧАЛО ВКЛЮЧЕНИЯ  указать   22 или 23 а  в поле  КОНЕЦ ВКЛЮЧЕНИЯ  от 0 до 21 , то услуга не работает.  А если   в поле НАЧАЛО ВКЛЮЧЕНИЯ  ставить 0   а в КОНЕЦ ВКЛЮЧЕНИЯ  любое значение  от 1 до 23  - все робит как часы .Это только у меня так?
эээ, думаю да, наверное я протупил. пофикшу сегодня


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 14 Августа 2013, 15:51:17
Как конкретно работает через раз. Вот ты кликнул, появился выпадающий список, выбрал в нем значение, сохранил. Значение не сохранилось?
Извиняюсь, неправильно выразился. Работать стало таким образом:

При щелчке в поле редактирования раскрывается список (например, улиц). В этом списке щёлкаю на любую улицу - улица подсвечивается, но список не закрывается. Пробуем ещё раз - то-же самое. Щёлкаем, выбираем - толку никакого. Улица подсвечивается, но список не закрывается. Наконец, щёлкаем не в раскрытом списке, а мимо него, и - О ЧУДО! Список закрылся, в поле редактирования оказался выбранный элемент.

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

Ну и поля редактирования перестали выделяться - нет ни подсветки другим цветом, ни границ. Но они появляются, если на них навести указатель мыши.


К этому хочу добавить. При назначении номера дома или квартиры пока перед цифрами не поставишь 0 не сохраняеться. С фамилиями таже кутерьма. Только тут я перехожу в другое поле и она сохраняеться.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Августа 2013, 18:55:50
 Доброго времени суток всем!    Обнаружился прикол :-)  Если  с настройках услуги ПОВЫШЕНИЕ СКОРОСТИ   в поле  НАЧАЛО ВКЛЮЧЕНИЯ  указать   22 или 23 а  в поле  КОНЕЦ ВКЛЮЧЕНИЯ  от 0 до 21 , то услуга не работает.  А если   в поле НАЧАЛО ВКЛЮЧЕНИЯ  ставить 0   а в КОНЕЦ ВКЛЮЧЕНИЯ  любое значение  от 1 до 23  - все робит как часы .Это только у меня так?
пофиксил, обновись
svn up
perl install.pl -x


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Августа 2013, 20:14:11
К этому хочу добавить. При назначении номера дома или квартиры пока перед цифрами не поставишь 0 не сохраняеться. С фамилиями таже кутерьма. Только тут я перехожу в другое поле и она сохраняеться.
у меня не получается получить такую проблему. На демке тоже самое? Какой браузер?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 14 Августа 2013, 20:45:47
К этому хочу добавить. При назначении номера дома или квартиры пока перед цифрами не поставишь 0 не сохраняеться. С фамилиями таже кутерьма. Только тут я перехожу в другое поле и она сохраняеться.
у меня не получается получить такую проблему. На демке тоже самое? Какой браузер?

Гугл хром, яндекс, EI10, на всех такая вот фигня. На 160 - работает нормально. Интересно девки пляшут. Хочу разобраться в чем дело. Проверял с других машин - тоже самое. Могу дать доступ, что-бы посмотреть


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Августа 2013, 21:06:16
Покажи
Код:
ls -l /usr/local/nodeny/ | grep htd 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 14 Августа 2013, 21:08:37
Покажи
Код:
ls -l /usr/local/nodeny/ | grep htd 

Цитировать
dr-x------   5 www   wheel   1536 Aug 14 21:30 htdocs


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Августа 2013, 22:01:13
у тебя htdocs не ссылается на папку вебсервера, поэтому вручную скопируй файлы в /usr/local/www/......


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 15 Августа 2013, 19:41:07
у тебя htdocs не ссылается на папку вебсервера, поэтому вручную скопируй файлы в /usr/local/www/......

Ссылки работают. Но все равно сделал как говорилось. Ноль. Откатываю на 160-ю версию - все работает.
Делаю на 160 версии
Цитировать
ls -l /usr/local/nodeny/ | grep htd
получаю
Цитировать
ls -ldr-x------   5 www  wheel   1536 Aug 15 20:31 htdocs


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Августа 2013, 20:26:40
у тебя js скрипты от 160й версии, поэтому когда ты откатываешься на 160 версию, то они и работают на ней. В большей версии они обновились, но не видятся вебсервером, поскольку у тебя нет симлинка htdocs на корень www.  Короче, забей


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 15 Августа 2013, 21:05:01
у тебя js скрипты от 160й версии, поэтому когда ты откатываешься на 160 версию, то они и работают на ней. В большей версии они обновились, но не видятся вебсервером, поскольку у тебя нет симлинка htdocs на корень www.  Короче, забей
Ладно буду что-то думать. Хотя копирование папок папок ничего не дало....


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: boomer666 от 16 Августа 2013, 13:45:38
после обновления не могу высветить клиентов
rev 166
Код:
Global symbol "$row" requires explicit package name at /usr/local/nodeny/web/_users.pl line 743.
Global symbol "$row" requires explicit package name at /usr/local/nodeny/web/_users.pl line 743.
Global symbol "$row" requires explicit package name at /usr/local/nodeny/web/_users.pl line 743.
syntax error at /usr/local/nodeny/web/_users.pl line 747, near "< ."
(Might be a runaway multi-line << string starting on line 743)
Global symbol "$row" requires explicit package name at /usr/local/nodeny/web/_users.pl line 748.
Global symbol "$row" requires explicit package name at /usr/local/nodeny/web/_users.pl line 752.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1103.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1103.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 16 Августа 2013, 14:31:21
Покажи строки с 740 по 750 _users.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: boomer666 от 16 Августа 2013, 14:37:04
Покажи строки с 740 по 750 _users.pl
       $dump{$uid} = [@Col_values];
        next;
    }

    my $row = '*';
    $row .= ' disabled' if $p{cstate} == 1;         # я~Aп╬п╬я~Aя~Bп╬я~OпҐп╦п╣ 'пҐп╟ п©п╬пЄп╨п╩я~Nя~Gп╣пҐп╦п╦'
    $row .= ' row_usr_off' if $p{state} eq 'off';   # пЄп╬я~Aя~Bя~Cп© пЇп╟п╠п╩п╬п╨п╦я~@п╬п╡п╟пҐ

    $tbl->add($row, $Col_align, @Col_values);
    if( $p{comment} ne '' )
    {
        my $comment = _('[filtr|div small_msg]',$p{comment});
        $tbl->add($row, 'l', [$comment]);
    }
 }


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 16 Августа 2013, 21:17:47
В фильтре при отборе, к примеру, клиентов с 1 по 35 квартиры
как ты сделал этот фильтр ведь можно использовать только одно условие?

Извини не заметил вопроса.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Августа 2013, 04:41:06
Покажи строки с 740 по 750 _users.pl
 ....
Прикрепи файл, что-то ты не то показываешь


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 17 Августа 2013, 08:45:46
Два вопроса.

1. Завожу нового клиента. Ввожу в левой колонке данные, нажимаю "Сохранить", данные сохраняются, но вместо логина - идентификатор клиента + ещё одна цифра. Пытаюсь исправить логин на правильный - не даёт. Сохраняет те-же цифры. Поиск в базе такого-же логина не находит, то есть он уникальный. В чём может быть дело? Причём это не на всех клиентах, а только на нескольких.

2. Не нашёл, где отменить действие стрелочки "Запомнить" при фильтрации групп клиентов. Теперь минимум одна группа всегда остаётся выделенной.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: boomer666 от 17 Августа 2013, 10:46:31
Покажи строки с 740 по 750 _users.pl
 ....
Прикрепи файл, что-то ты не то показываешь
_users.pl одно и тоже с users.pl ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Августа 2013, 13:32:16
Короче ты смержил 2 файла - тот, в который ты вручную вносил изменения и тот который пришел с апдейтом. Файл стал нерабочий. Я рассказывал как правильно вносить изменения. Сейчас просто удали user.pl и svn up


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: boomer666 от 17 Августа 2013, 14:22:26
Короче ты смержил 2 файла - тот, в который ты вручную вносил изменения и тот который пришел с апдейтом. Файл стал нерабочий. Я рассказывал как правильно вносить изменения. Сейчас просто удали user.pl и svn up
спасибо)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 17 Августа 2013, 19:17:13
Цитировать
2. Не нашёл, где отменить действие стрелочки "Запомнить" при фильтрации групп клиентов. Теперь минимум одна группа всегда остаётся выделенной.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 17 Августа 2013, 20:33:50
Цитировать
2. Не нашёл, где отменить действие стрелочки "Запомнить" при фильтрации групп клиентов. Теперь минимум одна группа всегда остаётся выделенной.
Спасибо. Там я искать не догадался. Почему оно там - для меня большая загадка. Логично и удобно, когда кнопки выбора и отмены выбора находятся рядом.

Ну вот примерно так. Меняем в файле users.pl вот это:

Код:
if( $Selected_grp_urls )
 {
    $Selected_grp_urls .= url->a(['&rarr;'], a=>'ajAdmTunes', grps=>$Sql_search_in_grps,
        -ajax=>1, -title=>'Запомнить', -class=>'bold');
    $Search_info_tbl->ins('', '4', [$Selected_grp_urls]);
 }

на вот это:

Код:
if( $Selected_grp_urls )
 {
    $Selected_grp_urls .= url->a(['&#9745;'], a=>'ajAdmTunes', grps=>$Sql_search_in_grps,
        -ajax=>1, -title=>'Запомнить группы', -class=>'bold');
    $Selected_grp_urls .= url->a(['&#9746;'], a=>'ajAdmTunes', grps=>'',
        -ajax=>1, -title=>'Очистить фильтр групп', -class=>'bold');
    $Search_info_tbl->ins('', '4', [$Selected_grp_urls]);
 }


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 18 Августа 2013, 08:15:14
Код:
[quote author=sov link=topic=2203.msg22881#msg22881 date=1376764430]
[quote author=Nafanya link=topic=2203.msg22880#msg22880 date=1376759833]
[quote]2. Не нашёл, где отменить действие стрелочки "Запомнить" при фильтрации групп клиентов. Теперь минимум одна группа всегда остаётся выделенной.[/quote]
[/quote]
Спасибо. Там я искать не догадался. Почему оно там - для меня большая загадка. Логично и удобно, когда кнопки выбора и отмены выбора находятся рядом.

Ну вот примерно так. Меняем в файле users.pl вот это:

[code]
if( $Selected_grp_urls )
 {
    $Selected_grp_urls .= url->a(['&rarr;'], a=>'ajAdmTunes', grps=>$Sql_search_in_grps,
        -ajax=>1, -title=>'Запомнить', -class=>'bold');
    $Search_info_tbl->ins('', '4', [$Selected_grp_urls]);
 }

на вот это:

Код:
if( $Selected_grp_urls )
 {
    $Selected_grp_urls .= url->a(['&#9745;'], a=>'ajAdmTunes', grps=>$Sql_search_in_grps,
        -ajax=>1, -title=>'Запомнить группы', -class=>'bold');
    $Selected_grp_urls .= url->a(['&#9746;'], a=>'ajAdmTunes', grps=>'',
        -ajax=>1, -title=>'Очистить фильтр групп', -class=>'bold');
    $Search_info_tbl->ins('', '4', [$Selected_grp_urls]);
 }

[/code]

В принципе можно выбрать или убрать выделение групп и снова нажать на стрелочку. Не уходя со страницы клиентов. Настройки опять сохраняться.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 18 Августа 2013, 08:39:26
В принципе можно выбрать или убрать выделение групп и снова нажать на стрелочку. Не уходя со страницы клиентов. Настройки опять сохраняться.

В том-то и дело, что нельзя.
Заходим в "Клиенты", выбираем несколько групп, идём в список клиентов (например, "Все записи"). Нажимаем стрелочку "Сохранить". В фильтре групп выбранные группы будут отмечены жирным шрифтом. Начинаем их по одной щёлкать, чтобы снять выделение. Выделение снимается. Но! Только до тех пор, пока не щёлкнем на последнюю выделенную группу. После этого опять становятся подсвеченными все выделенные до входа группы!
То есть, сохранить состояние с невыделенными группами невозможно. На демке то-же самое.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 18 Августа 2013, 15:23:51
Вопрос по authtraf.cfg. Прописано interface => 'igb0'. Я так понимаю это внутренний интерфейс, а как быть с несколькими vlan? Или прописать просто сетевую ,на которых они подняты?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Августа 2013, 17:10:48
Вопрос по authtraf.cfg. Прописано interface => 'igb0'. Я так понимаю это внутренний интерфейс, а как быть с несколькими vlan? Или прописать просто сетевую ,на которых они подняты?
Кто-то на форуме говорил, что можно указать (кажется) lo0, но у меня не проканало. Если у тебя не получится - усовершенствую модуль для нескольких интерфейсов


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 18 Августа 2013, 20:10:01
  Тоже не прошло на lo0.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 18 Августа 2013, 21:23:46
Огромная проблема с добавлением новых клиентов. Записал видео всего процесса. Для наглядности - прямо на демонстрационной версии. Обратите внимание на значение поля "Логин" после нажатия кнопки "Сохранить".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Августа 2013, 22:11:16
Все я понял, ты фокус табом меняешь. Пофикшу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Августа 2013, 06:08:21
Пофиксил


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 19 Августа 2013, 17:17:11
Пофиксил
Спасибо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Августа 2013, 06:05:42
Если бы не эта чушь
Цитировать
При назначении номера дома или квартиры пока перед цифрами не поставишь 0 не сохраняеться.
пофиксил бы быстрее


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 20 Августа 2013, 07:57:01
Если бы не эта чушь
Цитировать
При назначении номера дома или квартиры пока перед цифрами не поставишь 0 не сохраняеться.
пофиксил бы быстрее
Чушь не чушь, но пытался сообщить про ошибку. Просто не смог объяснить, а меня проигнорировали.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Августа 2013, 12:17:43
Если бы не эта чушь
Цитировать
При назначении номера дома или квартиры пока перед цифрами не поставишь 0 не сохраняеться.
пофиксил бы быстрее
Чушь не чушь, но пытался сообщить про ошибку. Просто не смог объяснить, а меня проигнорировали.
ну да, когда человек говорит, что при нолике записывается, а без нолика не записывается - это и есть чушь. Ибо сразу отсеивается осмотр html-кода и js-скриптов. Т.е направил меня в неверное направление. Спасибо за потерянное время. И все потому, что не можем потратить на одну минуту больше и понять, что ни от какого нолика ничего не зависит


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Августа 2013, 12:38:20
Цитировать
2. Не нашёл, где отменить действие стрелочки "Запомнить" при фильтрации групп клиентов. Теперь минимум одна группа всегда остаётся выделенной.
Спасибо. Там я искать не догадался. Почему оно там - для меня большая загадка. Логично и удобно, когда кнопки выбора и отмены выбора находятся рядом.

Ну вот примерно так. Меняем в файле users.pl вот это:

Код:
if( $Selected_grp_urls )
 {
    $Selected_grp_urls .= url->a(['&rarr;'], a=>'ajAdmTunes', grps=>$Sql_search_in_grps,
        -ajax=>1, -title=>'Запомнить', -class=>'bold');
    $Search_info_tbl->ins('', '4', [$Selected_grp_urls]);
 }

на вот это:

Код:
if( $Selected_grp_urls )
 {
    $Selected_grp_urls .= url->a(['&#9745;'], a=>'ajAdmTunes', grps=>$Sql_search_in_grps,
        -ajax=>1, -title=>'Запомнить группы', -class=>'bold');
    $Selected_grp_urls .= url->a(['&#9746;'], a=>'ajAdmTunes', grps=>'',
        -ajax=>1, -title=>'Очистить фильтр групп', -class=>'bold');
    $Search_info_tbl->ins('', '4', [$Selected_grp_urls]);
 }


закоммитил это, немного изменив


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 22 Августа 2013, 07:21:39
После обновления до 173 ревизии перестал сниматся трафик. Перезагрузка nokernel.pl ничего не дала. Соответственно не открывается модальное окно на картах при пинге. Но когда загрузить модуль collectors вручную (/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d) , все работает. Как посмотреть работу модулей ядра , которые запускаются через run => 1 ? И в чем может быть проблема?
И еще проблема , если в точке топологии есть авторизированные , то пинг работает нормально, если же нет , то окно не выводится, и клиенты не пингуются. И для пинга выбираются не все клиенты на карте(или точке топологии) , а только авторизированные.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Августа 2013, 10:59:49
Код:
svn -r172 log 
------------------------------------------------------------------------
r172 | sv | 2013-08-20 20:50:17 +0300 (Tue, 20 Aug 2013) | 1 line

пишет трафик в событие блокировки по балансу. Внимание, по умолчанию сбор трафика отключен, включите в kernel/collectors.cfg если нужен
Кстати, правильно сделал что модуль сбора трафика запустил вручную, ну т.е отдельным процессом. Так лучше. Поставь в автозагрузку


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Августа 2013, 11:01:44
Как посмотреть работу модулей ядра , которые запускаются через run => 1 ? И в чем может быть проблема?
Код:
perl nokernel.pl -L


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Августа 2013, 11:03:14
И еще проблема , если в точке топологии есть авторизированные , то пинг работает нормально, если же нет , то окно не выводится, и клиенты не пингуются. И для пинга выбираются не все клиенты на карте(или точке топологии) , а только авторизированные.
Так и предусмотрено. По неавторизованным будет больше ложных данных, поскольку достаточно установить себе чужой ип и он будет пинговаться и вводить нас в заблуждение, что точка пингуется


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Августа 2013, 11:04:50
Перезагрузка nokernel.pl ничего не дала. Соответственно не открывается модальное окно на картах при пинге. Но когда загрузить модуль collectors вручную
нет абсолютно никакой связи между модулями ядра и модальным окном. Возможно, обновленные js-скрипты "не подхватились" браузером на тот момент


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 22 Августа 2013, 11:16:46
У меня привязка по Ip-MAC cтатикой. И если никто не авторизирован , то быстро пропинговать точку(arping для роутеров ) не получится. Для диагностики клиента(точки-свича) было бы хорошо. Хоть в принцыпе можно по выборке. И небольшая хотелка. Кнопочка оптика-UTP. FTP не используем.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Августа 2013, 11:42:54
Ну так почему не заюзать модуль  dhcp - по крайней мере, клиентам будет удобней авторизовываться (делается всего один раз, просто вводится логин/пароль на странице, отображаемой вместо запрошенного сайта). А там уже и до опции82 недалеко. Спроси людей, которые юзают модуль - "удобно" скажут


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 22 Августа 2013, 12:18:01
Наверное косность мышления. Разобрался с make_config на различные vlan. Стоит вопрос о переводе двух биллингов на Н+ со слиянием. И сделать это как можно более безболезненно. Очень много клиентов не помнят свои логин-пароль(особенно люди старшего возраста). Некоторые и не заходили никогда на страницу статистики , деньги в офис заносят.... Сейчас все очень удобно работает гостевая подсеть с редиректом на заглушку ,на которой форма входа в личный кабинет. Плюс модуль смены MAC.
Первым этапом хочу сделать все примерно то же. А потом помаленьку переводить на модуль dhcp.
Не поделитесь формой входа в личный кабинет для Н+.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Августа 2013, 13:20:42
Не понял чем делиться? она доступна для всех в svn. Или ты имел ввиду регистрации https://nodeny-plus.com.ua/signin


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 22 Августа 2013, 13:30:00
Я это имел в виду- billing.org.ua/nodeny/90


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Августа 2013, 14:15:41
Не получится - в Н50 небезопасный вход в статистику, основанный на текущей дате, в Н+ делается сессиями. Проще всего форму авторизации внедрить в ваш дизайн с помощью фрейма, дизайн можно подправить в шаблоне login.html


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 11 Сентября 2013, 00:19:46
По ходу тестов системы возникли пару вопросов...

Каким образом оформить пополнение счета абонента по безналу ? Если он например проплатил на счет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Сентября 2013, 07:06:27
Бонусный платеж с комментарием


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Сентября 2013, 08:53:09
По совету друзей купил автомобиль сделаю отдельную категорию "банковский платеж"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 11 Сентября 2013, 09:10:21
многие будут благодарны :)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 11 Сентября 2013, 10:28:41
По совету друзей купил автомобиль сделаю отдельную категорию "банковский платеж"
+


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 11 Сентября 2013, 11:02:47
По совету друзей купил автомобиль сделаю отдельную категорию "банковский платеж"

Этого очень не хватает!

Как сделать бонусный платеж, ткните пальцем, пожалуйста!

Второй вопрос, администратор на платежах или не важно какой, пополняет абонентов....
Когда заходит в меню "платежи" видит, все платежи полностью, по всем абонентам и администраторам, а хотелось чтоб он видел только свои, а абонентов только на страничке абонента в разделе "Платежи", то есть как оно было в Н50, как-то удобней выглядело.
И в разделе платежи очень не хватает подбитой суммы на руках администратора, а в идеале сумма на руках администратора + отдельно сумма безналом какая проведена, чтоб можно видеть, этот столько провел тот столько, сверился по банку!
Общею сумму администратора видно когда он перейдет на свой логин в меню, это я видел, но как другим администраторам увидеть его сумму и передать себе допустим?

Мы почти всю бухгалтерию вели с помощью Н50, всем было все понятно и наглядно, конечно были и свои нюансы, а как без них...
В Н+ мне вообще не понятно как работать и контролировать администраторов...

Допустим сегодня две девочки с абон. отдела пополняли абонентов, зашли к себе в платежи, а видят все, я также вижу все, а хотелось бы видеть по конкретному администратору, думаю мысль уловили

Если в чем-то не прав или чего-то не доглядел, прошу не пинать... Жду ответов


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 11 Сентября 2013, 11:10:27
По платежам, я не один такой

Писали тут http://forum.nodeny.com.ua/index.php?topic=2305.0


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 11 Сентября 2013, 11:32:03
Цитировать
Как сделать бонусный платеж, ткните пальцем, пожалуйста!
Клиент - операции - платежи... - вводишь сумму - выбираешь бонусный платеж.

Цитировать
Общею сумму администратора видно когда он перейдет на свой логин в меню,

после крайнего обновления я ее не вижу. Может что у меня?

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


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 11 Сентября 2013, 11:42:02

Цитировать
Как сделать бонусный платеж, ткните пальцем, пожалуйста!
Клиент - операции - платежи... - вводишь сумму - выбираешь бонусный платеж.

Спасибо! Но не удобно как-то....

Ждем реализации безнала от разработчиков


И ещё при нажатии на "Пополнить", мне одному не хватает фокуса на строку для ввода суммы? Как-то мышкой много клацать надо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 11 Сентября 2013, 11:57:34
Цитировать
И ещё при нажатии на "Пополнить", мне одному не хватает фокуса на строку для ввода суммы? Как-то мышкой много клацать надо

тоже самое


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Сентября 2013, 12:07:25
Цитировать
Общею сумму администратора видно когда он перейдет на свой логин в меню,

после крайнего обновления я ее не вижу. Может что у меня?
Смотри в настройках параметр показывать/скрывать баланс - ибо у нас в пост СССР есть такая вещь как черная бухгалтерия, налоговые проверки и т.д. Некоторым нельзя на проверках показывать бабло


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Сентября 2013, 12:10:04
В Н+ точно такая же схема работы платежей. Непонятно из-за чего шум подняли. На самом деле даже продвинутей - можно самому создавать типы затрат и пополнений сети (не связанных с абонентом). Посмотрю, может я не залил этот модуль) Но в целом, непонятно где вы нашли разницу по пополнениям клиентов. А в передачах наличности между админами даже коменты писать можно


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Сентября 2013, 12:13:26
И еще вопрос. Если проводить бонусный платеж, человек захочет взять кредит, сможет ли он это сделать? Или встроенный модуль кредита реагирует только на наличный платеж?
Модуль кредита реагирует на любой положительный платеж, кроме самого кредита, это логично - почему поощренному бонусом клиента нельзя давать кредит?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 11 Сентября 2013, 13:50:11
можно самому создавать типы затрат и пополнений сети (не связанных с абонентом).  

Это видели, Спасибо за реализацию!

А в передачах наличности между админами даже коменты писать можно

Коменты тоже видел, этого не хватало, Спасибо!
Теперь в Н+ не хватает, чтоб администратор А, смог передать от администратора B сам себе. Допустим техники пошли подключать абона, тот доплатил или полностью расплатился за услуги подкл техникам, техник пополнил абона с под своего логина, вечером пришел в бухгалтерию сдал квитанции и деньги. Бухгалтер смотрит сума на руках по программе сошлась, передала от техника себе деньги... Главный бухгалтер от неё передал себе денег или наоборот.

Техники к разделу платежи доступа вообще не имели в Н50, только на клиентской статистике могли проглядывать оплаты абона........

Нужен раздел платежи такой как был в Н50... Чтоб администратор видел только себя, сколько пополнил, на какую сумму, какая сумма на руках в одном разделе и не мог видеть, про платы выше стоящих администраторов

Но в целом, непонятно где вы нашли разницу по пополнениям клиентов.
По пополнениям вроде разобрались, не хватает безнала + комментарий к безналу для других админов

 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 11 Сентября 2013, 15:44:05
И еще вопрос. Если проводить бонусный платеж, человек захочет взять кредит, сможет ли он это сделать? Или встроенный модуль кредита реагирует только на наличный платеж?
Модуль кредита реагирует на любой положительный платеж, кроме самого кредита, это логично - почему поощренному бонусом клиента нельзя давать кредит?

Меня просто брали сомнения, потому что у клиента на странице справа отображаются только наличные платежи. А нельзя сделать, чтобы отображались и бонусные?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Сентября 2013, 16:09:17
у клиента на странице справа отображаются только наличные платежи. А нельзя сделать, чтобы отображались и бонусные?
где именно не отображаются? у меня отображаются


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 11 Сентября 2013, 16:28:40
у клиента на странице справа отображаются только наличные платежи. А нельзя сделать, чтобы отображались и бонусные?
где именно не отображаются? у меня отображаются

У первого клиента оплата произведена бонусом. а у второго наличным платежом.

В платежах все видно


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 12 Сентября 2013, 08:49:25
to Efendy

Ответьте на мое сообщение http://forum.nodeny.com.ua/index.php?topic=2203.msg23250#msg23250
http://forum.nodeny.com.ua/index.php?topic=2203.msg23240#msg23240

Или я не разобрался, или это не реализовано, возможно реализуете

Очень хотим перейти на Н+, но некоторые ньюансы которые удобны в Н50 оталкивают


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Сентября 2013, 09:08:39
Если для тебя Н50 держит какими-то удобствами и Н+ их не перебивает, тогда я пас. Лучше оставайся на Н50


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 12 Сентября 2013, 09:30:05
Если для тебя Н50 держит какими-то удобствами и Н+ их не перебивает, тогда я пас. Лучше оставайся на Н50

Думаю не только мне одному этого не хватает... Писали люди на форуме...

Ок, как тогда остальные ведут "бухгалтерию", контролируют работников, поделитесь пожалуйста


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Сентября 2013, 10:06:55
Если для тебя Н50 держит какими-то удобствами и Н+ их не перебивает, тогда я пас. Лучше оставайся на Н50

Думаю не только мне одному этого не хватает... Писали люди на форуме...

Ок, как тогда остальные ведут "бухгалтерию", контролируют работников, поделитесь пожалуйста
Дело не в этом. Запарили люди с заявочками "я бы перешел, да кабы...", все равно нихрена не перейдут, неудачники. Сиди на Н50


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 12 Сентября 2013, 10:52:59
Цитировать
Дело не в этом. Запарили люди с заявочками "я бы перешел, да кабы...", все равно нихрена не перейдут, неудачники. Сиди на Н50

Мда... не ожидал ответа такого ответа...
Я специально два сервера купил чтоб перейти,  один для биллинга, второй брас, чтоб все нормально обкатать, купили модуля, докупим ещё, сидел базу ковырял с ребятами чтоб все перенести, вас не беспокоил... Все подняли настроили, начали тестировать по ходу дела вылезло пару мелочных непоняток, пришел сюда чтоб как-то порешать, просто не вижу как работать нормально с платежами, постарался описать, ответа не получил... А получил это
Цитировать
все равно нихрена не перейдут, неудачники. Сиди на Н50
ну Спасибо! Вроде взрослые...

Цитировать
Вы работаете, изучаете, задаете вопросы, просите кое-что подправить
Изучил, задал вопрос, хотелось простого - чтоб работа с платежами была как Н50 и не я один этого хотел с форума

Уже молчу что не второй и не третий год пользуемся ноудени и продуктом очень довольны!!!!!! И план был перехода до конца этого месяца!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: maxx от 12 Сентября 2013, 16:05:59
Дело не в этом. Запарили люди с заявочками "я бы перешел, да кабы...", все равно нихрена не перейдут, неудачники. Сиди на Н50
Когда разработчик говорит такую фразу, это заставляет сомневаться в том, а стоит ли переходить вообще.
PS дабы не было пустословия. На нодени 50 я переходил год с абилса. Оттестировал, опробовал и плавно перевел людей. Даунтайма небыло вообще. Поставив нодени + я заметил что пару фич мне не хватает. Полез искать на форум инфу, и напоролся взглядом на этот пост.
Уважаемый, у меня огромная просьба, разъясните момент. Вы продаете биллинг как услугу? Вы хотите на этом заработать ? Не вопрос. Я буду платить, благо 50 я покупал, и докупал пару раз расширение кол-ва юзеров, и модули и за все платил сразу. Я понимаю что это ваш труд и повторюсь, я готов платить за него по прайсу вставленному вами. Но фраза "Запарили люди с заявочками" от девелопера, наталкивает на то что продукт поставляется как есть. А этот вариант не устроит ни одного из провайдеров у которых людей больше 100. Я думаю что выражу общее мнение если попрошу озвучить позицию разработчиков в отношении дальнейшей поддержки вашего продукта.
И мне кажется что вы как-то болезненно воспринимаете такой нормальный процесс как фичревест. Люди вам пишут с самыми положительными намерениями, советаю из первых рук, чего лично им не хватает, а вы им "неудачники". Имхо не солидно.
От себя же добавлю чего не хватает мне.
1 сбор статистики по нетфлоу.
2 нарезка скоростей альтернативными шейперами, в частности нж-каром.
3 права на просмотр бухгалтерии (ну не должен менагер знать, сколько я плачу за канал, сколько я трачу на кабель и на шлюх с кокаином).


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Сентября 2013, 16:44:40
Я, конечно, мог бы представить ситуация, что мы тут мол солидная фирма. Надежная. Доверяйте нам - мы будем поддерживать продукт, прислушиваться к вам.

Нет.

Я занимаюсь NoDeny, потому что это мое создание. Я его создавал дохрена лет. Хотите гарантий, что я буду его еще столько лет развивать? Нет никаких гарантий. NoDeny - это не корпоративный продукт (вау, отгоняю потенциальных покупателей (: ). Здесь все зависит от моей придуркуватости, морали, ответственности и вообще мировозрения.  Так получилось, что я никого не кидал и подтверждений тому множество - дофига людей это могут подтвердить. Они же знают, что я резкий. Оправдываться я не буду, ибо на продукт это не влияет. Ваше дело переходить или не переходить на Н50. То, что нытье некоторых меня напрягает - я имею право открыто это сказать, я не собираюсь строить виртуальные замки корпоративности и хорошего отношения к клиенту. Мое хорошее отношение заключается в том, что биллинг работает ахуенно. Я знаю, потому что вылизываю его ежедневно.

Да, некоторые параграфы моих высказываний противоречивы - я иногда меняю мнение по некоторым вопросам. Все таки у меня не статичный мозг. Например, я сначала хотел сделать серьезную мишуру солидности вокруг проекта, ну как многие фирмы делают. Потом понял, что все равно это не надо. Качество продукта все равно по итогу сыграет.

Короче, принимайте меня какой я есть


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 12 Сентября 2013, 17:53:33
Сделайте нормальную работу с бухгалтерией виде модуля, пусть будет платным!
под нормальной я имею ввиду похожей по функционалу к Н50
- передача наличности(выше описывал)
- выставление прав на просмотр чужих платежей
- общею суму на руках в нормальном виде(описывал тоже выше)

Вроде немного не хватает...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 12 Сентября 2013, 18:47:25
Сделайте нормальную работу с бухгалтерией виде модуля, пусть будет платным!
под нормальной я имею ввиду похожей по функционалу к Н50
- передача наличности(выше описывал)
- выставление прав на просмотр чужих платежей
- общею суму на руках в нормальном виде(описывал тоже выше)

Вроде немного не хватает...

UP

Всё ето правильно, но давайте вспомним что ув. Efendy недавно стал Отцом, и у него и так нервы на приделе (наверное), но он успевает делать обновления для Н+ и отвечать на посты...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: maxx от 12 Сентября 2013, 19:24:43
Короче, принимайте меня какой я есть
Речь не о вас, ваши личностные качества это ваше право. А о продукте который вы продаете. Просто на безобидный вопрос, возможно ли каким то образом добавить некий функционал (неважно как, или как часть биллинга либо в виде платного модуля), человек получает ответ аля "хорош ныть, неудачник". Причем человеку который положительно отзывается о вашем продукте и пользуется им достаточно давно. Вам не кажется это неправильным ? Вы сами просите фичреквеста, после чего убеждаете что все что вам говорят, это ненужная херня. Парадокс. Потому я и прошу вас расставить точки над Ёб. Дабы через год не мигрировать на какой-то другой продукт или самому не копаться в тоннах чужого кода, потому что мне понадобиться поменять запятые на точки, а сделать это возможности не будет даже в теории, даже за деньги. Никто не говорит что биллинг плохой. Он явно лучше чем н50, но ..... было бы неплохо добавить то-то и то-то.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Сентября 2013, 19:47:08
Я ж не просто так говорю, а исходя из моей статистики. Морочат голову, я все делаю, а потом пропадают. При этом все как один говорили "чтобы перейти мне не хватает такой-то фичи"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 12 Сентября 2013, 21:35:24
Лично меня все устраивает, то что нужно было для перехода есть (перешли в марте), некоторые хотелки озвучивал - сделали , некоторые еще нет, но они не критичны, скажем для упрощения жизни. Претензий к поддержке и развитию биллинга нет.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 12 Сентября 2013, 21:50:21
Я ж не просто так говорю, а исходя из моей статистики. Морочат голову, я все делаю, а потом пропадают. При этом все как один говорили "чтобы перейти мне не хватает такой-то фичи"
ну надо делать хотелки по принципу "деньги вперед"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 12 Сентября 2013, 22:47:42
Лично меня все устраивает, то что нужно было для перехода есть (перешли в марте), некоторые хотелки озвучивал - сделали , некоторые еще нет, но они не критичны, скажем для упрощения жизни. Претензий к поддержке и развитию биллинга нет.

Тогда как ведете бухгалтерию и контролируете рабочих(техников, абон отдел, бухгалтеров и т.д.)???
Может я что-то упустил, подскажите


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 12 Сентября 2013, 22:57:28
Я ж не просто так говорю, а исходя из моей статистики. Морочат голову, я все делаю, а потом пропадают. При этом все как один говорили "чтобы перейти мне не хватает такой-то фичи"

Попались Вам мудаки, не стоит всех под одну гребенку...

Повторюсь, Огромное желание перейти на Н+, продукт очень нравиться, все готово, только пару нюансов надо решить как-то....


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 12 Сентября 2013, 23:42:14
Я ж не просто так говорю, а исходя из моей статистики. Морочат голову, я все делаю, а потом пропадают. При этом все как один говорили "чтобы перейти мне не хватает такой-то фичи"

Попались Вам мудаки, не стоит всех под одну гребенку...

Повторюсь, Огромное желание перейти на Н+, продукт очень нравиться, все готово, только пару нюансов надо решить как-то....
подкрепите просьбу какой-нить суммой


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 13 Сентября 2013, 08:07:47
Я ж не просто так говорю, а исходя из моей статистики. Морочат голову, я все делаю, а потом пропадают. При этом все как один говорили "чтобы перейти мне не хватает такой-то фичи"

Попались Вам мудаки, не стоит всех под одну гребенку...

Повторюсь, Огромное желание перейти на Н+, продукт очень нравиться, все готово, только пару нюансов надо решить как-то....
подкрепите просьбу какой-нить суммой

Я же вроде писал
Цитировать
Сделайте нормальную работу с бухгалтерией виде модуля, пусть будет платным!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Сентября 2013, 08:28:44
Чувак, модули стоят 10 у.е. штучка - это в десятки раз меньше чем мне бы заплатили на аутсорсе либо на основной работе.  Если мы сейчас начнем переводить 2 года работы на Н+ в деньги, то средняя зарплата у меня будет как у уборщицы. Так что харе тут пиздеть про поддержку деньгами. Я серьезно - прекращайте. Я вон даже его бесплатным собираюсь сделать чтоб вы про свои кровные 10 копеек не говорили. Модули покупаются, этого хватает мне на бензин, и то слава богу. Да, я раньше пиздел про бабки, но сейчас забил. Нодени делаю на чистом энтузиазме.  Ругался я на другое. Вот я поставил челу бил, а он мне говорит: что-то не загружается сервер, давай я переставлю систему. Или еще одному поставил бесплатно, так он утром горит: я ночью не мог тебе дозвониться, клиентам инет нужен был, так что я восстановил старый Н50. Другими словами он сказал "хуй тебе в рот за потраченное время". Я не упрекаю всех, конечно, большинство адекватные люди, но если я вижу "если бы да кабы этот модуль, то я был на Н+", то, извините, статистика упрямая вещь - скорее всего ты будешь еще долго решаться. Ты мне не интересен в этом состоянии. Я лучше помогу другим людям, которые уже используют Н+. Время мое не безгранично


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 13 Сентября 2013, 09:13:13
Лично меня все устраивает, то что нужно было для перехода есть (перешли в марте), некоторые хотелки озвучивал - сделали , некоторые еще нет, но они не критичны, скажем для упрощения жизни. Претензий к поддержке и развитию биллинга нет.

Тогда как ведете бухгалтерию и контролируете рабочих(техников, абон отдел, бухгалтеров и т.д.)???
Может я что-то упустил, подскажите
Бухгалтерия - ifin.ua, монтажников немного (две бригады) - в ручную. В Н+ есть элементарная бухгалтерия как и в 50й (провести затраты сети, пополнение кассы) чем отличается от 50й? Работниками в 50й никогда не пользовались.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 13 Сентября 2013, 10:11:18
но если я вижу "если бы да кабы этот модуль, то я был на Н+", то, извините, статистика упрямая вещь - скорее всего ты будешь еще долго решаться. Ты мне не интересен в этом состоянии. Я лучше помогу другим людям, которые уже используют Н+. Время мое не безгранично

Цитировать
скорее всего ты будешь еще долго решаться

Тут можно только предполагать, только толку... Повторяюсь биллинг протестирован, функционала много добавлено, а нужная часть урезана! Все готово для перехода с моей стороны...
Но не хочу чтоб мои техники видели (как тут было хорошо написано)
Цитировать
сколько я трачу на кабель и на шлюх с кокаином

Цитировать
если бы да кабы этот модуль, то я был на Н+
ну а как Вы хотели, урезали нужный функционал, за-то есть много других плюсов!?... Тут нужен и старый функционал и новый

Цитировать
Бухгалтерия - ifin.ua, монтажников немного (две бригады) - в ручную. В Н+ есть элементарная бухгалтерия как и в 50й (провести затраты сети, пополнение кассы) чем отличается от 50й? Работниками в 50й никогда не пользовались.

Работниками тоже не пользуемся

У меня почти все техники имеют доступ к биллингу и техников не две бригады, могут проводить платежи, кроме техников есть абон. отдел + бухгалтер + Я и партнеры. Техники и другие сотрудники не могут просматривать платежи бухгалтера и мои т.п.
Как можно это все контролировать "элементарной бухгалтерией", в Н50 она тоже "элементарная" но там это все делается/смотрится и нет никаких вопросов

А в "ручную", уже 21 век, не серьезно как-то

У меня есть товарищ который пользуется Н50, так к биллингу доступ есть только у него и жены! Ему нах та бухгалтерия вообще не нужна. Вот ему Н+ будет в самый раз


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Сентября 2013, 10:17:24
Урезал функционал.... Ты в упор не видишь, что это новый биллинг имеет кучу НОВОГО функционала? Это в Н50 урезанный функционал по сравнению с Н+. В Н+ столько вещей удобных, что на Н50 ты уже не сможешь перейти. Повторюсь: в _первую_ очередь буду делать фичи тем, кто уже использует Н+. Сейчас у меня на станке модуль snmp. Реально клевая вещь получается.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 13 Сентября 2013, 10:27:42
Урезал функционал.... Ты в упор не видишь, что это новый биллинг имеет кучу НОВОГО функционала? Это в Н50 урезанный функционал по сравнению с Н+. В Н+ столько вещей удобных, что на Н50 ты уже не сможешь перейти. Повторюсь: в _первую_ очередь буду делать фичи тем, кто уже использует Н+. Сейчас у меня на станке модуль snmp. Реально клевая вещь получается.

Мы уже на Ты :), ну да ладно

"Урезали" имелось ввиду про платежи/бухгалтерия, вроде же нормально описал
Кое что урезали(платежи/бухгалтерия), за-то есть много других плюсов которых очень не хватало в Н50... потому и переходим на Н+, от этого весь этот шум!
То что назад не захочу перейти на Н50 абсолютно согласен...

Хорошо, можно как-то во вторую очередь записаться??? Ну не мне одному это нужно поймите, в этом топике люди отписовались http://forum.nodeny.com.ua/index.php?topic=2305.0 по этому вопросу...





Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Сентября 2013, 21:00:44
Вот ты нудный. Я пошел по ссылке и прочитал, что модуль уже сделан мною. Значит он сделан, просто забыл закоммитить или может модулем оформлю.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Jovani от 13 Сентября 2013, 21:31:13
Я тоже так думал, до того как в демку не заглянул. В демке можно посмотреть как затраты сети проводить, и приход. Кстати, Стас добавь объект +paytype, может смотрят и всей картины не видят...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 14 Сентября 2013, 09:19:08
Вот ты нудный. Я пошел по ссылке и прочитал, что модуль уже сделан мною. Значит он сделан, просто забыл закоммитить или может модулем оформлю.
подтверждаю, есть и работает. Я про расход про доход по сети.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 14 Сентября 2013, 15:05:35
Вот ты нудный. Я пошел по ссылке и прочитал, что модуль уже сделан мною. Значит он сделан, просто забыл закоммитить или может модулем оформлю.

Я так понял мои сообщение вообще Ты не читаешь или между строк

Еще раз для ясности. Ноудени+ Я установил, базу перенес, Брас к ней прикрутил... Посадил сотрудников на изучение...

То что есть "затрати компани"и видел, обкатал, все СУПЕР сделано!

Ок, зайдем с другой стороны, опишу по пунктам

1) Несколько работников сидят на приеме платежей, как одному с них увидеть ТОЛЬКО СВОИ платежи, чтоб разобраться в случае чего, ну допустим ошибся, платежей много, как увидеть/отфильтровать только свои???
+ ТУТ ЖЕ хотелось увидеть бы и общею суму на своих руках???? а не переходить ещё куда-то
В Н+ Я когда захожу в раздел "платежи" выбираю фильтр "финансовые" вижу платежи всех администраторов, Как увидеть только свои???
Когда захожу в "передачу наличности" могу увидеть любого администратора платежи кроме своих,
Если этого можно ткните пальцем

2) Техник зделал подключку(не важно что) короче провел платеж абоненту, пришел здал деньги и квитанции бухгалтеру, как ЕЙ С НЕГО СНЯТЬ эту сумму денег САМОЙ??? не чтоб он приходил садился за ПК и давай пол дня передавать наличность
+ было бы хорошо к разделу "передача наличности" тоже иметь возможность ограничивать права

3) Клиент заплатил 500 грн. при подключении 100 абонка, 400 за подключку, его надо пополнить на 500 и 400 списать, как это правильно сделать в Н+???

4) Ну и безналичный платеж, тут Ты сказал что сделаешь, вопросов по нему уже нету! Только когда ждать приблизительно реализации?

С другими нюансами уже смирился или ещё всплыли :)

Ответь просто на эти 4 вопроса по пунктам если можно


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 14 Сентября 2013, 16:50:27
Цитировать
3) Клиент заплатил 500 грн. при подключении 100 абонка, 400 за подключку, его надо пополнить на 500 и 400 списать, как это правильно сделать в Н+???

Создаешь услугу basic с названием подключение,
Цитировать
Одноразовая услуга, оказанная клиенту. Например, услуга "стоимость подключения", в которой необходимо "срок действия" указать нулевым, чтобы создавался лишь платеж оплаты подключения без подключения самой услуги.
.
Ставишь цену 400.
при подключении клиента заносишь 500 а затем подключаешь ему эту услугу.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 14 Сентября 2013, 21:40:24
Цитировать
3) Клиент заплатил 500 грн. при подключении 100 абонка, 400 за подключку, его надо пополнить на 500 и 400 списать, как это правильно сделать в Н+???

Создаешь услугу basic с названием подключение,
Цитировать
Одноразовая услуга, оказанная клиенту. Например, услуга "стоимость подключения", в которой необходимо "срок действия" указать нулевым, чтобы создавался лишь платеж оплаты подключения без подключения самой услуги.
.
Ставишь цену 400.
при подключении клиента заносишь 500 а затем подключаешь ему эту услугу.

Спасибо за ответ

Когда НАПРИМЕР у меня в разных районах города разная стоимость подключение, скажем 200, 300, 400, 600, 800, 1000, 1200, 1600 грн тут все понятно, создаем 8 тарифов

А когда индивидуальная стоимость подключения оптикой что делать, создавать для него(абонента) специальную услугу??? Как сделать правильно?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 14 Сентября 2013, 22:30:31
Цитировать
А когда индивидуальная стоимость подключения оптикой что делать, создавать для него(абонента) специальную услугу??? Как сделать правильно?
Я не думаю, что индивидуальное подключение происходит часто и много раз на дню - бонусным платежем с минусом и описанием.
Кстоти в Н50 там все тоже самое - индивидуальная цена требовала внесения сумм руками.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 16 Сентября 2013, 21:31:40
Цитировать
А когда индивидуальная стоимость подключения оптикой что делать, создавать для него(абонента) специальную услугу??? Как сделать правильно?
Я не думаю, что индивидуальное подключение происходит часто и много раз на дню - бонусным платежем с минусом и описанием.
Кстоти в Н50 там все тоже самое - индивидуальная цена требовала внесения сумм руками.

Согласен можно и так, только как-то название "Бонусный платеж" с минусом не красиво выглядит или это только мне так кажется?

В Н50 было проще, каждому клиенту при подключении отнимали сумму безналу в комментариях писали за "подключение"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 16 Сентября 2013, 21:52:29
Согласен можно и так, только как-то название "Бонусный платеж" с минусом не красиво выглядит или это только мне так кажется?
Не только тебе. Я везде попереименовывал "Бонусный платёж" в "Безналичный платёж" и "Безнал" - теперь выглядит более осмысленно.

Правда, задалбывает после каждого обновления править файлы биллинга. А делать это приходится, т.к. текст не вынесен в языковые файлы.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Сентября 2013, 10:40:23
Переименую в безналичный, вроде ж никто не просил переименовать, так бы уже давно сделал


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 17 Сентября 2013, 12:37:22
сама идея бонусного платежа мне нравится, но вот безнала точно не хватает. можно бонусы оставить, а безнал добавить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 17 Сентября 2013, 13:40:12
Efendy ответь на пару вопросов, может можно как-то улучшить?
что долго не искал, кидаю ссылку http://forum.nodeny.com.ua/index.php?topic=2203.msg23313#msg23313

На 3-й можно уже не отвечать, разобрались



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Сентября 2013, 17:56:35
Efendy ответь на пару вопросов, может можно как-то улучшить?
что долго не искал, кидаю ссылку http://forum.nodeny.com.ua/index.php?topic=2203.msg23313#msg23313

На 3-й можно уже не отвечать, разобрались
ок, сделаю


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Сентября 2013, 09:41:51
Закоммитил некоторые фичи. По дефолту показываются для админа все платежи, для неадмина - только личные. Добавил категорию "безнал".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 18 Сентября 2013, 10:37:31
1) Зачем на график выводить суммарный трафик, особенно на клиентский? Это же только путает абонента...
2) Как вернуть комментарий к клиенту который отображается в списках клиентов?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Сентября 2013, 11:33:26
1) Зачем на график выводить суммарный трафик, особенно на клиентский? Это же только путает абонента...
2) Как вернуть комментарий к клиенту который отображается в списках клиентов?
1) Надо для корректной работы трафика со свичей. Там актуальный трафик может быть как входящий, так и исходящий
2) не понял


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 18 Сентября 2013, 14:45:51
1) Зачем на график выводить суммарный трафик, особенно на клиентский? Это же только путает абонента...
2) Как вернуть комментарий к клиенту который отображается в списках клиентов?
1) Надо для корректной работы трафика со свичей. Там актуальный трафик может быть как входящий, так и исходящий
2) не понял

В редактировании клиента было поле "Комментарии" чуть выше находится "состояние". Этот комментарий можно было увидеть в списках клиентов.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Сентября 2013, 15:05:36
ты наверное апдейтишься со старого svn. Я туда реже коммичу. Завтра будет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 18 Сентября 2013, 15:06:49
svn://nodeny-plus.com.ua/release этот актуальный (новый)?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 18 Сентября 2013, 19:50:50
ты наверное апдейтишься со старого svn. Я туда реже коммичу. Завтра будет
Не старый, вот сделал скрин с демо версии
1) Список клиентов "тест"- это и есть коммент
http/s020.radikal.ru/i704/1309/b9/17302083a869.jpg

2) Редактор аббонента
http/s004.radikal.ru/i207/1309/34/630b011575e3.jpg


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Сентября 2013, 22:20:17
Да я понял, говорю же. Завтра обновлю и 2й репозиторий. Их 2. Обычно я их обновляю синхроннно, но 2й стал немного помедленнее, думал, что на нем никто не "сидит"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 18 Сентября 2013, 22:41:38
Закоммитил некоторые фичи. По дефолту показываются для админа все платежи, для неадмина - только личные. Добавил категорию "безнал".

Спасибо, этого не хватало!

Сделаешь чтоб и сам админ мог видеть свои личные платежи тоже?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 18 Сентября 2013, 22:45:16
Сделаешь чтоб и сам админ мог видеть свои личные платежи тоже?
А ещё лучше, чтобы админ мог выбрать, чьи платежи ему посмотреть - все, свои, админа такого-то...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 19 Сентября 2013, 07:00:42
у меня вопрос касающийся рррое
абонент подключился, поработал 5 минут, отключился, ключик в билинге висит уже 11 часов что абонент онлайн, при этом при повторном подключении все нормально подключается.
делал все по инструкции


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Сентября 2013, 08:17:32
у меня вопрос касающийся рррое
абонент подключился, поработал 5 минут, отключился, ключик в билинге висит уже 11 часов что абонент онлайн, при этом при повторном подключении все нормально подключается.
делал все по инструкции
Заканчивает авторизацию модуль ядра  auth. Либо оно не запущено (более вероятно) либо мпд глючит и посылает сигнал "клиент подключен" (маловероятно)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Сентября 2013, 08:18:39
Сделаешь чтоб и сам админ мог видеть свои личные платежи тоже?
А ещё лучше, чтобы админ мог выбрать, чьи платежи ему посмотреть - все, свои, админа такого-то...
Ну так эта фича уже давно есть - администраторы, правая кнопка на админе, платежи


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Сентября 2013, 09:53:28
Закоммитил изменения в передаче наличности:

1) сначала предлагается выбрать принять или передать наличность
2) только админ может передать не от себя и не себе, в иных случаях один из контрагентов должен быть текущий админ. В списке администраторов была кнопочка "передать наличность..." и ранее, на всякий случай напоминаю


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 19 Сентября 2013, 12:52:21
Закоммитил изменения в передаче наличности:

1) сначала предлагается выбрать принять или передать наличность
2) только админ может передать не от себя и не себе, в иных случаях один из контрагентов должен быть текущий админ. В списке администраторов была кнопочка "передать наличность..." и ранее, на всякий случай напоминаю

Большое Спасибо!!! Обновился. Почти все чего мне не хватало!
Осталось, реализовать чтоб сам админ мог видеть кроме других пользователей и свои только свои платежи, думаю ход мысли понятен

[/quote]
А ещё лучше, чтобы админ мог выбрать, чьи платежи ему посмотреть - все, свои, админа такого-то...
[/quote]
Согласен.
Возможно можно сделать так: когда админ заходит в меню "Платежи", видел только свои платежи, а справа ниже фильтров выводился список администраторов, и он при нажатие переходил на кого-то и видел его платежи????


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 19 Сентября 2013, 16:37:45

Заканчивает авторизацию модуль ядра  auth. Либо оно не запущено (более вероятно) либо мпд глючит и посылает сигнал "клиент подключен" (маловероятно)
[/quote]
MODULE                   RUN?
cap                      1
system_clean             1
services                 1
make_config              0
authserver               1
auth                     1
tmppays                  1
collectors               0
balance                  1
websession               1
authtraf                 1
system_check             1

смотрел сесию http://192.168.0.252:5006/ появляется и пропадает.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 19 Сентября 2013, 19:00:35
а как проверить работоспособность этого модуля?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 19 Сентября 2013, 19:10:18
Наблюдаю странное. У тех, кто не в онлайне, отсутствуют данные о сеансах подключений. А у подключенных - в сеансах подключений только одна запись (текущее подключение). Хотя по графикам трафика видно, что люди в интернет заходили не только вот прямо сейчас, но и раньше были сеансы - сегодня, вчера, позавчера.

Складывается такое впечатление, что после окончания сеанса запись о нём не сохраняется. Из-за чего такое может быть? Что проверить, где подправить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Сентября 2013, 20:11:14
Код:
tail -n20 /usr/local/etc/raddb/sql.conf


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 19 Сентября 2013, 20:14:37
Код:
tail -n20 /usr/local/etc/raddb/sql.conf

Цитировать
[root@homenet /usr/home/fredik]# tail -n20 /usr/local/etc/raddb/sql.conf
#       authorize_check_query = "SELECT id, UserName, Attribute, Value, op \
#         FROM ${authcheck_table} \
#         WHERE Username = BINARY '%{SQL-User-Name}' \
#         ORDER BY id"
#       authorize_reply_query = "SELECT id, UserName, Attribute, Value, op \
#         FROM ${authreply_table} \
#         WHERE Username = BINARY '%{SQL-User-Name}' \
#         ORDER BY id"

#       # The default queries are case insensitive. (for compatibility with
#       # older versions of FreeRADIUS)

authorize_check_query = "call radcheck('%{SQL-User-Name}')"
authorize_reply_query = "call radreply('%{SQL-User-Name}')"
postauth_query = "call radupdate('%{SQL-User-Name}','%{Framed-IP-Address}',\
      'user=%{Calling-Station-Id};nas=%{NAS-IP-Address}')"
 accounting_update_query = "call radupdate('%{SQL-User-Name}','%{Framed-IP-Address}',\
       'user=%{Calling-Station-Id};nas=%{NAS-IP-Address}')"

}
[root@homenet /usr/home/fredik]#


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Сентября 2013, 21:06:28
Не, у тебя очевидно, что проблема не в этом (по твоей проблеме завтра попытаюсь придумать ченить). Подозрение, что sov дописал в конфиг обработку дисконнекта юзера, а я в доке как раз ее не включил, потому что она не совсем корректна, по таймауту лучше вырубать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 19 Сентября 2013, 21:49:56
Можно перенести передачу наличности в финансовую категорию??? она сейчас находиться в нефинансовой

И жду ответа на вопрос повыше...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 19 Сентября 2013, 21:58:15
не знаю куда написать, напишу сюда

думаю в доку стоит дописать  про установку /usr/ports/net/p5-Net-ARP так как данный модуль по дефолту стоит включен и всегда онлайн пользуются многие.
по этому не запускается нокернел

вроде разобрался, кстати а  2 мин не великоват таймаут для отключения ппое


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 19 Сентября 2013, 22:43:21
Подозрение, что sov дописал в конфиг обработку дисконнекта юзера, а я в доке как раз ее не включил, потому что она не совсем корректна, по таймауту лучше вырубать
Точно! При установке нового биллинга я обратил внимание, что в доке не прописана обработка дисконнекта. Однако, в старом биллинге этот параметр у меня был включен и всё работало как надо, поэтому я оставил настройки без изменения, предположив, что в доке нового биллинга просто потерялась последняя строчка при копипасте настроек.
Вобщем, сам виноват. Спасибо за подсказку!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 20 Сентября 2013, 06:44:28
Подозрение, что sov дописал в конфиг обработку дисконнекта юзера, а я в доке как раз ее не включил, потому что она не совсем корректна, по таймауту лучше вырубать
Точно! При установке нового биллинга я обратил внимание, что в доке не прописана обработка дисконнекта. Однако, в старом биллинге этот параметр у меня был включен и всё работало как надо, поэтому я оставил настройки без изменения, предположив, что в доке нового биллинга просто потерялась последняя строчка при копипасте настроек.
Вобщем, сам виноват. Спасибо за подсказку!

так что там дописать то нада?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Сентября 2013, 07:16:47
Подозрение, что sov дописал в конфиг обработку дисконнекта юзера, а я в доке как раз ее не включил, потому что она не совсем корректна, по таймауту лучше вырубать
Точно! При установке нового биллинга я обратил внимание, что в доке не прописана обработка дисконнекта. Однако, в старом биллинге этот параметр у меня был включен и всё работало как надо, поэтому я оставил настройки без изменения, предположив, что в доке нового биллинга просто потерялась последняя строчка при копипасте настроек.
Вобщем, сам виноват. Спасибо за подсказку!

так что там дописать то нада?
Ничего не надо дописывать. Он наоборот дописал лишнее - обработку процедуры дисконнекта, в которой удалялась авторизация. А авторизацию нужно было не просто удалять, но и записать в лог авторизаций. Поэтому я не обрабатываю дисконнект, а полагаюсь на отключение по таймауту - из-за этого в статистике у клиента сессия немножко длиннее (на несколько минут), проблеммой это не является


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Сентября 2013, 07:24:03
думаю в доку стоит дописать  про установку /usr/ports/net/p5-Net-ARP так как данный модуль по дефолту стоит включен и всегда онлайн пользуются многие.
посмотрел. он встречается в двух модулях и в обоих по дефолту выключен. Просто не хочется засорять систему пакетами, которые люди не используют, поэтому в доку и не включил


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 20 Сентября 2013, 10:03:55
Ув. Стас, можно сделать возможность выбора шейпить 100 мбит, например в тарифе или нет (я про последнюю ревизию). У нас некоторое количество абонов включено в гигабитные порты, больше сотки давать не хочется.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: boomer666 от 20 Сентября 2013, 10:42:24
 а можно  сделать на сателлите(n+)  выбор групп клиентов? как было n50


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Сентября 2013, 11:06:34
Ув. Стас, можно сделать возможность выбора шейпить 100 мбит, например в тарифе или нет (я про последнюю ревизию). У нас некоторое количество абонов включено в гигабитные порты, больше сотки давать не хочется.
да, я сделаю настройкой


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Сентября 2013, 11:08:22
а можно  сделать на сателлите(n+)  выбор групп клиентов? как было n50
да, сделаю со временем


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 20 Сентября 2013, 11:08:45
Ув. Стас, можно сделать возможность выбора шейпить 100 мбит, например в тарифе или нет (я про последнюю ревизию). У нас некоторое количество абонов включено в гигабитные порты, больше сотки давать не хочется.
да, я сделаю настройкой
Спасибо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 20 Сентября 2013, 12:27:53
Возвращаюсь к своим вопросам, разобью для наглядности по пунктам

1. Перенести передачу наличности в финансовую категорию(при просмотре платежей)? она сейчас находиться в нефинансовой

2. Сделать чтоб клиенту при проведение банковского платежа по умолчанию заносился комментарий "Банковский платеж" или т.п., а то окно для комментариев что есть сделать для админов

3. Можно сделать так: когда админ заходит в меню "Платежи", видел только свои платежи, а справа ниже фильтров выводился список администраторов, и он при нажатие переходил на кого-то и видел его платежи и сумму на руках. Так проще будет и наглядней.
Сейчас чтоб простому "админу" увидеть платежи "не админа" нужно переходит в "передачу наличности" очень не удобно

Станислав, очень прошу при возможности... Остальное мелочи разные остались, можно и с ними работать... Жду ответа! Спасибо за то что уже сделал :)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 23 Сентября 2013, 19:16:47
а как быть с уходом в "-" дальше порога отключения и  при статусе "доступ - запрещен"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 23 Сентября 2013, 19:19:41
а как быть с уходом в "-" дальше порога отключения и  при статусе "доступ - запрещен"
Код:
cat /usr/local/nodeny/kernel/balance.cfg


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 23 Сентября 2013, 20:53:34
Цитировать
# Удалять все подключенные услуги при отрицательном балансе?

remove_service => 0,
ну абонент же существо примитивное.
а не ка нельзя сделать так чтобы просто не уходило дальше границы отключения?

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


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 24 Сентября 2013, 07:17:03
Т.е. чтоб при подключении услуги, если у абона 50грн, а тариф стоит 100грн/месяц, делало услугу 15 дней?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 24 Сентября 2013, 07:50:53
ну както так.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 24 Сентября 2013, 10:39:03
ну както так.
круто я придумал? а ты даже не ожидал, что так можно)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 24 Сентября 2013, 11:09:06
Не ножко не так понял
Абонплата ежедневная. И чтобы дальше границы отключения не снимало деньги  У юзера заканчиваются деньги и просто блокируется доступ. При етом сама услуга остается. При пополнении услуг восстанавливается и юзер работает дальше.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 24 Сентября 2013, 12:12:03
Чем абонплата в сутки отличается от абонплаты в месяц? Тем, что за месяц берется полная абонплата и клиент оказывается в минусе, доступ блокируется. Ну, а почему бы не сделать так, чтоб списывалась абонка не за месяц, а за столько дней, на сколько у него хватает денег?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 24 Сентября 2013, 12:17:57
С нового года сделаем помесЧную плату, а пока надо сделать чтоб не уходило дальше порога отключения


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 24 Сентября 2013, 19:03:21
подскажите где хоть смотреть.
Тема уже поднималась, по поводу блокировки ухода в минус дальше лимита и не удалять услугу. Но так не к чему там и не пришил.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 24 Сентября 2013, 21:02:38
Т.е. чтоб при подключении услуги, если у абона 50грн, а тариф стоит 100грн/месяц, делало услугу 15 дней?
есть случаи - не помешало-бы


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 25 Сентября 2013, 20:27:47
подскажите где хоть смотреть.
Тема уже поднималась, по поводу блокировки ухода в минус дальше лимита и не удалять услугу. Но так не к чему там и не пришил.

я в коде не силен, но думаю решение данной проблемы будет не особо сложен для того кто умеет.

Неужели данная функция нужна только мне?
Или удаление услуги при превышении порога и ухода в большой "-" всех устраивает?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 25 Сентября 2013, 21:35:51
Может сделать автоматическое добавление услуги которая была до ухода в минус при пополнении счета...

Ушел абон в минус - услугу убрали
Пополнил на сумму которой хватит для активации на месяц, например 120 грн - последняя стоящая (убранная автоудалением) услуга добавилась.

PS сейчас у себя используем условие "мин трафик", поставили 15 мбайт, кто реально не пользовался за месяц не снимает.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 25 Сентября 2013, 22:22:14
Моё решение. Поставил в месяц минимальный трафик 30 Мб . То есть, если клиент ушёл в минус и не пользуется инетом целый месяц, ему этот месяц не засчитывается. А дальше вот такой финт: если клиент в минусе, то при пополнении счёта начало услуги переносится на дату оплаты. То есть, если у клиента закончились деньги и он пару недель не пополнялся (оно ему было не надо), эти две недели не учитываются, и отсчёт нового месяца пойдёт с даты оплаты.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 26 Сентября 2013, 01:08:38
если клиент в минусе, то при пополнении счёта начало услуги переносится на дату оплаты. То есть, если у клиента закончились деньги и он пару недель не пополнялся (оно ему было не надо), эти две недели не учитываются, и отсчёт нового месяца пойдёт с даты оплаты.
не подскажеш  как именно организовал?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Сентября 2013, 07:01:51
Может сделать автоматическое добавление услуги которая была до ухода в минус при пополнении счета...

Ушел абон в минус - услугу убрали
Пополнил на сумму которой хватит для активации на месяц, например 120 грн - последняя стоящая (убранная автоудалением) услуга добавилась.
Это так просто пока вы не учитываете всех нюансов. Какие именно услуги подключать при пополнении счета? Если у него последней удаленной услугой был "белый ip", то подключить эту услугу, а доступ в инет не дать? Т.е истерика клиента "вы что, издеваетесь" лучше чем у него появится заглушка "выберите услугу для дальнейшей работы"?

А если у клиента стоит "консервация линии", то в параллель ей подключать последнюю услугу?

А у вас все так просто. Тут при блокировании услуги нужно создавать событие "подключить услугу, когда будут деньги". Как будет время, так сделаю


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 26 Сентября 2013, 07:44:50
зачем все так усложнять, не проще ли просто ничего не снимать.
а потом раз в месяц или в два самостоятельно или автоматически удалять услугу у бонента если последняя авторазия была давным давно и переносить его в заблокированную группу - тоесть кандидат на отключение.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 26 Сентября 2013, 08:13:38
если клиент в минусе, то при пополнении счёта начало услуги переносится на дату оплаты. То есть, если у клиента закончились деньги и он пару недель не пополнялся (оно ему было не надо), эти две недели не учитываются, и отсчёт нового месяца пойдёт с даты оплаты.
не подскажеш  как именно организовал?
В файлике - готовый патч. Делал под себя, возможно не всем подойдёт. Действует только на помесячную оплату. Если у клиента подключено несколько услуг, время начала всех услуг становится равно времени оплаты.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 26 Сентября 2013, 09:11:27
А можно такое организовать. Человек месяц не пользовался инетом, ему не сняло деньги. Но вместо этого ему начислять другую услугу. Типа как отпуск. А пользовал - начислять установленную.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 26 Сентября 2013, 10:01:52
А можно такое организовать. Человек месяц не пользовался инетом, ему не сняло деньги. Но вместо этого ему начислять другую услугу. Типа как отпуск. А пользовал - начислять установленную.
Можно попробовать исхитриться.
Например, добавить всем основную услугу "Резервирование линии" ("Эксплуатационные расходы","Арендная плата", назвать по вкусу) скажем, 20 гривен.
А из помесячных тарифов вычесть эти 20 грн.
Тогда, если трафика за месяц не было - снимется 20 грн., если был - 20 грн. и уменьшенный тариф (в сумме - ваш нынешний тариф).
Как-то так...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Сентября 2013, 10:07:04
В файлике - готовый патч. Делал под себя, возможно не всем подойдёт. Действует только на помесячную оплату. Если у клиента подключено несколько услуг, время начала всех услуг становится равно времени оплаты.
Это похвально, что ты сделал патч. Но несколько замечаний, по теме и нет. Старайся в коде не делать строки, которые не помещаются по ширине экрана, реально неудобно работать. Например,

Код:
Db->sql(
 "SELECT ... ".
 "FROM ..."
);
В коде ты делаешь eval и если там повреждена структура, то скрипт просто вылетит. Я сделал специальный метод для этого:

Код:
my $param = Debug->do_eval($d{param}) or next;

Если структура повреждена, что Debug->do_eval вернет пустую строку, поэтому сработает or next - т.е. выполнение следующей итерации цикла (выборка следующей строки из БД)

Плз, не делайте так, даже если уверены, что $tm_start не включает sql- инъекции:

Код:
"UPDATE users_services SET tm_start=".$tm_start

Надо юзать плейсхолдеры:

Код:
"UPDATE users_services SET tm_start=? ....", $tm_start

Кстати, смещать время услуги у меня была такая мысль. И привязываться не обязательно к месяцу:
Код:
"UPDATE users_services SET tm_start=?, tm_end=tm_end+?-tm_start ...", $tm_start, $tm_start

Или даже

Код:
"UPDATE users_services SET tm_start=UNIX_TIMESTAMP(), tm_end=tm_end+UNIX_TIMESTAMP()-tm_start ..."

А почему я не заюзал такую схему? Вот:
1) Клиент берут кредит на 3 дня
2) Подключается услуга на 1 месяц, через 3 дня отключается
3) Клиент пополняет счет и пользуется месяц. Итого месяц + 3 дня

И это не единственная ситуация. По-корректному делать так как я ранее написал. Будет время - сделаю



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 26 Сентября 2013, 11:16:40
А можно такое организовать. Человек месяц не пользовался инетом, ему не сняло деньги. Но вместо этого ему начислять другую услугу. Типа как отпуск. А пользовал - начислять установленную.
Можно попробовать исхитриться.
Например, добавить всем основную услугу "Резервирование линии" ("Эксплуатационные расходы","Арендная плата", назвать по вкусу) скажем, 20 гривен.
А из помесячных тарифов вычесть эти 20 грн.
Тогда, если трафика за месяц не было - снимется 20 грн., если был - 20 грн. и уменьшенный тариф (в сумме - ваш нынешний тариф).
Как-то так...
+


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 26 Сентября 2013, 11:36:52
В файлике - готовый патч. Делал под себя, возможно не всем подойдёт. Действует только на помесячную оплату. Если у клиента подключено несколько услуг, время начала всех услуг становится равно времени оплаты.
Это похвально, что ты сделал патч. Но несколько замечаний, по теме и нет.

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

Старайся в коде не делать строки, которые не помещаются по ширине экрана, реально неудобно работать. Например,

Код:
Db->sql(
 "SELECT ... ".
 "FROM ..."
);

Ок. Хотя у меня помещается.
И мне так удобней работать - однострочный вариант проще копировать в консоль MySQL для отладки.

Надо юзать плейсхолдеры:

Кроме исключения инъекций (а тут им, ИМХО, взяться негде), у плейсхолдеров есть какие-то значимые преимущества?

Код:
"UPDATE users_services SET tm_start=UNIX_TIMESTAMP(), tm_end=tm_end+UNIX_TIMESTAMP()-tm_start ..."

Тоже хотел так сделать. Но у месяцев разное количество дней, поэтому такая схема "гуляет" на 1-3 дня.

А почему я не заюзал такую схему? Вот:
1) Клиент берут кредит на 3 дня
2) Подключается услуга на 1 месяц, через 3 дня отключается
3) Клиент пополняет счет и пользуется месяц. Итого месяц + 3 дня

И это не единственная ситуация. По-корректному делать так как я ранее написал. Будет время - сделаю

Согласен, этот момент я не учёл. Подправлю. Или у тебя "будет время" в ближайшую неделю?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 26 Сентября 2013, 14:35:31
А можно такое организовать. Человек месяц не пользовался инетом, ему не сняло деньги. Но вместо этого ему начислять другую услугу. Типа как отпуск. А пользовал - начислять установленную.
Можно попробовать исхитриться.
Например, добавить всем основную услугу "Резервирование линии" ("Эксплуатационные расходы","Арендная плата", назвать по вкусу) скажем, 20 гривен.
А из помесячных тарифов вычесть эти 20 грн.
Тогда, если трафика за месяц не было - снимется 20 грн., если был - 20 грн. и уменьшенный тариф (в сумме - ваш нынешний тариф).
Как-то так...
А глупые вопросы со стороны клиентов, которые могут зайти на свою страницу статистики и посмотреть стоимость услуги? Хотя как вариант. В тарифе указать, что полная стоимость составляет столько то. Спасибо за направление.
Но всетаки, лучше, чтобы мордой сунуть в другой тариф.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 26 Сентября 2013, 15:15:49
я так понимаю мало людей перешло на Н+.
а почему не кто не рассматривает вариант просто блокировки и остановку снятия денег?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 26 Сентября 2013, 15:25:04
я так понимаю мало людей перешло на Н+.
а почему не кто не рассматривает вариант просто блокировки и остановку снятия денег?


немного это не устраивает. Политика партии...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 26 Сентября 2013, 15:36:15
нет ну думаю дня два - 3 можно потерпеть а потом удалять услугу

кстати

Модуль услуги   speed_up
Начало включения      
Конец включения

как сделать немедленно после заказа услуги?

поставил с 0 до 0. в статистике пишет что включилась а на самом деле скорость по нужным направлениям не увеличивает

Модуль услуги   speed_up


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 26 Сентября 2013, 20:03:52
я так понимаю мало людей перешло на Н+.
+1
Я тоже так понял, когда задавал свои вопросы... Планировали перейти в этом месяце, но не хватило некоторого функционала с Н50, кое что Станислав реализовал/дописал(спасибо за это), но немного не хватает для полного перехода, мои сообщение игнорит(или загружен сильно), решили подождать месяц...

А пока сам ковыряю код Н+, разбираюсь что к чему...

Было бы не плохо хоть знать реальную картину по переходу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 26 Сентября 2013, 20:23:23
я так понимаю мало людей перешло на Н+.
+1
Я тоже так понял, когда задавал свои вопросы... Планировали перейти в этом месяце, но не хватило некоторого функционала с Н50, кое что Станислав реализовал/дописал(спасибо за это), но немного не хватает для полного перехода, мои сообщение игнорит(или загружен сильно), решили подождать месяц...

А пока сам ковыряю код Н+, разбираюсь что к чему...

Было бы не плохо хоть знать реальную картину по переходу
перешёл на Н+  с начала апреля и очень доволен,
с  112 ревизии (в продакшене) и до 183 (последняя) уже очень многое добавилось,
если так пойдёт и дальше, то уже через год Н+  будет такой нафарширований что все довольны будут,
а пока того чего мне нехватает - стараюсь дописать сам, потом представляю Стасу добавить "в коробку" или в модули,
предлагаю открить тему Дороботки ,  в которую будем собирать свои дороботки! ! !


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 26 Сентября 2013, 22:15:22
Тема это хорошо
Я вот 3 день бьюсь вроде стнужной вещью. А результата нет. Дума как бы назад не пришлось откатываться


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Сентября 2013, 23:00:24
Тема это хорошо
Я вот 3 день бьюсь вроде стнужной вещью. А результата нет. Дума как бы назад не пришлось откатываться
откатывайся, если читать не умеешь:
Цитировать
По-корректному делать так как я ранее написал. Будет время - сделаю

понимаешь - нет времени сейчас? я занят кучей дел, в том числе установкой н+ клиентам. Проблеме ухода в минус стопицот лет, но требование "дайте решение именно сейчас" вы устроили именно на Н+.

Пожалуйста, кто купил биллинг и у кого горит - обращайтесь ко мне в скайп. Всем остальным - в порядке очереди


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Сентября 2013, 23:20:59
Art1, http://ru.wikipedia.org/wiki/%D0%91%D1%83%D1%80%D0%B8%D0%B4%D0%B0%D0%BD%D0%BE%D0%B2_%D0%BE%D1%81%D1%91%D0%BB
посмотрел бы уже что ли на другие биллинги


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 29 Сентября 2013, 16:25:47
Подскажите, в каких крокодилах отображается трафик на графике в клиентской статистике?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 29 Сентября 2013, 17:57:13
Подскажите, в каких крокодилах отображается трафик на графике в клиентской статистике?
в байтах


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 29 Сентября 2013, 18:41:31
Подскажите, в каких крокодилах отображается трафик на графике в клиентской статистике?
Попробуй в файле web/user/traf_graph.pl заменить
SELECT time, SUM(`in`) AS traf_in, SUM(`out`) AS traf_out FROM (
на
SELECT time, SUM(`in`)/8 AS traf_in, SUM(`out`)/8 AS traf_out FROM (


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 29 Сентября 2013, 19:43:04
Подскажите, в каких крокодилах отображается трафик на графике в клиентской статистике?
Попробуй в файле web/user/traf_graph.pl заменить
SELECT time, SUM(`in`) AS traf_in, SUM(`out`) AS traf_out FROM (
на
SELECT time, SUM(`in`)/8 AS traf_in, SUM(`out`)/8 AS traf_out FROM (

В traf_graph поделил push @$points, [ $gmtime, $p{traf_in}/8 ];


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 29 Сентября 2013, 20:33:56
И что это даст? В бд хранится трафик за срез. Допустим сбор трафика 1 раз в 5 минут. Что даст величина "50мб в 5 минут" деленная на 8?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 29 Сентября 2013, 21:14:04
Мне неважно, как оно там хранится, мне нужно, чтобы на графике показывало скорость. Потому как тарифы у нас в Мегабитах в секунду, а не в Мегабайтах за 5 минут. И клиент должен иметь возможность, зайдя в статистику, убедиться, что он получает свою скорость. Без необходимости заниматься вычислениями.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 29 Сентября 2013, 21:35:44
Мне неважно, как оно там хранится, мне нужно, чтобы на графике показывало скорость. Потому как тарифы у нас в Мегабитах в секунду, а не в Мегабайтах за 5 минут. И клиент должен иметь возможность, зайдя в статистику, убедиться, что он получает свою скорость. Без необходимости заниматься вычислениями.
поддерживаю.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 29 Сентября 2013, 21:49:49
Мне неважно, как оно там хранится, мне нужно, чтобы на графике показывало скорость. Потому как тарифы у нас в Мегабитах в секунду, а не в Мегабайтах за 5 минут. И клиент должен иметь возможность, зайдя в статистику, убедиться, что он получает свою скорость. Без необходимости заниматься вычислениями.
+


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 30 Сентября 2013, 17:17:53
просмотр отчета по Админу
Администраторы-Операции-Платежи

а можно ли добавить в Платежи или выпадающее меню или галочное выделение отчетов по определенному админу.

если тема обсуждалась, простите не нашел


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Сентября 2013, 18:28:54
просмотр отчета по Админу
Администраторы-Операции-Платежи

а можно ли добавить в Платежи или выпадающее меню или галочное выделение отчетов по определенному админу.

если тема обсуждалась, простите не нашел
поскольку это  дублирующий функционал и не горит, сделаю не в первую очередь


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 30 Сентября 2013, 19:00:55
Art1, http://ru.wikipedia.org/wiki/%D0%91%D1%83%D1%80%D0%B8%D0%B4%D0%B0%D0%BD%D0%BE%D0%B2_%D0%BE%D1%81%D1%91%D0%BB
посмотрел бы уже что ли на другие биллинги

Мне твой продукт нравиться и привык уже. Сейчас привыкаю к Н+

просмотр отчета по Админу
Администраторы-Операции-Платежи

а можно ли добавить в Платежи или выпадающее меню или галочное выделение отчетов по определенному админу.

если тема обсуждалась, простите не нашел
поскольку это  дублирующий функционал и не горит, сделаю не в первую очередь

Станислав добавь ещё в список ToDo

-Чтоб и простой "админ" мог видеть платежи других администраторов, а не только "суперадмин"
-Чтоб наглядней было видно свои платежи и сумму на руках, если ты "суперадмин" или "админ", как у простого пользователя заходишь в платежи видишь только свои, а если у тебя есть привелегии и хочешь глянуть другого админа - переключаешся


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 01 Октября 2013, 07:00:18
а когда общий обьем трафика у клиента обнуляется?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Октября 2013, 07:47:17
а когда общий обьем трафика у клиента обнуляется?
никогда


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 01 Октября 2013, 08:50:59
а когда общий обьем трафика у клиента обнуляется?
никогда
может надо обнулять?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Октября 2013, 10:13:28
а когда общий обьем трафика у клиента обнуляется?
никогда
может надо обнулять?
зачем?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Октября 2013, 13:36:47
-Чтоб и простой "админ" мог видеть платежи других администраторов, а не только "суперадмин"
вообще-то любой логин с правами просмотра платежей может видеть платежи другого админа. Просто пока к этому нет интерфейса у обычных записей. А у админа, кстати, есть - залогинься админом и нажми на кнопку "платежи"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 01 Октября 2013, 13:56:27
сортировка по квартирам не правильно как-то
1
101
145
2
234
254
3
324
354
как-то так.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 01 Октября 2013, 14:10:46
сортировка по квартирам не правильно как-то
1
101
145
2
234
254
3
324
354
как-то так.
Я уже когда-то подымал этот вопрос...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Октября 2013, 14:37:23
сортировка по квартирам не правильно как-то
1
101
145
2
234
254
3
324
354
как-то так.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Октября 2013, 14:37:49
сортировка по квартирам не правильно как-то
1
101
145
2
234
254
3
324
354
как-то так.
Я уже когда-то подымал этот вопрос...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 01 Октября 2013, 15:57:16
-Чтоб и простой "админ" мог видеть платежи других администраторов, а не только "суперадмин"
вообще-то любой логин с правами просмотра платежей может видеть платежи другого админа. Просто пока к этому нет интерфейса у обычных записей. А у админа, кстати, есть - залогинься админом и нажми на кнопку "платежи"

Да это все так, просто не правильно выразился...
Имелось ввиду что "суперадмин" хоть как-то через Администраторы/Операции/Платежи видит платежи конкретного пользователя
А "админ" видит всех подряд в вперемешку, нету у него способа или я его не знаю, как увидеть раздельно по пользователям, чтоб это сделать нужно дать например бухгалтеру права "суперадмина", а это нехорошо
Возможно просто как ты написал "пока к этому нет интерфейса"

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

Ещё вопрос по поводу фокусов на поля ввода в "Наличные", "Пополнить..." можно их как-то сделать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 01 Октября 2013, 18:32:28
сортировка по квартирам не правильно как-то
1
101
145
2
234
254
3
324
354
как-то так.
Я уже когда-то подымал этот вопрос...

Я такое делал. Если в доме 105 квартир, а мне надо выбрать первые 35, то в первый десяток попадает и квартиры из диапазона 100-105. Галочки как на скрине  у меня стоят.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 02 Октября 2013, 08:12:06
вчера в 16:17 упал /nokernel.pl, заметил только сутра по отсутствию трафика за сегодня
пошел в логи - чисто
запустил perl nokernel.pl - все запустилось, сняло абонплату(ежидневная) и все заработало
запустил
perl /usr/local/nodeny/nokernel.pl -d &

пока все ок, как понять чего он выпал?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Октября 2013, 10:10:46
пока все ок, как понять чего он выпал?
сколько памяти сейчас занимает процесс? какие модули по дефолту запускаются? (perl nokernel.pl -L)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 02 Октября 2013, 10:25:00
пока все ок, как понять чего он выпал?
сколько памяти сейчас занимает процесс? какие модули по дефолту запускаются? (perl nokernel.pl -L)
Лично я заметил такие падения когда у меня у пал сервер и была повреждена таблица куда собирается статистика трафика. Т.е. я думаю что один из случае это когда есть проблемы с соединением БД.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 02 Октября 2013, 11:22:17
Цитировать
MODULE                   RUN?
cap                      1
system_clean             1
services                 1
make_config              0
authserver               1
auth                     1
tmppays                  1
collectors               1
balance                  1
websession               1
authtraf                 1
system_check             1

Цитировать
[root@stat /usr/local/nodeny]#  ps aux | grep nokernel
root        1836   2,0  8,3 294932 257904  0  S    12:19          0:19,54 perl /usr/local/nodeny/nokernel.pl -d (perl5.14.4)
root        1961   0,0  0,1   9636   1668  0  S+   12:21          0:00,00 grep nokernel
[root@stat /usr/local/nodeny]#


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Октября 2013, 11:37:48
установи в collectors.cfg run=>0  и запускай его отдельно ибо модуль требует много памяти


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Октября 2013, 11:41:42
Я такое делал. Если в доме 105 квартир, а мне надо выбрать первые 35, то в первый десяток попадает и квартиры из диапазона 100-105. Галочки как на скрине  у меня стоят.
мне не удается повторить вашу проблему, сортирует как числа. Может ты говоришь про поиск "номер квартиры > 35"? Там есть такая проблема, щас попробую пофикстить (учитесь правильно описывать проблему)

P.S. Закоммитил фикс для поиска


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 02 Октября 2013, 15:39:54
Цитировать
Может ты говоришь про поиск "номер квартиры > 35"?

я делал: "номер квартиры < 36"

Спасибо за помощь


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 03 Октября 2013, 06:31:05
установи в collectors.cfg run=>0  и запускай его отдельно ибо модуль требует много памяти

спасибо 12 часов - пока нормально


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 03 Октября 2013, 14:57:11
обратил внимание что когда коллектор запускался вместе с ядром то срез делался раз в минуту
сейчас, когда он запускается отдельным модулем, то два раза в минуту.
так и должно быть или же он у меня просто два раза запущен

сделал килл nokernel, в конфиге поставил не запускать колектор, запустил нокернел, запустил колектор отдельним процессом


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 03 Октября 2013, 15:19:52
сделал килл nokernel, в конфиге поставил не запускать колектор, запустил нокернел, запустил колектор отдельним процессом
так и надо было


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 03 Октября 2013, 18:13:59
Так я так и сделал и трагик срезается два раза в минуту


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Октября 2013, 13:52:07
Ещё вопрос по поводу фокусов на поля ввода в "Наличные", "Пополнить..." можно их как-то сделать?
Сделал


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 04 Октября 2013, 19:26:00
Ещё вопрос по поводу фокусов на поля ввода в "Наличные", "Пополнить..." можно их как-то сделать?
Сделал

Обновился. Спасибо!
За выбор администраторов в платежах тоже спасибо, очень не хватало!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 05 Октября 2013, 17:51:45
Цитировать
Количество выводимых записей на страницу при просмотре платежей

сколько не ставлю все-равно  показывает 17 платежей

и

Цитировать
Уровень проблемы   Проблема
3   Есть расхождения суммы платежей и баланса клиента

а где посмотреть у кого именно?
раньше в 50 была кнопка проверка, и там выводился список что и куда не так.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 05 Октября 2013, 18:32:30
Код:
perl nokernel.pl -m=system_check -v


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 07 Октября 2013, 06:59:05
опять упал нокернел
на этот раз вынес 
usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d

посмотрим что будет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 07 Октября 2013, 08:23:27
по ходу кернел лежал два дня
по итогу запуск сегодня снял абонплату только за сегодня,
Вопрос, как снять абонплату еще раз? за тот день что не снялось?

и какой модуль отвечает за снятие абонплаты? запустить хочу отдельно, и дальше разбираться куда кернел падает

services                 1
или
balance                  1


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Октября 2013, 08:40:01
А какие модули запускаются? Есть подозрение, что cpan модуль арп дает утечку


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 07 Октября 2013, 12:45:41
cap                      0
system_clean             1
services                 1
make_config              0
authserver               1
auth                     1
tmppays                  1
collectors               0
balance                  1
websession               1
authtraf                 1
system_check             1


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 07 Октября 2013, 12:50:30
cap                      0
system_clean             1
services                 1
make_config              0
authserver               1
auth                     1
tmppays                  1
collectors               0
balance                  1
websession               1
authtraf                 1
system_check             1


authtraf надо запускать отдельно


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 07 Октября 2013, 13:05:15
Redmen

authtraf запустил,спс


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Октября 2013, 13:08:06
А если запустить файл del.pl (заменив интерфейс и ип работающего юзера)
Код:
use Net::ARP;
while( 1 )
{
  my $mac = Net::ARP::arp_lookup( 'igb0', '10.100.100.1' );
  print $mac."\n";
  sleep 1;
}

и в консоли
Код:
while [ 1 ]; do ps aux| grep del.pl | grep -v grep; sleep 1; done

будет идти увеличение памяти?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 07 Октября 2013, 13:35:41
не увеличивается


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 07 Октября 2013, 15:54:06
Я давно забил на Net::ARP, не помню почему, но он кривой какой-то :D
юзаю свою ф-ю, если надо где-то в модуле получить мак.
Код:
use constant MAC_UNKNOWN => 'unknown';
sub get_arp{
        my($if,$ip)=@_;
        $if && $ip or return MAC_UNKNOWN;
        open(ARP,"-|","/sbin/arp -ani $if $ip") or return MAC_UNKNOWN;
        read(ARP,my $ARP,8192);
        close ARP;
        $ARP=~/(([0-9a-f]{1,2}:){5}([0-9a-f]){1,2})/i or return MAC_UNKNOWN;
        return $1;
}


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Октября 2013, 17:24:16
Насколько я знаю,  arp  показывает текущие записи, а тут нужно "пинговать" типа arping


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 07 Октября 2013, 20:29:28
arp_lookup отправляет arping?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 07 Октября 2013, 21:30:35
Есть баг, захожу в Финотчет нажимаю "Финансы" и количество платежей меняется как и сумма UAH. Т.е. не меняя даты...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 08 Октября 2013, 12:33:55
При  нажатии экспорт хром выдает :

Код:
Ответ сервера содержит дублирующиеся заголовки. Обычно так происходит, если неправильно настроен веб-сайт или прокси-сервер. Исправить эту проблему может только администратор веб-сайта или прокси-сервера.
Код ошибки: ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

PS ие и мозила нормально скачивает файл.

В operations.pl нужно поправить :

print  "Content-Type: application/octet-stream\n".
#        "Content-Disposition: attachment; filename=$filename\n\n".
        "Content-Disposition: attachment; filename='$filename'\n\n".
        $list;

PPS Добавьте в код модуля.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Октября 2013, 13:37:52
Если я добавляю кавычки, у меня имя файла становится с кавычками


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 08 Октября 2013, 13:52:08
http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1
По RFC, таки quoted-string


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Октября 2013, 13:54:57
Есть баг, захожу в Финотчет нажимаю "Финансы" и количество платежей меняется как и сумма UAH. Т.е. не меняя даты...
Ага, при заходе в "финотчет" срок ровно месяц назад + текущее время, а при нажатии на  "финансы" время устанавливается в 00:00. Пофиксил, но не закоммитил т.к там еще есть предложения от sov


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Октября 2013, 13:58:24
http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1
По RFC, таки quoted-string
да, если использовать двойные, а не одинарные кавычки, то все ок


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 08 Октября 2013, 14:13:53
Если я добавляю кавычки, у меня имя файла становится с кавычками
у меня так сохраняет : имя_-_Интернет_провайдер,_город._cards.txt , про какие кавычки идет речь?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Октября 2013, 15:29:05
Если я добавляю кавычки, у меня имя файла становится с кавычками
у меня так сохраняет : имя_-_Интернет_провайдер,_город._cards.txt , про какие кавычки идет речь?
у меня имя сохраняемого файла становилось в кавычках. Неважно, в двойных кавычках все ок


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 08 Октября 2013, 21:20:55
Есть баг, захожу в Финотчет нажимаю "Финансы" и количество платежей меняется как и сумма UAH. Т.е. не меняя даты...
Ага, при заходе в "финотчет" срок ровно месяц назад + текущее время, а при нажатии на  "финансы" время устанавливается в 00:00. Пофиксил, но не закоммитил т.к там еще есть предложения от sov
Ждем не дождемся отчетов)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 09 Октября 2013, 12:46:09
Ждем не дождемся отчетов)
закоммитил


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 09 Октября 2013, 13:49:43
Спасибо за фикс карточек


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 15 Октября 2013, 07:53:55
Пытаюсь удалить мне не нужные пункты в (Клиенской статистике) в (Список плагинов в порядке отображения в меню) удаляю, сохраняю а они все равно остаются, как поправить ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Октября 2013, 09:22:34
Как всегда время на сервере указывало в будущее?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YSL от 15 Октября 2013, 10:52:08
Спасибо, указывало в прошлое )))


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 20 Октября 2013, 21:43:09
Клиенты->Все записи, жму на сортировку по "Услуги" и во всем списке теперь есть абоны из раздела "Иные".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 21 Октября 2013, 01:21:17
Клиенты->Все записи, жму на сортировку по "Услуги" и во всем списке теперь есть абоны из раздела "Иные".
ты судишь по изменению количеству записей в выборке или там действительно есть записи из "иных"?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 21 Октября 2013, 19:03:11
Вопрос стал очень серьезно.
Помогите сделать так что бы не уходило в минус дальше границы отключения и при этом не удаляло услугу.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 21 Октября 2013, 21:06:25
как сделать выборку клиентов, у кого заказана смена услуги, как было организовано это в 50-й версии?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 21 Октября 2013, 21:21:08
Клиенты жалуются, что "при входе в интернет" их браузеры иногда "зацикливает". Похоже, что циклит модуль заглушки. Выглядит это как дописывание этого-же адреса в конец адресной строки:
 
httр://billing.mynetwork.com/cgi-bin/cap.pl?url=httр://billing.mynetwork.com/cgi-bin/cap.pl?url=httр://billing.mynetwork.com/cgi-bin/cap.pl?url=httр://billing.mynetwork.com/cgi-bin/cap.pl?url=httр://billing.mynetwork.com/cgi-bin/cap.pl?url=httр://billing.mynetwork.com/cgi-bin/cap.pl...

И так оно дописывается и моргает, пока испуганный клиент не нажимает в браузере "Стоп".

Пытался моделировать на своих компах - воспроизвести глюк не получилось, заглушка отрабатывает как положено. Но факт имеет место быть - регулярно звонят недовольные клиенты, да и монтажники наблюдали это чудо самолично, правда, не смогли диагностировать, почему это происходит. Что за чертовщина? Как её победить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 21 Октября 2013, 21:43:31
биллинг на одном сервере?
если на разных, то возможно домен резолвится в ip, который не занесен в фаервол как внутренний, т.е фаер форвардит запрос на заглушку по кругу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 21 Октября 2013, 22:29:10
Вопрос стал очень серьезно.
Помогите сделать так что бы не уходило в минус дальше границы отключения и при этом не удаляло услугу.
UP
в настройках Услуги добавить чекбокс "не уходить в минус"

 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 21 Октября 2013, 22:47:44
вопрос №1: как зделать виборку  режима времени услуги и ее период - хочу сделать фичу "Интернет будет закрыт через  х дней"
 
вопрос №2: по модулям услуг. В разных модулях разные теги, а можно как то добавить тег ("приоритет") услуги типа: основная, дополнительная, бонус, турбо, при етом клиенту не возможно подключить  две услуги с одинаковым тегом "приоритета". Винести их в настройки услуг випадающем списком.

я просто разрабатываю информер для клиентов под Nodeny Plus, с расширеными возможностями (авто-обновление, языки, плагины, и т.д.) и столкнулся с проблемой обработки информации о тарифах, Заранние благодарен!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Октября 2013, 00:04:33
вопрос №1: как зделать виборку  режима времени услуги и ее период - хочу сделать фичу "Интернет будет закрыт через  х дней"
выборку - это значит sql запрос с select? или ты имеешь ввиду как установить в услуге режим? в этом случае универсальный совет - дебаг режим и смотришь sql. Не справишься - я посмотрю. А вообще, больше инфы дай т.к я хочу чтоб услуги устанавливались исключительно через service.pm


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 22 Октября 2013, 07:53:49
в настройках Услуги добавить чекбокс "не уходить в минус"

вопрос к разбирающимся, а сколько будет стоить донный ФИКС, может кому надо скинемся и нам сделают?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 22 Октября 2013, 08:42:48
Клиенты->Все записи, жму на сортировку по "Услуги" и во всем списке теперь есть абоны из раздела "Иные".
ты судишь по изменению количеству записей в выборке или там действительно есть записи из "иных"?
Да, меняется только счетчик количества записей. Так же используя фильтр по улице, в списке "Дома по выбранной улице:" есть дом который в разделе "иные" находится. Это конечно все не критично


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Октября 2013, 09:13:09
Клиенты->Все записи, жму на сортировку по "Услуги" и во всем списке теперь есть абоны из раздела "Иные".
ты судишь по изменению количеству записей в выборке или там действительно есть записи из "иных"?
Да, меняется только счетчик количества записей.
Я уже привык включать хрустальный шар, что ни вопрос, то скорее всего ошибки/неверная инфа или что-то иное уводящее в иную степь. Мое же время не ценится, вам трудно проверить попали ли "иные" в список клиентов или нет, пофик, хрустальный шар сработает.

Насчет услуг: на одного клиента может привязываться несколько услуг, поэтому при сортировке он сортируется и по первой и по второй и т.д. услугам. Т.е. записи здесь - это не количество клиентов, а количество услуг. Хуже было бы, если бы клиент выпал из сортировки по ключевой услуге, а отсортировался только по второстепенной.

А вот насчет списка домов - это пофикшу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 22 Октября 2013, 09:22:23
Цитировать
Я уже привык включать хрустальный шар, что ни вопрос, то скорее всего ошибки/неверная инфа или что-то иное уводящее в иную степь. Мое же время не ценится, вам трудно проверить попали ли "иные" в список клиентов или нет, пофик, хрустальный шар сработает.

Насчет услуг: на одного клиента может привязываться несколько услуг, поэтому при сортировке он сортируется и по первой и по второй и т.д. услугам. Т.е. записи здесь - это не количество клиентов, а количество услуг. Хуже было бы, если бы клиент выпал из сортировки по ключевой услуге, а отсортировался только по второстепенной.

А вот насчет списка домов - это пофикшу

Спасиб и не серчайте, буду внимательнее. ))


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: maxx от 22 Октября 2013, 11:43:43
Вопрос к  Efendy
Насколько я понял в данном биллинге нету такого понятия как фиксированный учетный период, в принципе.
Я попытаюсь объяснить как оно работает а возможно когда у вас будет время вы посоветуете как это реализовать в вашем биллинге.
1) есть 1 единый тариф. Безлимит по скорости по времени по всему. У него фиксированная цена.
2) тариф действует календарный месяц, с 1 по 1. Списание денег со счета производится 1 числа.
3) есть отсрочка платежа на 5 дней. То - есть по факту интернет работает с 5-го 5-е.
4) если клиент платит за месяц до 10-го числа, с него снимается сумма за полный месяц.
5) если клиент платит с 11 числа и дальше - ВРУЧНУЮ производится пропорциональный перерасчет, по дням до конца месяца, средствами биллинга.
6) иногда (в крайне редких случаях) АДМИНИСТРАТОРОМ изменяется отсрочка платежа, для ВСЕГО тарифа. например новогодние праздники, либо майские. Для того что бы клиенты имели возможность пользоваться интернетом на выходных.
Собственно вопрос, - как грамотнее реализовать такую схему работы на вашем биллинге.
Заранее спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Октября 2013, 13:54:52
В N+ есть 3 режима времени действия пакета. Причем один из них совместим с N49/N50. А именно: человек подключился 20 числа, ему выдало тариф длительностью 10 дней (до 1 числа) и уменьшило стоимость на 66%.

Отсрочка платежа в 5 дней делается просто - в настройках режима совместимого с N49/N50 указывается, что нужно не до 1го числа, а до 5го. В форуме обсуждалось это. И там частично решается твой запрос насчет 10 числа: если клиент подключился 4 числа, то нафик ему платить за 1 день, если через день его вырубит? Правильно, биллинг попросит его заплатить за месяц + 1 день. Т.е. именно как ты хочешь, только не 10 число, а 5-е. Ну да, если он подключился 9 числа, то заплатит за 26 дней (с 9 по 5 число). Бывает, я думаю фирма не умрет. А если сделать как ты хочешь, то клиент офигеет с первой же оплаты  26 + 30 = 56 дней



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Октября 2013, 15:20:41
используя фильтр по улице, в списке "Дома по выбранной улице:" есть дом который в разделе "иные" находится
пофиксил


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 23 Октября 2013, 07:43:03
в настройках Услуги добавить чекбокс "не уходить в минус"
вопрос к разбирающимся, а сколько будет стоить донный ФИКС, может кому надо скинемся и нам сделают?

типо ап чтоли.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: maxx от 23 Октября 2013, 16:42:15
В N+ есть 3 режима времени действия пакета.
Спасибо за ответ, я понял теперь логику тарификации. И у меня назрел еще один вопрос.
В старом нодени была очень полезная фича, я тут ее не нашел (может не туда смотрю). Авто-смена тарифа. Например акционное подключение, 1 месяц интернета нашару на скорости 20 мб, после начала нового учетного периода клиента автоматом перекидывает на другой тариф, платный и со скоростью 100 мб. Есть ли возможность тут реализовать данный механизм. Заранее спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 23 Октября 2013, 17:40:21
Акционный тариф действует месяц?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: maxx от 24 Октября 2013, 10:39:09
акционный тариф действет до конца учетного периода.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 24 Октября 2013, 11:46:37
Тогда нужно писать модуль. Если соберется хотя бы 3 человека, готовых купить, то по стандартной цене в 10 у.е


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: maxx от 24 Октября 2013, 12:02:41
ну два есть.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 25 Октября 2013, 18:44:00
не переводит юзера с "на подключении" в все ок

и тема с уходом в глубокий минус актуальна


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 25 Октября 2013, 19:01:07
ну два есть.
Третим буду!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 25 Октября 2013, 20:21:31
ну два есть.
Третим буду!
постараюсь сделать, хотя  работ выше крыши...(


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 25 Октября 2013, 20:41:48
ну два есть.
Третим буду!
Буду четвертым, тоже актуально.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Windows от 28 Октября 2013, 09:44:13
Ребят,вот аж стыдно задавать вопрос.НО я реально не могу понят как сделать так чтоб у абона в кабинете показывало его трафик типо

Направление   к клиенту   от клиента
Интернет            1510.632   74.070
UA-IX             905.845   225.272


Как это сделать подскажите пожалуйста?

Заранее спасибо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 28 Октября 2013, 13:32:57
Сделал модуль, который добавляет к услугам параметр сколько раз эта же услуга будет подключена после ее окончания, после чего будет подключена следующая услуга. Тестируется


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: maxx от 28 Октября 2013, 13:54:31
Сделал модуль, который добавляет к услугам параметр сколько раз эта же услуга будет подключена после ее окончания, после чего будет подключена следующая услуга. Тестируется
Дай боже тебе здоровья и твоим детям. Кароче с понедельника ставлю биллинг на тест, и попробую перевести пару линков.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 28 Октября 2013, 15:45:08
спс попробуем


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 29 Октября 2013, 11:09:17
Кто то обновился до 206 версии? А то меня смущает в ajUserSrvChange.pl там где формируется sql запрос
Код:
        my $sql = "UPDATE users_services SET tm_start=?, tm_end=?";
    ....
        $sql .= ', finish_count=?';
        push @sql_param, ses::input_int('finish_count');
т.е. в таблице users_services должно быть поле finish_count которое нужно вручную добавить? Нету на чем бы протестировать...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 29 Октября 2013, 11:49:22
Кто то обновился до 206 версии? А то меня смущает в ajUserSrvChange.pl там где формируется sql запрос
Код:
        my $sql = "UPDATE users_services SET tm_start=?, tm_end=?";
    ....
        $sql .= ', finish_count=?';
        push @sql_param, ses::input_int('finish_count');
т.е. в таблице users_services должно быть поле finish_count которое нужно вручную добавить? Нету на чем бы протестировать...
это поле будет апдейтится только если оно есть. У вас его не должно быть. Это для модуля.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 29 Октября 2013, 13:46:00
Кто то обновился до 206 версии? А то меня смущает в ajUserSrvChange.pl там где формируется sql запрос
Код:
        my $sql = "UPDATE users_services SET tm_start=?, tm_end=?";
    ....
        $sql .= ', finish_count=?';
        push @sql_param, ses::input_int('finish_count');
т.е. в таблице users_services должно быть поле finish_count которое нужно вручную добавить? Нету на чем бы протестировать...
это поле будет апдейтится только если оно есть. У вас его не должно быть. Это для модуля.
Теперь понял, с нетерпением ждем модуль)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 01 Ноября 2013, 07:22:46
а сколько будет стоить модуль или правка кода снятия абонплаты, чтоб у людей не уходило в минус дальше границы отключения? и при этом не удалять услугу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 01 Ноября 2013, 08:01:12
выходит  balance.pm блокирует доступ а где код который снимает деньги? не подскажите?



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Ноября 2013, 09:01:14
выходит  balance.pm блокирует доступ а где код который снимает деньги? не подскажите?
service.pm


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Ноября 2013, 14:13:22
ну два есть.
Третим буду!
Ааа, слишком много желающих разбирают модуль как пирожки. Рррр


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 01 Ноября 2013, 14:35:06
ну два есть.
Третим буду!
Ааа, слишком много желающих разбирают модуль как пирожки. Рррр
Сарказм?
Спасибо что напомнил!
Я сказал написал - я сделал! ! !
подключил 4 модуля


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 01 Ноября 2013, 15:31:38
ну два есть.
Третим буду!
Ааа, слишком много желающих разбирают модуль как пирожки. Рррр
Я купил, логин stimels7 gmail.com


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Ноября 2013, 15:43:02
Ок-ок, вижу, спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Art1 от 01 Ноября 2013, 19:16:34
ну два есть.
Третим буду!
Ааа, слишком много желающих разбирают модуль как пирожки. Рррр

Я куплю, ближе концу месяца


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 01 Ноября 2013, 19:34:12
Efendy спасибо за наводку.

заметил такую весчь
завели мы трех юзеров, разные пакеты, одна группа, и у всех после окончания она автоматически не продлилась а просто пропала, пришлось всем троим заново руками назначать услугу.C остальными все ок поснимало


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 01 Ноября 2013, 20:44:05
Efendy спасибо за наводку.

заметил такую весчь
завели мы трех юзеров, разные пакеты, одна группа, и у всех после окончания она автоматически не продлилась а просто пропала, пришлось всем троим заново руками назначать услугу.C остальными все ок поснимало
Тоже самое было, только не помню до установки модуля или после. Троим добавляли услугу вручную.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 02 Ноября 2013, 08:55:45
будет ли правильным 
в services.pm
  my $db = Db->sql("SELECT * FROM v_services WHERE  (tm_end > 0 AND tm_end < UNIX_TIMESTAMP()) OR tags LIKE '%,end_now,%'");
дописать
   my $db = Db->sql("SELECT * FROM v_services, users  WHERE  (tm_end > 0 AND tm_end < UNIX_TIMESTAMP()) and  state =  'on' OR tags LIKE '%,end_now,%'");


сообщениями пока не пользуюсь.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 02 Ноября 2013, 08:56:47
Цитировать
Тоже самое было, только не помню до установки модуля или после. Троим добавляли услугу вручную.

у юзера просто не стоит следующяя услуга, почемуто.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 02 Ноября 2013, 11:23:25
Цитировать
Тоже самое было, только не помню до установки модуля или после. Троим добавляли услугу вручную.

у юзера просто не стоит следующяя услуга, почемуто.

 У меня этот модуль не стоит. После перехода на следующий месяц у некоторых не было услуг на этот месяц. Причем у тех, у кого я в предыдущем месяце изменял их. Не было автопродления. Пришлось руками водить. Кого подключали в этом месяце - нет автопродления услуги.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Ноября 2013, 11:24:47
будет ли правильным 
в services.pm
  my $db = Db->sql("SELECT * FROM v_services WHERE  (tm_end > 0 AND tm_end < UNIX_TIMESTAMP()) OR tags LIKE '%,end_now,%'");
дописать
   my $db = Db->sql("SELECT * FROM v_services, users  WHERE  (tm_end > 0 AND tm_end < UNIX_TIMESTAMP()) and  state =  'on' OR tags LIKE '%,end_now,%'");


сообщениями пока не пользуюсь.
Прикольно даже, хотя это отходит от концепции нодени, но работать должно по идее


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Ноября 2013, 11:26:02
Efendy спасибо за наводку.

заметил такую весчь
завели мы трех юзеров, разные пакеты, одна группа, и у всех после окончания она автоматически не продлилась а просто пропала, пришлось всем троим заново руками назначать услугу.C остальными все ок поснимало
Тоже самое было, только не помню до установки модуля или после. Троим добавляли услугу вручную.
После установки модуля нужно ядро перезапустить, забыл сказать.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 03 Ноября 2013, 19:29:09
Прикольно даже, хотя это отходит от концепции нодени, но работать должно по идее

не работает, вообще ни у кого ничего не снимает


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Ноября 2013, 09:49:12
Прикольно даже, хотя это отходит от концепции нодени, но работать должно по идее

не работает, вообще ни у кого ничего не снимает
SELECT v.*
и вообще, лучше запрос переписать через EXISTS


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Ноября 2013, 16:18:54
будет ли правильным 
...
В общем, ты тут шумел-шумел "помогите", а придумал более-менее оптимальное решение. Конечно, оно не ложится в идеологию, но я подумал, что ну и пусть, если вам так уж важно. Сделаю эту фичу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 04 Ноября 2013, 18:39:09
Огромное спасибо, щас доберусь до компа обновлюсь


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Ноября 2013, 18:42:54
Огромное спасибо, щас доберусь до компа обновлюсь
Хотя, когда я уже сделал, то понял, все равно клиент в минусе на 1 месяц будет по твоей схеме.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 04 Ноября 2013, 23:40:55
Объясните, что имеется в виду под "клиенты уходят в минуса"? А то я смотрю, у всех глобальные проблемы, а я понять не могу, в чём дело. Может, мне уже пора начинать беспокоиться?

Начался новый период, у клиента сняло за один месяц - и всё. Если денег на счету недостаточно - сидит с минусом за один месяц, интернета не получает, пока не оплатит. Хоть год будет не платить - меньше, чем минус один период у него не будет. Оплатил - стало на счету ноль и он работает месяц с момента оплаты.

Или это неправильный алгоритм и должно работать как-то по-другому?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 05 Ноября 2013, 08:04:52
А... Вон оно что! Народ хочет, чтобы вообще минусов не было. Даже за один месяц.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 05 Ноября 2013, 08:07:24
Цитировать
Начался новый период, у клиента сняло за один месяц - и всё. Если денег на счету недостаточно - сидит с минусом за один месяц, интернета не получает, пока не оплатит. Хоть год будет не платить - меньше, чем минус один период у него не будет. Оплатил - стало на счету ноль и он работает месяц с момента оплаты.

У меня немного другой принцип. Месяц не пользовался - снимается другая сумма - за сохранение порта в свиче за клиентом. Как это организовать? Сумма за содержание + уменьшенный на эту сумму тариф - как бы не интересно. Можно и забыть установить или клиенты могут зайти в свою клиентскую статистику, а иные еще умеют читать. А если сделать отдельным модулем - не пользовался инетом - не сняло за инет а сняло другую сумму. Или же сделать в услугах. Трафик не поднялся выше указанного размера то снимается сумма за содержание порта?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 05 Ноября 2013, 08:10:00


Начался новый период, у клиента сняло за один месяц - и всё. Если денег на счету недостаточно - сидит с минусом за один месяц, интернета не получает, пока не оплатит. Хоть год будет не платить - меньше, чем минус один период у него не будет. Оплатил - стало на счету ноль и он работает месяц с момента оплаты.

Или это неправильный алгоритм и должно работать как-то по-другому?
Уходит даже более чем один период. Т.е. за год неоплаты насобирается большой долг. Логично что человек этот долг погашать не будет, вот и приходится вручную списывать задолжность.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 05 Ноября 2013, 09:33:33
вот и приходится вручную списывать задолжность.
А потім власники чи керівництво почитає виявляти підозри на махінації
Ми дублюємо (точніше за основу) 1с. А ще приходиться телефонувати абоненту та нагадувати про оплату - а в разі відмови -> тарифний плна "заблокирован" і ніяких мінусів більше 1-го місяця


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 05 Ноября 2013, 11:23:19
У меня немного другой принцип. Месяц не пользовался - снимается другая сумма - за сохранение порта в свиче за клиентом. Как это организовать? Сумма за содержание + уменьшенный на эту сумму тариф - как бы не интересно. Можно и забыть установить или клиенты могут зайти в свою клиентскую статистику, а иные еще умеют читать. А если сделать отдельным модулем - не пользовался инетом - не сняло за инет а сняло другую сумму. Или же сделать в услугах. Трафик не поднялся выше указанного размера то снимается сумма за содержание порта?

А, кстати, да. Такой вариант для тебя проще всего. Там при месячном обсчёте проверяется трафик и если он меньше указанного - снятие не начисляется.
Можно прямо в условие проверки добавить снятие нужной тебе суммы, которую, для удобства, прописать в конфиги.
Хотя, конечно, надо подумать, не нужно-ли при таком снятии ещё какие-нибудь дополнительные условия проверять?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 05 Ноября 2013, 11:26:19
Уходит даже более чем один период. Т.е. за год неоплаты насобирается большой долг. Логично что человек этот долг погашать не будет, вот и приходится вручную списывать задолжность.
А настройка в тарифах параметра "Минимальный трафик" не решает вашу проблему?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 13 Ноября 2013, 13:58:26
 Подскажите. То ли просто Я не могу найти, то ли это ещё не реализовано. В настройках Клиентской статистики есть пункты
Цитировать
Максимальное количество сообщений в сутки, которые может послать клиент администрации, если на них администрация не дала ответ. 0 - нет ограничений.
Количество дней в течение которых сообщение будет держаться на титульной странице его статистики. По умолчанию 15 дней
А как сделать чтобы клиенты могли отправлять сообщения с Клиентской статистики ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 19 Ноября 2013, 10:10:27
Может туплю, но не могу понять куда делась ссылка иные (рев 218)

через stat.pl?a=users2 открывается


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Ноября 2013, 12:25:48
Она должна отображатся если есть хотя бы одна группа в "иных"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 19 Ноября 2013, 12:34:29
есть две группы, галки "иная" в настройках стоят, не отображается


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 19 Ноября 2013, 16:33:24
плюсую пропажу группы Иные
обновился до 218 нажал ф5 и пропала ссылка на иные


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Ноября 2013, 17:44:34
Да, перепутал флаг - вместо "иные" указал "не переводить в другую группу". Заапдейтесь


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 19 Ноября 2013, 17:56:49
Спасибо, ссылка появилась.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 22 Ноября 2013, 01:01:15
У LiqPay-я изменились ИП, и соотв., когда инет заблочен, клиент оплатить не может.

Предлагаю заменить в /usr/local/nodeny/etc/rc.firewall

Код:
# dns, www_liqpay_com, liqpay_com
${f} table 100 add 8.8.8.8
${f} table 100 add 50.16.196.80
${f} table 100 add 107.21.122.223

на

Код:
# dns, www_liqpay_com, liqpay_com
${f} table 100 add 8.8.8.8
${f} table 100 add liqpay_com
${f} table 100 add www_liqpay_com
${f} table 100 add ecommerce_liqpay_com
ссылки мне не разрешает форум вставлять, поэтому название сайта, конечно через точку.

А лучше периодически обновлять эти правила в самом фаерволе. Сменить ип могут в любой момент - снова.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Ноября 2013, 03:05:00
Да, наверно, лучше добавить имя хостов чем ипы...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 22 Ноября 2013, 04:10:11
Обновился, захотел удалить не нужного админа, нажимаю рядом на операции "вращается" и все ничего не происходит
Хочу добавить новую точку на карту, кликаю 2 раза ничего не происходит.  От чего такое может быть?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 22 Ноября 2013, 06:55:15
Обновился, захотел удалить не нужного админа, нажимаю рядом на операции "вращается" и все ничего не происходит
Хочу добавить новую точку на карту, кликаю 2 раза ничего не происходит.  От чего такое может быть?

Проблемы с JS скорее всего. Мне ранее помогала переустановка пакетов
/usr/ports/converters/p5-JSON
/usr/ports/converters/p5-JSON-XS
Так же для просмотра ошибки жми в хроме F12 раздел Network и потом на кнопку которая не работает. В дебаге увидишь что возвращает страница на которую отправляется запрос.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 22 Ноября 2013, 22:30:24
Дайте плз последний авторизатор.
Мне для теста.

Техподдержка 3-й день молчит...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 22 Ноября 2013, 23:17:56
Дайте плз последний авторизатор.
Мне для теста.

Техподдержка 3-й день молчит...
https://code.google.com/p/nodeny49/downloads/detail?name=AAA_L2.rar&can=2&q= (https://code.google.com/p/nodeny49/downloads/detail?name=AAA_L2.rar&can=2&q=)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 23 Ноября 2013, 01:28:22
Благодарю.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 23 Ноября 2013, 01:40:30
Обновился, захотел удалить не нужного админа, нажимаю рядом на операции "вращается" и все ничего не происходит
Хочу добавить новую точку на карту, кликаю 2 раза ничего не происходит.  От чего такое может быть?

Проблемы с JS скорее всего. Мне ранее помогала переустановка пакетов
/usr/ports/converters/p5-JSON
/usr/ports/converters/p5-JSON-XS
Так же для просмотра ошибки жми в хроме F12 раздел Network и потом на кнопку которая не работает. В дебаге увидишь что возвращает страница на которую отправляется запрос.
make deinstall JSON и заново make install,но ничего не помогло. В Debug выдает вот это.
xxttp://moyip/cgi-bin/stat.pl?aid=8&a=ajAdmin&login=admin


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 23 Ноября 2013, 03:20:39
А это помогло
cd /usr/ports/converters/p5-JSON && make distclean
cd /usr/ports/converters/p5-JSON-XS && make distclea


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 24 Ноября 2013, 18:06:40
nokernel.pl  выпал с ошибкой:

retrieval of routing table: Cannot allocate memory

Маршруты не менялись, чем может быть причина?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 29 Ноября 2013, 09:16:02
в /boot/loader.conf добавь строки:

kern.maxdsiz="1G"
kern.dfldsiz="1G"

и ребутни сервер


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 29 Ноября 2013, 14:06:34
в /boot/loader.conf добавь строки:

kern.maxdsiz="1G"
kern.dfldsiz="1G"

и ребутни сервер
640Кб хватит ВСЕМ! :D


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 01 Декабря 2013, 13:40:04
в /boot/loader.conf добавь строки:

kern.maxdsiz="1G"
kern.dfldsiz="1G"

и ребутни сервер

Спасиб, обязательно установлю. Вчера и сегодня проявляется баг(SVN версия 207). Некоторым абонентам отпадают услуги... т.е. пришло время и ему не переподключается услуга, происходит как на разных тарифных планах так и не у всех. Троим абонам отключилась услуга inet_unlim одному из base.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 01 Декабря 2013, 15:04:49
в /boot/loader.conf добавь строки:

kern.maxdsiz="1G"
kern.dfldsiz="1G"

и ребутни сервер

Спасиб, обязательно установлю. Вчера и сегодня проявляется баг(SVN версия 207). Некоторым абонентам отпадают услуги... т.е. пришло время и ему не переподключается услуга, происходит как на разных тарифных планах так и не у всех. Троим абонам отключилась услуга inet_unlim одному из base.
Подтверждаю, ревизия 220


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 01 Декабря 2013, 15:42:23
в /boot/loader.conf добавь строки:

kern.maxdsiz="1G"
kern.dfldsiz="1G"

и ребутни сервер

Спасиб, обязательно установлю. Вчера и сегодня проявляется баг(SVN версия 207). Некоторым абонентам отпадают услуги... т.е. пришло время и ему не переподключается услуга, происходит как на разных тарифных планах так и не у всех. Троим абонам отключилась услуга inet_unlim одному из base.
Наверное из числа недавно подключеных?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 01 Декабря 2013, 18:21:07
в /boot/loader.conf добавь строки:

kern.maxdsiz="1G"
kern.dfldsiz="1G"

и ребутни сервер

Спасиб, обязательно установлю. Вчера и сегодня проявляется баг(SVN версия 207). Некоторым абонентам отпадают услуги... т.е. пришло время и ему не переподключается услуга, происходит как на разных тарифных планах так и не у всех. Троим абонам отключилась услуга inet_unlim одному из base.
Наверное из числа недавно подключеных?

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

Выбираю всем новеньким автопродление... жуть)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 01 Декабря 2013, 19:14:02
Цитировать
да, похоже на то. т.е. первый раз автоматом должно подключить... Есть решение?
Прочитал чуть раньше сообщения, но я модуль никакой не устанавливал... т.е. нужно обновить свн?

Выбираю всем новеньким автопродление... жуть)

Да необходимо обновиться. У меня тоже было такое, после обновления встало все на места.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Декабря 2013, 11:12:16
Цитировать
да, похоже на то. т.е. первый раз автоматом должно подключить... Есть решение?
Прочитал чуть раньше сообщения, но я модуль никакой не устанавливал... т.е. нужно обновить свн?

Выбираю всем новеньким автопродление... жуть)

Да необходимо обновиться. У меня тоже было такое, после обновления встало все на места.
Да, было дело. Сейчас в движке N+ коренным образом ничего не меняется, только добавляются новые фичи. Но какое-то время назад мне пришлось в движок услуг внести изменение, я бегло протестил, закоммитил и потом увидел ошибку. Закоммитил снова. По идее, если перезагрузки nokernel.pl в этот период не было, то и ошибка не должна была проявиться. Непонятно, как у стольких людей в этот короткий промежуток была перезагрузка... Сейчас ошибка точно ни у кого не повторяется?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 02 Декабря 2013, 12:52:34
Цитировать
да, похоже на то. т.е. первый раз автоматом должно подключить... Есть решение?
Прочитал чуть раньше сообщения, но я модуль никакой не устанавливал... т.е. нужно обновить свн?

Выбираю всем новеньким автопродление... жуть)

Да необходимо обновиться. У меня тоже было такое, после обновления встало все на места.
Да, было дело. Сейчас в движке N+ коренным образом ничего не меняется, только добавляются новые фичи. Но какое-то время назад мне пришлось в движок услуг внести изменение, я бегло протестил, закоммитил и потом увидел ошибку. Закоммитил снова. По идее, если перезагрузки nokernel.pl в этот период не было, то и ошибка не должна была проявиться. Непонятно, как у стольких людей в этот короткий промежуток была перезагрузка... Сейчас ошибка точно ни у кого не повторяется?

Я если честно думал, что при любом изменении в модулях нужно перезапускать ядра) Недавно только заметил когда менял текст для смс, что не обязательно перезапускать...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 03 Декабря 2013, 15:01:41
 А возможно как-то сделать, чтобы услуга inet_unlim включилась нужного числа, если сейчас никакая услуга не установлена.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 08 Декабря 2013, 21:06:44
Есть вопрос.

Скрипт в услугах inet делаю так:

Цитировать
if( get_hour >= 19 &&
    get_hour <  22 &&
    speed(10) > 7000 ) { set_speed2 5000; return }
if( speed(10) > 7000 ) { set_speed2 8000 }

После сохранения noserver выпадает. В логах ругается на шейпер.
Что я делаю не так? Подскажите.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 09 Декабря 2013, 11:51:21
После сохранения noserver выпадает. В логах ругается на шейпер.
Что я делаю не так? Подскажите.
После обновления perl это перестало и у меня работать, надо заменить get_hour на get_hour() - добавить скобки. Исправлю документацию


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 09 Декабря 2013, 12:49:20
После сохранения noserver выпадает. В логах ругается на шейпер.
Что я делаю не так? Подскажите.
После обновления perl это перестало и у меня работать, надо заменить get_hour на get_hour() - добавить скобки. Исправлю документацию
Премного благодарен!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 10 Декабря 2013, 14:45:12
Снова упал nokernel.pl

Последние 3 строчки с консоли:
Код:
Есть платежи несуществующих клиентов. Важность проблемы: 1
Есть расхождения суммы платежей и баланса клиента. Важность проблемы: 3
retrieval of routing table: Cannot allocate memory

Код:
kern.maxdsiz: 1073741824
kern.dfldsiz: 1073741824


в логах есть такой момент:
Код:
Dec 10 12:36:10 nodeny kernel: arp: unknown hardware address format (0x0800) (from 00:00:00:00:00:00 to 00:00:5e:99:51:79)
Dec 10 12:36:10 nodeny kernel: arp: unknown hardware address format (0x0800) (from 00:00:00:00:00:00 to 00:00:5e:99:51:79)
Dec 10 12:37:37 nodeny kernel: arp: unknown hardware address format (0x0800) (from 00:00:00:00:00:00 to 00:00:5b:d6:f5:a8)
Dec 10 12:37:37 nodeny kernel: arp: unknown hardware address format (0x0800) (from 00:00:00:00:00:00 to 00:00:5b:d6:f5:a8)
Dec 10 12:39:32 nodeny last message repeated 4 times
Dec 10 12:46:53 nodeny last message repeated 4 times

В чем еще, может быть причина?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 10 Декабря 2013, 15:13:46
Цитировать
retrieval of routing table: Cannot allocate memory
Памяти не хватает. Покажи результат

Код:
perl nokernel.pl -L


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 13 Декабря 2013, 11:42:19
 Подскажите. Как в Н+ посмотреть в какие дни у клиента был доступ в инет открыт или закрыт ? В Н50 мжно было увидеть в сеансах подключений (ключик зелёный или красный).


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 13 Декабря 2013, 16:27:59
Подскажите. Как в Н+ посмотреть в какие дни у клиента был доступ в инет открыт или закрыт ? В Н50 мжно было увидеть в сеансах подключений (ключик зелёный или красный).
У клиента - клиентская статистика - сеансы подключений


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 13 Декабря 2013, 23:14:36
Подскажите. Как в Н+ посмотреть в какие дни у клиента был доступ в инет открыт или закрыт ? В Н50 мжно было увидеть в сеансах подключений (ключик зелёный или красный).
У клиента - клиентская статистика - сеансы подключений
Да, но там не видно доступ был включён или отключён.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 15 Декабря 2013, 01:17:16
Цитировать
retrieval of routing table: Cannot allocate memory
Памяти не хватает. Покажи результат

Код:
perl nokernel.pl -L

Уже не покажу, т.к. запустил все модули отдельно, жду, кто упадет первый.
Сейчас такая картина:

Код:
[root@nodeny /usr/local/nodeny]# perl nokernel.pl -L
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg

MODULE                   RUN?
cap                      0
capremind                1
system_clean             0
make_config              0
services                 0
authserver               0
auth                     0
tmppays                  0
collectors               0
websession               0
balance                  0
mmm                      0
system_check             1
authtraf                 0
dhcp                     0

Код:
 1371 v0- S        1:15,10 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d (perl5.14.4)
 1372 v0- S       54:31,95 /usr/bin/perl /usr/local/nodeny/noserver.pl -d (perl5.14.4)
 2144  0- S        1:19,14 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=dhcp -d (perl5.14.4)
 2145  0- S       26:26,08 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d (perl5.14.4)
 2146  0- S        1:40,58 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=auth -d (perl5.14.4)
 2147  0- S        1:10,93 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=websession -d (perl5.14.4)
 2148  0- S        1:23,19 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authserver -d (perl5.14.4)
 2149  0- S        1:11,08 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=tmppays -d (perl5.14.4)
 2150  0- S        4:39,48 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d (perl5.14.4)
 2152  0- S        1:25,04 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=services -d (perl5.14.4)
 2153  0- S        1:20,70 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=balance -d (perl5.14.4)
 2154  0- S        1:13,58 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=mmm -d (perl5.14.4)
 2155  0- S       23:29,48 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=make_config -d (perl5.14.4)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Декабря 2013, 09:52:55
Подскажите. Как в Н+ посмотреть в какие дни у клиента был доступ в инет открыт или закрыт ? В Н50 мжно было увидеть в сеансах подключений (ключик зелёный или красный).
У клиента - клиентская статистика - сеансы подключений
Да, но там не видно доступ был включён или отключён.
доступ мог быть включен посреди сеанса и это не было бы изменением авторизации т.к. у нее есть сейчас 2 режима: вкл/выкл. Нужно админу смотреть в события отклбчения


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 15 Декабря 2013, 10:39:50
Подскажите. Как в Н+ посмотреть в какие дни у клиента был доступ в инет открыт или закрыт ? В Н50 мжно было увидеть в сеансах подключений (ключик зелёный или красный).
У клиента - клиентская статистика - сеансы подключений
Да, но там не видно доступ был включён или отключён.
доступ мог быть включен посреди сеанса и это не было бы изменением авторизации т.к. у нее есть сейчас 2 режима: вкл/выкл. Нужно админу смотреть в события отклбчения
а где смотреть события отключения ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 15 Декабря 2013, 12:05:30
Цитировать
а где смотреть события отключения ?

Клиент - платежи


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 15 Декабря 2013, 15:35:49
Цитировать
а где смотреть события отключения ?

Клиент - платежи
О том,что доступ заблокирован сообщения есть, а вот когда доступ открывался нет сообщений.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Декабря 2013, 18:20:21
Цитировать
а где смотреть события отключения ?

Клиент - платежи
О том,что доступ заблокирован сообщения есть, а вот когда доступ открывался нет сообщений.
при любом пополнении


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 15 Декабря 2013, 19:36:56
Цитировать
а где смотреть события отключения ?

Клиент - платежи
О том,что доступ заблокирован сообщения есть, а вот когда доступ открывался нет сообщений.
при любом пополнении
Если платёж, то видно. А вот если был кредит, то не видно когда он был создан, видно только когда удалён.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 24 Декабря 2013, 16:27:23
Скидка действует только на тариф, если добавить Основной тариф, скажем для оплаты внешнего IP? то на него скидка не распространяется...так было задумано?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 02 Января 2014, 21:01:19
перестал работать САР, работал себе тихонько пока юзеры не начали жаловатся почему не пишет что нет денег, давай проверять - и в правду не пишет,  и не приходят сообщения с "настаивать на прочтении"
запускается отдельным процессом, в логах все чисто.
куда копать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 03 Января 2014, 03:39:33
а юзеров блокирует?
посмотреть правило в фаере аля .
Код:
ipfw show | grep fwd


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 03 Января 2014, 08:50:06
а юзеров блокирует?
посмотреть правило в фаере аля .
Код:
ipfw show | grep fwd
да, так как доступа в инет у них уже нет
настройки все стандартны, все по дефолту.
Куда копать дальше?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 03 Января 2014, 09:52:23
что да?
юзеры как авторизованы? ключики есть в биллинге? если есть, смотрите есть ли их IP в таблице 31 или 34.
есть ли правило форварда? включен ли нат? работает ли он?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Windows от 03 Января 2014, 12:06:04
Может ты просто обновлял биллинг и не обратил внимания на эту тему  forum.nodeny.com.ua/index.php?topic=2421.0


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 03 Января 2014, 12:25:03
Цитировать
retrieval of routing table: Cannot allocate memory
Памяти не хватает. Покажи результат

Код:
perl nokernel.pl -L

После раздельного запуска модулей, выяснилось, что с этой ошибкой вылетает, раз в два дня модуль "authtraf".

Код:
[root@nodeny /usr/local/nodeny]# /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
loading kernel::authtraf.pm
retrieval of routing table: Cannot allocate memory


[root@nodeny /usr/local/nodeny]# perl nokernel.pl -L
Код:
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg

MODULE                   RUN?
cap                      0
capremind                1
system_clean             1
make_config              0
services                 0
authserver               0
auth                     0
tmppays                  0
collectors               0
websession               0
balance                  0
mmm                      1
system_check             1
authtraf                 0
dhcp                     1

[root@nodeny /usr/home/andrew]# ps ax | grep no
Код:
 1372 v0- S       363:42,13 /usr/bin/perl /usr/local/nodeny/noserver.pl -d (perl5.14.4)
41725  0  S+        0:00,00 grep no
 2165  1- S         9:38,08 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=dhcp -d (perl5.14.4)
 2166  1- S       525:35,77 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d (perl5.14.4)
 2167  1- S        11:37,98 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=auth -d (perl5.14.4)
 2168  1- S         8:11,12 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=websession -d (perl5.14.4)
 2169  1- S         9:32,03 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authserver -d (perl5.14.4)
 2170  1- S         8:07,51 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=tmppays -d (perl5.14.4)
 2171  1- S        34:05,26 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d (perl5.14.4)
 2173  1- S        23:32,95 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=services -d (perl5.14.4)
 2174  1- S         9:22,54 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=balance -d (perl5.14.4)
 2175  1- S         8:37,42 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=mmm -d (perl5.14.4)
 2176  1- S       164:19,90 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=make_config -d (perl5.14.4)
41667  3  S+        0:00,77 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf (perl5.14.4)
42234  4  S+        6:32,48 perl nokernel.pl (perl5.14.4)

Что крутить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 03 Января 2014, 13:58:48
retrieval of routing table: Cannot allocate memory

сколько памяти в системе ?
systat hw.physmem



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 04 Января 2014, 00:49:43
 4019 v0- S       12:53,04 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d (perl5.14.4)
 4021 v0- S       86:37,06 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d (perl5.14.4)
98276  0- S       15:54,77 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d (perl5.14.4)


[root@stat /usr/local/nodeny]# sockstat | grep 8080
root     perl5.14.4 98276 4  tcp4   *:8080                *:*
[root@stat /usr/local/nodeny]#


что еще показать? чтоб сказали куда дальше порыться


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 04 Января 2014, 03:08:58
retrieval of routing table: Cannot allocate memory

сколько памяти в системе ?
systat hw.physmem


Код:
last pid:  3077;  load averages:  0.15,  0.10,  0.06                                                                                 up 0+01:12:41  03:03:13
74 processes:  2 running, 71 sleeping, 1 waiting
CPU:  0.2% user,  0.0% nice,  0.0% system,  0.0% interrupt, 99.7% idle
Mem: 399M Active, 308M Inact, 490M Wired, 1948K Cache, 828M Buf, 6701M Free
Swap: 3495M Total, 3495M Free

Код:
Jan  4 01:50:41 nodeny kernel: real memory  = 8589934592 (8192 MB)
Jan  4 01:50:41 nodeny kernel: avail memory = 8228651008 (7847 MB)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 04 Января 2014, 03:12:11
что еще показать? чтоб сказали куда дальше порыться

Выше спрашивали:
В       /usr/local/nodeny/cfg/noserver.cfg.pm

Параметр $forward_enabled   -  0 или 1  ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 04 Января 2014, 08:41:55
спасибо, надо блин внимательней форум читать.
поставил 1 и все полетело


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Января 2014, 11:55:21
спасибо, надо блин внимательней форум читать.
поставил 1 и все полетело
Не форум, а просто читать, что тебе люди пишут. Тебя 2 раза спрашивали про fwd, а ты ответил первый раз "да", потом Юша тебя переспросил "что да?.. есть ли правило форварда?"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 06 Января 2014, 15:43:11
Совсем запутался.

Мои "Белые" адреса, в раздели Сети, вносить как "Локальный"?
Или их достаточно описать в разделе "IP пул"?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 06 Января 2014, 16:05:56
Где ты увидел слово "локальный"?

Все ипы, которые могут быть назначены клиентам, должны быть прописаны в ip пуле. У ip может быть несколько свойств, например, одно из свойств "реальный".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 06 Января 2014, 18:23:11
В разделе "сети" описываются сети.
С направлениями "Интернет", "свичи", "локальный" и т.д.
Эти описания попадают в соответствующие таблицы фаервола.
Вот и спрашиваю, здесь кроме 192.168.0.0/24.
Белые адреса нужно описывать. Если да, то как?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 06 Января 2014, 20:32:22
белые ипы твоих клиентов - да, как локальны трафик


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 06 Января 2014, 20:37:40
Необходима возможность выдавать кредит из меню, открывающегося по нажатию правой кнопки мыши на кнопке Info в списке клиентов.

Раньше кредит выдавался через пункт "Пополнить" этого меню, а я уже сам доводил до нужного мне варианта. Но теперь кредитов даже и в "Пополнить" не стало. Сие меня печалит зело.

При каком именно обновлении пропала эта возможность, не знаю - давненько не обновлялся.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 07 Января 2014, 00:04:03
Необходима возможность выдавать кредит из меню, открывающегося по нажатию правой кнопки мыши на кнопке Info в списке клиентов.

Раньше кредит выдавался через пункт "Пополнить" этого меню, а я уже сам доводил до нужного мне варианта. Но теперь кредитов даже и в "Пополнить" не стало. Сие меня печалит зело.

При каком именно обновлении пропала эта возможность, не знаю - давненько не обновлялся.
Подтверждаю. Не удобно.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 27 Января 2014, 10:07:41
Всем доброго дня.
Есть клиент. У него два ИПа. Один серый другой белый. К белому подключена ИП камера, на втором должен работать роутер. Роутер сам цепляется на белый, а надо его иметь на сером. Как это устаканить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Января 2014, 10:34:47
Как эти два веселых гуся подсоединяются, по пппое?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: YuSHa от 27 Января 2014, 11:10:23
Если  удалить все содержимое таблицы pays кроме сообщения
Код:
Проверка системы

Уровень проблемы Проблема
3 Есть расхождения суммы платежей и баланса клиента
будут ли ещё какие-то грабли? Может ли это сильно повлиять на работу?
желание это сделать связано с тем, что наполняется биллинг с сентября и не регулярно. пополнение счета, внесение/изменение действующего тарифа абоненту производится не всегда корректно, после чего происходит правка. Хочется при запуске нового биллинга не иметь много ненужной информации в истории в личном кабинете, по которым могут у тупых абонентов возникнуть много ненужных вопросов.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Января 2014, 11:30:39
ну тогда отключи модуль system_check. Несхождение балансов ни на что не влияет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 27 Января 2014, 14:05:37
Как эти два веселых гуся подсоединяются, по пппое?
У роутера рррое. Камерой наверное статик белый. Еще не пробовал настраивать. Боюсь потерять. Потом ногами топать, холодно...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Января 2014, 14:48:28
Несколько вариантов:

1) подключить камеру к роутеру, роутеру дать белый ип и включить проброс либо определенного порта на камеру, либо смапить ип полностью камеру - я не помню как эта функция в роутерах называется

2) здесь в форуме я писал, что у каждого из устройств можно сделать свой логин (основной + постфикс, например vasya_1, vasya_2) и с каждым логином будет связан свой ip: http://forum.nodeny.com.ua/index.php?topic=2310.0


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 27 Января 2014, 15:09:41
Цитировать
1) подключить камеру к роутеру, роутеру дать белый ип и включить проброс либо определенного порта на камеру, либо смапить ип полностью камеру - я не помню как эта функция в роутерах называется
Роутер и камера раньше и были так настроены. Потом их разнесли по месту положению. Буду думать по второму варианту.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 03 Февраля 2014, 17:17:34
Помогите пожалуйста, не могу устранить проблему, модуль
/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &
периодически вылетает с ошибкой
retrieval of routing table: Cannot allocate memory

1. Памяти 8 Гиг,
2.$forward_enabled=1
3. В /boot/loader.conf есть
kern.maxdsiz="1G"
kern.dfldsiz="1G"
4. Ядро скомпилено options         IPFIREWALL_FORWARD
Что докрутить. подскажите уважаемые форумчане!)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ipnet от 03 Февраля 2014, 17:55:26
Помогите пожалуйста, не могу устранить проблему, модуль
/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &
периодически вылетает с ошибкой
retrieval of routing table: Cannot allocate memory

1. Памяти 8 Гиг,
2.$forward_enabled=1
3. В /boot/loader.conf есть
kern.maxdsiz="1G"
kern.dfldsiz="1G"
4. Ядро скомпилено options         IPFIREWALL_FORWARD
Что докрутить. подскажите уважаемые форумчане!)


netstat -m ?

сколько в сети компов? Есть ли нехватка ОЗУ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 03 Февраля 2014, 18:01:49
7416/5154/12570 mbufs in use (current/cache/total)
5208/3322/8530/25600 mbuf clusters in use (current/cache/total/max)
5208/1831 mbuf+clusters out of packet secondary zone in use (current/cache)
0/1725/1725/12800 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
12635K/14832K/27468K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/0/0 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
24 requests for I/O initiated by sendfile
0 calls to protocol drain routines

Онлайна около 500-600 -ето все, авторизация по трафику и арп
из top -S:
Mem: 1138M Active, 5067M Inact, 1318M Wired, 276M Cache, 827M Buf, 107M Free


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ipnet от 03 Февраля 2014, 18:34:34
dmesg

uname -a


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 03 Февраля 2014, 18:53:05
dmesg.today пусто
dmesg.yesterdey - последний лог когда /вар переполнилься
больше ничего
FreeBSD 9.1-RELEASE amd64


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ipnet от 03 Февраля 2014, 19:10:32
kern.maxdsiz="4G"
kern.dfldsiz="4G"

я так понял вы перешли с 50-й версии?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 03 Февраля 2014, 20:50:43
kern.maxdsiz="4G"
kern.dfldsiz="4G"

я так понял вы перешли с 50-й версии?
попробую, пасиб
да переходили с 50,32
и вопрос, ети лимиты изменяться только после перезагрузки?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ipnet от 04 Февраля 2014, 00:07:15
kern.maxdsiz="4G"
kern.dfldsiz="4G"

я так понял вы перешли с 50-й версии?
попробую, пасиб
да переходили с 50,32
и вопрос, ети лимиты изменяться только после перезагрузки?

желайтельно


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: goletsa от 05 Февраля 2014, 12:37:08
kern.maxdsiz="4G"
kern.dfldsiz="4G"

я так понял вы перешли с 50-й версии?
попробую, пасиб
да переходили с 50,32
и вопрос, ети лимиты изменяться только после перезагрузки?
loader.conf после перезагрузки только применится


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 05 Февраля 2014, 15:37:40
kern.maxdsiz="4G"
kern.dfldsiz="4G"

я так понял вы перешли с 50-й версии?
попробую, пасиб
да переходили с 50,32
и вопрос, ети лимиты изменяться только после перезагрузки?
loader.conf после перезагрузки только применится
сделали перезагрузку kern.maxdsiz: 4294967296 и kern.dfldsiz: 4294967296
но ефекта никакого, всёравно вылетает с ошибкой


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ipnet от 05 Февраля 2014, 19:14:24
kern.maxdsiz="4G"
kern.dfldsiz="4G"

я так понял вы перешли с 50-й версии?
попробую, пасиб
да переходили с 50,32
и вопрос, ети лимиты изменяться только после перезагрузки?
loader.conf после перезагрузки только применится
сделали перезагрузку kern.maxdsiz: 4294967296 и kern.dfldsiz: 4294967296
но ефекта никакого, всёравно вылетает с ошибкой


убери вообще с лоадера его!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 05 Февраля 2014, 19:17:42
kern.maxdsiz="4G"
kern.dfldsiz="4G"

я так понял вы перешли с 50-й версии?
попробую, пасиб
да переходили с 50,32
и вопрос, ети лимиты изменяться только после перезагрузки?
loader.conf после перезагрузки только применится
сделали перезагрузку kern.maxdsiz: 4294967296 и kern.dfldsiz: 4294967296
но ефекта никакого, всёравно вылетает с ошибкой


убери вообще с лоадера его!
Я то уберу но скрипт не работал даже при дефолтном значении етих параметров


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ipnet от 05 Февраля 2014, 22:17:45
kern.maxdsiz="4G"
kern.dfldsiz="4G"

я так понял вы перешли с 50-й версии?
попробую, пасиб
да переходили с 50,32
и вопрос, ети лимиты изменяться только после перезагрузки?
loader.conf после перезагрузки только применится
сделали перезагрузку kern.maxdsiz: 4294967296 и kern.dfldsiz: 4294967296
но ефекта никакого, всёравно вылетает с ошибкой


убери вообще с лоадера его!
Я то уберу но скрипт не работал даже при дефолтном значении етих параметров

дай ссш доступ


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 07 Февраля 2014, 16:04:09
Установил по новому билинг. На старом был радиус, тут установил радиус2. Клиент авторизируется по РРРоЕ (роутер) Идет отображение МАС адреса таким образом:

Цитировать
Mac   08::6:0::6e::5:b::f4::1:1
Модуль авторизации   pppoe


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Февраля 2014, 20:21:39
Я думаю формат мака поменялся. В конфиге dhcpd.conf

set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));

замени на

set ClientMac = binary-to-ascii(16, 8, "", substring(hardware, 1, 6));


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 07 Февраля 2014, 20:56:39
Я думаю формат мака поменялся. В конфиге dhcpd.conf

set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));

замени на

set ClientMac = binary-to-ascii(16, 8, "", substring(hardware, 1, 6));
ОК! Спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 17 Марта 2014, 20:04:41
Помогите пожалуйста, не могу устранить проблему, модуль
/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &
периодически вылетает с ошибкой
retrieval of routing table: Cannot allocate memory

1. Памяти 8 Гиг,
2.$forward_enabled=1
3. В /boot/loader.conf есть
kern.maxdsiz="1G"
kern.dfldsiz="1G"
4. Ядро скомпилено options         IPFIREWALL_FORWARD
Что докрутить. подскажите уважаемые форумчане!)


Кто сможет помочь, за деньги или за пиво)
Такая ситуация и на втором сервере на который сегодня перенесли с 50,32
На втором сервере только 16 гиг оперативы и только 1 проц
но аутхтраф вылетает так же само
количество абонентов на серверах почти одинаковая
перепробовали всяческие комбинации настроек из этого топика


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 17 Марта 2014, 22:45:11
Таже фигня. Постоянно вылетает.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 18 Марта 2014, 08:16:43
Таже фигня. Постоянно вылетает.
А у Вас что за системник? брендовый или самосбор?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Марта 2014, 11:26:43
Где-то уже была теме про authtraf - perl-модуль, который использует этот модуль, глючный. Как будет время заменю его на вызов arping


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 18 Марта 2014, 15:42:42
Где-то уже была теме про authtraf - perl-модуль, который использует этот модуль, глючный. Как будет время заменю его на вызов arping
буду очень благодарен, модуль очень полезен


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 19 Марта 2014, 20:43:05
Таже фигня. Постоянно вылетает.
А у Вас что за системник? брендовый или самосбор?

А какое это имеет значение?
п.с. Если имеет, то "IBM System x3650"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 20 Марта 2014, 09:11:38
Таже фигня. Постоянно вылетает.
А у Вас что за системник? брендовый или самосбор?

А какое это имеет значение?
п.с. Если имеет, то "IBM System x3650"
впринцыпе никакого, просто спросил
потому что мне сказали что скорее всего дело в оперативке, но я не хотел с человеком спорить так как был только один сервак
а щас их два, идентичных только оперативки на одном 8, на другом 16


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 27 Марта 2014, 18:14:14
Где-то уже была теме про authtraf - perl-модуль, который использует этот модуль, глючный. Как будет время заменю его на вызов arping
а много нужно переписать что бы работало?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: maxx от 28 Марта 2014, 12:39:54
Возник вопрос. Как выдавать айпи из определенного пула определенным клиентам. Например есть есть группа пользователей с серыми адресами и с динамическими реальными. Как указать что адрес нужно брать из пула?
и вопрос намбер цвай, как купить модуль? Не могу зачислить денег на счет.
Спс.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 28 Марта 2014, 12:59:10
Где-то уже была теме про authtraf - perl-модуль, который использует этот модуль, глючный. Как будет время заменю его на вызов arping
а много нужно переписать что бы работало?
я вчера хотел переделать даный модуль на перловский Net::Arping, но проблема остановила меня в самом начале, т.к. Net::Arping несмог поставить на фрю!!
есть 2 выхода из ситуации:
1) переделать  authtraf на вызов системной команды Arping;
2) отказаться от authtraf, а взамен переделать модуль коллектора так, чтобы при снятии среза,
если есть у клиента трафик и авторизация "всегда онлайн" вызывать ("CALL set_auth(?,?)", $p{ipa}, $opts);




Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 29 Марта 2014, 12:55:05
Где-то уже была теме про authtraf - perl-модуль, который использует этот модуль, глючный. Как будет время заменю его на вызов arping
а много нужно переписать что бы работало?
я вчера хотел переделать даный модуль на перловский Net::Arping, но проблема остановила меня в самом начале, т.к. Net::Arping несмог поставить на фрю!!
есть 2 выхода из ситуации:
1) переделать  authtraf на вызов системной команды Arping;
2) отказаться от authtraf, а взамен переделать модуль коллектора так, чтобы при снятии среза,
если есть у клиента трафик и авторизация "всегда онлайн" вызывать ("CALL set_auth(?,?)", $p{ipa}, $opts);



а почему не смогли поставить? странно...
меня только первый вариант устраивает, так как если у абонента "всегда онлайн" но доступ запрещен то вообще почти никакой трафик не идёт кроме заглушки, а он не считаеться...
а через пинг и арпинг все работающие в сети хосты были видны, есть ли к ним хоть какая то связь ил нет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 30 Марта 2014, 13:59:49
я вчера хотел переделать даный модуль на перловский Net::Arping, но проблема остановила меня в самом начале, т.к. Net::Arping несмог поставить на фрю!!
есть 2 выхода из ситуации:
1) переделать  authtraf на вызов системной команды Arping;

а если пойти дальше и вообще отказаться от Arping - в данном случае это просто арп таблица.

ну где-то так

Код:
sub main
{
    my($task, $single, $config) = @_;
    my $interface = $config->{interface};
    my %p = Db->line("SELECT DATE_FORMAT(NOW(), 'X%Y_%c_%e') AS x_tbl_name");
    &arp;
    %p or return;
    my $ntraf_sql = "SELECT INET_NTOA(i.ip) AS ipa, ".
        "(SELECT 1 FROM $p{x_tbl_name} WHERE uid = u.id AND `in` >0 AND `out` >0 AND time>(UNIX_TIMESTAMP()-60) LIMIT 1) AS has_traf ".
        " FROM users u JOIN ip_pool i ON i.uid = u.id WHERE u.lstate = 1";
    my $db = Db->sql( $ntraf_sql );
    while( my %p = $db->line )
    {
        $mac=$macTable{$p{ip}};
        debug("arp_lookup $p{ipa}: $mac");
        my $opts = "mod=authtraf";
        if( length $mac == 12 )
        {
            $opts .= ";user=$mac;";
        }
         elsif( !$p{has_traf} )
        {
            next;
        }
        Db->do("CALL set_auth(?,?)", $p{ipa}, $opts);
    }
}



sub arp {
    use strict;
    use Net::SNMP qw(snmp_dispatcher oid_lex_sort);
    my ($ip,$key,$mac,%macTable,$oid,$host,$community,$result,$session,$error);
    $oid = '.1.3.6.1.2.1.3.1.1.2';
    $host='127.0.0.1';
    $community='ser';
    ($session, $error) = Net::SNMP->session(-hostname  => $host,-community => $community,-port => 161);
    if (!defined($session))
        {
            debug("error snmp");
            exit 1;
        }
    if (defined($result = $session->get_table(-baseoid => $oid)))
        {
            foreach (oid_lex_sort(keys(%{$result})))
                {
                    $ip = $_;
                    $ip =~ s/$oid.//;
                    $ip = substr($ip,4);
                    $mac = substr($result->{$_},2);
                    $macTable{$ip} = $mac;
                }
        }
}

з.ы. В работе не тестировалось , да и лишние переменные надо бы убрать....


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 31 Марта 2014, 12:52:14
я вчера хотел переделать даный модуль на перловский Net::Arping, но проблема остановила меня в самом начале, т.к. Net::Arping несмог поставить на фрю!!
есть 2 выхода из ситуации:
1) переделать  authtraf на вызов системной команды Arping;

а если пойти дальше и вообще отказаться от Arping - в данном случае это просто арп таблица.

ну где-то так

Код:
sub main
{
    my($task, $single, $config) = @_;
    my $interface = $config->{interface};
    my %p = Db->line("SELECT DATE_FORMAT(NOW(), 'X%Y_%c_%e') AS x_tbl_name");
    &arp;
    %p or return;
    my $ntraf_sql = "SELECT INET_NTOA(i.ip) AS ipa, ".
        "(SELECT 1 FROM $p{x_tbl_name} WHERE uid = u.id AND `in` >0 AND `out` >0 AND time>(UNIX_TIMESTAMP()-60) LIMIT 1) AS has_traf ".
        " FROM users u JOIN ip_pool i ON i.uid = u.id WHERE u.lstate = 1";
    my $db = Db->sql( $ntraf_sql );
    while( my %p = $db->line )
    {
        $mac=$macTable{$p{ip}};
        debug("arp_lookup $p{ipa}: $mac");
        my $opts = "mod=authtraf";
        if( length $mac == 12 )
        {
            $opts .= ";user=$mac;";
        }
         elsif( !$p{has_traf} )
        {
            next;
        }
        Db->do("CALL set_auth(?,?)", $p{ipa}, $opts);
    }
}



sub arp {
    use strict;
    use Net::SNMP qw(snmp_dispatcher oid_lex_sort);
    my ($ip,$key,$mac,%macTable,$oid,$host,$community,$result,$session,$error);
    $oid = '.1.3.6.1.2.1.3.1.1.2';
    $host='127.0.0.1';
    $community='ser';
    ($session, $error) = Net::SNMP->session(-hostname  => $host,-community => $community,-port => 161);
    if (!defined($session))
        {
            debug("error snmp");
            exit 1;
        }
    if (defined($result = $session->get_table(-baseoid => $oid)))
        {
            foreach (oid_lex_sort(keys(%{$result})))
                {
                    $ip = $_;
                    $ip =~ s/$oid.//;
                    $ip = substr($ip,4);
                    $mac = substr($result->{$_},2);
                    $macTable{$ip} = $mac;
                }
        }
}

з.ы. В работе не тестировалось , да и лишние переменные надо бы убрать....

ну немножно не верно(
у меня к примеру в арп таблице связка мак и ИП считаеться действительной 1200 секунд, значит и хост будет считаться 20 минут авторизированым, хотя это не так
Код:
? (172.20.5.162) at b8:a3:86:0c:5c:03 on bce1 expires in 1192 seconds


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 31 Марта 2014, 12:57:06
ну немножно не верно(
у меня к примеру в арп таблице связка мак и ИП считаеться действительной 1200 секунд, значит и хост будет считаться 20 минут авторизированым, хотя это не так
Код:
? (172.20.5.162) at b8:a3:86:0c:5c:03 on bce1 expires in 1192 seconds

arp_lookup()
  $mac = Net::ARP::arp_lookup($dev,"192.168.1.1");

  This looks up the MAC address for the ip address 192.168.1.1
  and stores it in the variable $mac. The return value is
  "unknown" if the mac cannot be looked up.

то есть аналогично arp -a
 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 31 Марта 2014, 22:07:01
если пинговать arping

то можно так где-то


use strict;
use threads;
use threads::shared;
use Net::Netmask;
no warnings 'threads';


Код:

sub main {
    my $net = '13.13.10.0/24'; #подсеть хотя ее можно считать из конфига....
    my $interface = $config->{interface};
    my $block = Net::Netmask->new($net);
    my @devices;
    my $size=$block->size();
    for (my $i=0; $i<=$size; $i++)
        {
             push (@devices, $block->nth($i));
        }
    $SIG{CHLD} = 'IGNORE';
    my @trl;
    my $threads :shared = 0;
    my $threads_all :shared = 256;
    foreach (@devices)
        {
            sleep 1 while ($threads>$threads_all);
            if ($threads<=$threads_all)
                {
                    $trl[$_]=threads->create(\&trp,$_);
                    $trl[$_]->detach();
                }
        }
    1 while (scalar(threads->list(threads::running))>0);
    threads->exit();
    sub trp
        {
            $threads++;
            my $host = shift;
            my $sleeptime = int(rand()*5);
            sleep($sleeptime);
            my @res=`/usr/local/sbin/arping -p -uv -c 1  -i $interface $host`;
            my $res=$res[3];
            $res =~ s/\n//g;
            $res =~ s/\://g;
            my @ma=split/\s+/,$res;
            my $opts="mod=authtraf";
            if ($ma[3])
                {
                    $opts .= ";user=$ma[3];";
                    Db->do("CALL set_auth(?,?)", $host, $opts);
                }
            $threads--;
        }
}

тут смысл запускается многопоточно на всю подсеть ...

но прикол в том что у меня на freebsd 10  arping  не работает нормально....


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 01 Апреля 2014, 10:01:52
если пинговать arping

то можно так где-то


use strict;
use threads;
use threads::shared;
use Net::Netmask;
no warnings 'threads';


Код:

sub main {
    my $net = '13.13.10.0/24'; #подсеть хотя ее можно считать из конфига....
    my $interface = $config->{interface};
    my $block = Net::Netmask->new($net);
    my @devices;
    my $size=$block->size();
    for (my $i=0; $i<=$size; $i++)
        {
             push (@devices, $block->nth($i));
        }
    $SIG{CHLD} = 'IGNORE';
    my @trl;
    my $threads :shared = 0;
    my $threads_all :shared = 256;
    foreach (@devices)
        {
            sleep 1 while ($threads>$threads_all);
            if ($threads<=$threads_all)
                {
                    $trl[$_]=threads->create(\&trp,$_);
                    $trl[$_]->detach();
                }
        }
    1 while (scalar(threads->list(threads::running))>0);
    threads->exit();
    sub trp
        {
            $threads++;
            my $host = shift;
            my $sleeptime = int(rand()*5);
            sleep($sleeptime);
            my @res=`/usr/local/sbin/arping -p -uv -c 1  -i $interface $host`;
            my $res=$res[3];
            $res =~ s/\n//g;
            $res =~ s/\://g;
            my @ma=split/\s+/,$res;
            my $opts="mod=authtraf";
            if ($ma[3])
                {
                    $opts .= ";user=$ma[3];";
                    Db->do("CALL set_auth(?,?)", $host, $opts);
                }
            $threads--;
        }
}

тут смысл запускается многопоточно на всю подсеть ...

но прикол в том что у меня на freebsd 10  arping  не работает нормально....
и у меня на 10-ке не работает как следует, то timeout пишет то ваще ничего


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 01 Апреля 2014, 10:34:26
и у меня на 10-ке не работает как следует, то timeout пишет то ваще ничего
аналогично - поэтому скрипт проверялся на 8.2 но проверялся отдельно от билинга....


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 03 Апреля 2014, 09:51:25
Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 03 Апреля 2014, 12:29:48
Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!

monit  используй
/usr/ports/sysutils/monit

но если хочешь то  ps -ax | grep authtraf | grep -v grep | wc -l  для скрипта  полный путь надо указывать  для ps grep   или изменить окружение


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 07 Апреля 2014, 10:03:09
из /var/log/debug.log заметил что скрипт events.pl обрабатывает запрос 2-4 секунды, как по мне то это долго.
Как думаете?
Код:
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[2] = commit
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[3] = 192.168.19.13
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[4] = 0:11:f5:3e:9c:91
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[5] =
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[6] =
Apr  7 10:59:13 <local7.debug> vector-net dhcpd: execute_statement argv[0] = /usr/bin/perl
Apr  7 10:59:13 <local7.debug> vector-net dhcpd: execute_statement argv[1] = /usr/local/nodeny/modules/dhcp/events.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 12 Апреля 2014, 08:40:06
в логе мускуля пишет вот такое, файл становится огромным приходится чистить руками.
Цитировать
140412  9:37:28 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. INSERT... ON DUPLICATE KEY UPDATE  on a table with more than one UNIQUE KEY is unsafe Statement: call radupdate('Rombas','10.126.21.230',                'user=64:66:b3:36:82:c1;nas=127.0.0.1')

9.1-RELEASE-p8 FreeBSD 9.1-RELEASE-p8

где подправить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Апреля 2014, 08:58:00
http://forum.nodeny.com.ua/index.php?topic=2430.0


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 18 Апреля 2014, 00:19:35
Подскажите плз, как изменить сортировку списка услуг, на клиентской статистике, например, по стоимости?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Апреля 2014, 07:50:31
/usr/local/nodeny/web/user/main.pl

Код:
my $db = Db->sql(
    "SELECT v.*, s.title AS next_title, s.price AS next_price ".
    "FROM v_services v LEFT JOIN services s ON v.next_service_id = s.service_id ".
    "WHERE v.uid=?", $uid
 );

->

Код:
my $db = Db->sql(
    "SELECT v.*, s.title AS next_title, s.price AS next_price ".
    "FROM v_services v LEFT JOIN services s ON v.next_service_id = s.service_id ".
    "WHERE v.uid=? ORDER BY v.price DESC", $uid
 );


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 24 Апреля 2014, 07:48:33
После обновления на rev 244 сделал perl install.pl -x но процедура get_ip осталась старой, должно автоматом было изменить? Или вручную менять?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 24 Апреля 2014, 09:27:20
вручную


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 24 Апреля 2014, 11:24:51
Можно ли сделать планировщик подключения/отключения услуг? Например:
1) пополняем счет 25 апреля, но услуга подключается только 1го мая;
2) отключить услугу через 3 месяца.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 24 Апреля 2014, 12:36:58
Можно ли сделать планировщик подключения/отключения услуг? Например:
1) пополняем счет 25 апреля, но услуга подключается только 1го мая;
2) отключить услугу через 3 месяца.
Решить бы еще такую ситуацию:
Когда стоит "минимальный трафик" у клиента постоянно в минусе стоимость тарифа и он покупает карточку и пополняет за пару дней до начала нового месяца, в начале нового снятие не аннулировано - крики, вопли, перерасчет вручную.
Может сделать порог пополнения, например после 15го числа будет при пополнении спрашивать активировать услугу с нового месяца? Причем что клиентов (карта пополнения), что кассира при пополнении налом.



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 24 Апреля 2014, 13:20:55
а эта фича не подходит:

Цитировать
# Если после завершения услуги баланс станет отрицательным, то услуги отключаются и создается
# событие "подключить такие услуги когда баланс станет достаточным для их подключения"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 24 Апреля 2014, 13:26:11
а эта фича не подходит:

Цитировать
# Если после завершения услуги баланс станет отрицательным, то услуги отключаются и создается
# событие "подключить такие услуги когда баланс станет достаточным для их подключения"
Мне нужно чтоб отключало только определенные услуги (многоэтажки), а не все сразу. Сделать бы настройку в каждой услуге отдельно удалять или нет.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 24 Апреля 2014, 15:18:50
/usr/local/nodeny/web/user/main.pl

Код:
my $db = Db->sql(
    "SELECT v.*, s.title AS next_title, s.price AS next_price ".
    "FROM v_services v LEFT JOIN services s ON v.next_service_id = s.service_id ".
    "WHERE v.uid=?", $uid
 );

->

Код:
my $db = Db->sql(
    "SELECT v.*, s.title AS next_title, s.price AS next_price ".
    "FROM v_services v LEFT JOIN services s ON v.next_service_id = s.service_id ".
    "WHERE v.uid=? ORDER BY v.price DESC", $uid
 );

Спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 25 Апреля 2014, 17:04:56
Переехал на N+ одновременно со сменой железа.
Появилась проблема с потеряй пакетов между интерфейсами.

если у клиента сделать mtr, то порядка 15% потери сразу за сервером с N+
если сделать mtr на самом N+, то потерь нет.

Подскажите где копать?
Спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 25 Апреля 2014, 18:43:21
в железо )))
биллинг-то причем?)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 25 Апреля 2014, 21:02:45
Я ж не про биллинг. Биллинг, как раз красавцем выглядит.
Завтра поменяю сетевую, проверю. Есть подозрение...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 25 Апреля 2014, 23:14:24
Где-то уже была теме про authtraf - perl-модуль, который использует этот модуль, глючный. Как будет время заменю его на вызов arping
Как дела на полях времени?
Каждые полчаса вылетает :(


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 26 Апреля 2014, 01:01:18
Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!
Вопрос актуален. Победил?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 26 Апреля 2014, 08:59:24
Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!
Вопрос актуален. Победил?
полный путь добавить к ps и grep ))


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 26 Апреля 2014, 09:21:30
Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!
Вопрос актуален. Победил?
Даже тогда пробовал использовать и полные пути к ps и grep, но всёравно перезапуск дублировалься
но это уже не важно, по советам уважаемого ser970 запустил сервер мониторинга но не monit, а zabbix и на отдельной шарманке.
Работа модуля authtraf проверяеться через заббикс активный агент и сервером заббикса перезапускаеться действием по SSH с заббикс сервера.
А Вы решили иначе или еще так и не работает?
P.S. и вообще заббиксом мониторю работу всех модулей ядра на серверах, за "наставление" очень благодарен ser970


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 26 Апреля 2014, 13:44:27
Спасибо. Ставлю Заббикс.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 26 Апреля 2014, 14:20:34
Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!
Вопрос актуален. Победил?
Даже тогда пробовал использовать и полные пути к ps и grep, но всёравно перезапуск дублировалься
но это уже не важно, по советам уважаемого ser970 запустил сервер мониторинга но не monit, а zabbix и на отдельной шарманке.
Работа модуля authtraf проверяеться через заббикс активный агент и сервером заббикса перезапускаеться действием по SSH с заббикс сервера.
А Вы решили иначе или еще так и не работает?
P.S. и вообще заббиксом мониторю работу всех модулей ядра на серверах, за "наставление" очень благодарен ser970

Поделитесь ли шаблоном для заббикса? Было бы классно.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 27 Апреля 2014, 00:26:07
в портах есть arp-scan
и собственно
sub main
{
    my($task, $single, $config) = @_;
    my @interface=split/\,/,$config->{interface};

    my @inface=split/\,/,$interface;
    foreach (@inface)
        {
            &scan;
        }

}

sub scan
{
my $res=`/usr/local/bin/arp-scan -q -N -I $_ -l`;
my @res=split/\n+/,$res;

foreach (@res)
    {
        my $opts="mod=authtraf";
        if (m/((\d{1,3}\.){3}\d{1,3})/)
            {
                ($host,$mac)=split/\s+/;
                $opts .= ";user=$mac;";
                #Db->do("CALL set_auth(?,?)", $host, $opts);
                 print $host."==".$opts."\n";
            }
    }
}



формат   $interface="vlan520,vlan521";

сканирует все сеть по заданым интерфейсам (правда у меня это используется для другого)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 29 Апреля 2014, 10:18:42
Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!
Вопрос актуален. Победил?
Даже тогда пробовал использовать и полные пути к ps и grep, но всёравно перезапуск дублировалься
но это уже не важно, по советам уважаемого ser970 запустил сервер мониторинга но не monit, а zabbix и на отдельной шарманке.
Работа модуля authtraf проверяеться через заббикс активный агент и сервером заббикса перезапускаеться действием по SSH с заббикс сервера.
А Вы решили иначе или еще так и не работает?
P.S. и вообще заббиксом мониторю работу всех модулей ядра на серверах, за "наставление" очень благодарен ser970

Поделитесь ли шаблоном для заббикса? Было бы классно.
без проблем скажу что сделал, свои контакты кинул Вам в личку


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 06 Мая 2014, 23:39:05
Цитировать
Проверка системы

Уровень проблемы   Проблема
1   Есть платежи несуществующих клиентов
В дополнительных данных есть данные, привязанные к несуществующему клиенту
В таблице трафика есть данные, привязанные к несуществующему клиенту
В таблице ip_pool есть данные, привязанные к несуществующему клиенту
3   Есть расхождения суммы платежей и баланса клиента

Подскажите, как фиксить эти проблемы?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 07 Мая 2014, 00:04:58
Пропали в админке карточек пополнения, из некоторых групп карточек, след. действия:
Цитировать
Передать   В работу   На склад   Блокировать   Экспорт

Как вернуть?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 07 Мая 2014, 00:34:00
проверь права и владельца карточек


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 07 Мая 2014, 13:25:23
проверь права и владельца карточек

Дал максимальные права владельцам карточек.
не помогло.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Мая 2014, 13:33:07
В столбце "числятся на админе" показывает существующего админа?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 07 Мая 2014, 13:40:01
Да, показывает.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 24 Мая 2014, 14:48:23
На что влияет эта настрока :
Код:
Список полей дополнительных данных, которые наиболее оптимально описывают клиента, например, поля адреса: _adr_street, _adr_house, _adr_room.
?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Мая 2014, 09:05:04
На что влияет эта настрока :
Код:
Список полей дополнительных данных, которые наиболее оптимально описывают клиента, например, поля адреса: _adr_street, _adr_house, _adr_room.
?
при отображении истории платежей или трафика вверху есть ссылки Логин/Адрес/Все данные/ФИО. Адрес - это оно


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 30 Мая 2014, 14:58:05
Добавить бы в заглушку вывод баланса при выкл доступе, как бало в 50й версии.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Tooreagen от 31 Мая 2014, 19:25:25
Я не знаю может еще кому актуально, но при приеме налички и большом объеме абонов неудобно правую кнопу нажимать постоянно на Info а потом наличку класть. Может не сложно сделать напротив каждого абонента поле и кнопочку. В поле ввел сумму абонплаты, кнопочку нажал и деньги на счету.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: улыбашка от 15 Июня 2014, 09:40:17
Помогите Плиз! :-[
такая трабла, есть фри 8.4 поставил на неё ноденифри, ну чтоб опробовать как и что,всё по ману, вроде зароботало,но после команды perl nokernel.pl
всё виснет выглядит это так
Код:
root@serv:/usr/local/nodeny # perl nokernel.pl
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
loading kernel::system_clean.pm
kernel::system_clean Start
loading kernel::services.pm
kernel::services Start
loading kernel::auth.pm
kernel::auth Start
loading kernel::tmppays.pm
kernel::tmppays Start
loading kernel::websession.pm
kernel::websession Start
loading kernel::balance.pm
kernel::balance Start
loading kernel::system_check.pm
kernel::system_check Start

и так оно может висеть хоть целый день,единственное что срабатывает это если нажать Сtrl с.
Но тогда ps -ax | grep no, нет ничего тобишь ядро не стартонуло, в чём косяк куда копать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ivanmfan от 15 Июня 2014, 11:26:23
Помогите Плиз! :-[
такая трабла, есть фри 8.4 поставил на неё ноденифри, ну чтоб опробовать как и что,всё по ману, вроде зароботало,но после команды perl nokernel.pl
всё виснет выглядит это так
Код:
root@serv:/usr/local/nodeny # perl nokernel.pl
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
loading kernel::system_clean.pm
kernel::system_clean Start
loading kernel::services.pm
kernel::services Start
loading kernel::auth.pm
kernel::auth Start
loading kernel::tmppays.pm
kernel::tmppays Start
loading kernel::websession.pm
kernel::websession Start
loading kernel::balance.pm
kernel::balance Start
loading kernel::system_check.pm
kernel::system_check Start

и так оно может висеть хоть целый день,единственное что срабатывает это если нажать Сtrl с.
Но тогда ps -ax | grep no, нет ничего тобишь ядро не стартонуло, в чём косяк куда копать


Так и должно быть для дебага запускай  perl nokernel.pl -v
а для запуска как демон perl nokernel.pl -d &


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 22 Июля 2014, 16:05:40
Помогите пожалуйста, ничего особово не делал только ip из пула удалял и вот те на
Цитировать
[root@tr_bnet /usr/local/nodeny/kernel]# /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=nokernel.pl -vv
[0.025413: nokernel.pl(31) nod.pm::Start(103)]
Start. Flag -h for help

[0.025680: nokernel.pl(31) nod.pm::Start(104)]
loading /usr/local/nodeny/sat.cfg

[0.048698: nokernel.pl(36) Db.pm::line(143) Db.pm::sql(112) Db.pm::connect(94)]
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.022583 sec

[0.049310: nokernel.pl(36) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0002 сек

[0.052230: nokernel.pl(88) nod.pm::__ANON__(93) nod.pm(93) nod.pm::Hard_exit(127)]
/usr/local/nodeny/kernel/nokernel.pl.cfg not found at /usr/local/nodeny/nokernel.pl line 88.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 23 Июля 2014, 10:48:17
Помогите пожалуйста, ничего особово не делал только ip из пула удалял и вот те на
Цитировать
[root@tr_bnet /usr/local/nodeny/kernel]# /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=nokernel.pl -vv
[0.025413: nokernel.pl(31) nod.pm::Start(103)]
Start. Flag -h for help

[0.025680: nokernel.pl(31) nod.pm::Start(104)]
loading /usr/local/nodeny/sat.cfg

[0.048698: nokernel.pl(36) Db.pm::line(143) Db.pm::sql(112) Db.pm::connect(94)]
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.022583 sec

[0.049310: nokernel.pl(36) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0002 сек

[0.052230: nokernel.pl(88) nod.pm::__ANON__(93) nod.pm(93) nod.pm::Hard_exit(127)]
/usr/local/nodeny/kernel/nokernel.pl.cfg not found at /usr/local/nodeny/nokernel.pl line 88.
Наверно выяснил изза какого модуля вылетает, все модули запускал отдельными процессами
Вылетает модуль
/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=dhcp -d & с ошибкой:
retrieval of routing table: Cannot allocate memory
на сервере фря9,1 x64
Цитировать
# top -S
last pid: 83006;  load averages:  0.71,  0.67,  0.70                                                                                      up 7+03:03:09  11:36:22
86 processes:  2 running, 83 sleeping, 1 waiting
CPU:  8.5% user,  0.0% nice, 10.7% system,  4.6% interrupt, 76.2% idle
Mem: 1226M Active, 5135M Inact, 1205M Wired, 199M Cache, 827M Buf, 141M Free
Swap: 4096M Total, 2264K Used, 4094M Free
Цитировать
# vmstat -w1
 procs      memory      page                    disks     faults         cpu
 r b w     avm    fre   flt  re  pi  po    fr  sr da0 cd0   in   sy   cs us sy id
 0 0 0   3602M   340M  3001   0   0   0  1845   9   0   0 1631 2577 1559  2 11 87
 1 0 0   3602M   340M   578   0   0   0   719   0   7   0 19608 49261 59169  1 12 87
 0 0 0   3602M   340M  1708   0   0   0  2127   0   5   0 20279 51228 61309  0 10 90
 0 0 0   3602M   340M  1508   0   0   0  1527   0  14   0 19421 47606 58883  2  9 88
 0 0 0   3602M   340M  7662   0   0   0  2732   0  27   0 19050 47084 58160  6 10 84
 0 0 0   3602M   340M 11642   0   0   0  2207   0 203   0 19342 61406 64583  5 13 82
всего оперативки 8 гиг на серваке
конфиг dhcp через make_config большой так как каждая влан подсеть имеет свой динамический пул IP, всего 80 вланов на одном физическом интерфейсе
кто сможет помочь решить проблему за вознаграждение или за пиво?)
Спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 23 Июля 2014, 22:29:47
В настройках dhcp модуля ping_check включено я так понимаю? Давно говорили, что Net::ARP глючит. Не зря я в прингсервере заюзал arping. Может кто-нибудь портирует эту фичу из  пингсервера в dhcp модуль?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 23 Июля 2014, 22:36:28
В настройках dhcp модуля ping_check включено я так понимаю? Давно говорили, что Net::ARP глючит. Не зря я в прингсервере заюзал arping. Может кто-нибудь портирует эту фичу из  пингсервера в dhcp модуль?
Да, в конфиге включено


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 06 Августа 2014, 08:41:17
В настройках dhcp модуля ping_check включено я так понимаю? Давно говорили, что Net::ARP глючит. Не зря я в прингсервере заюзал arping. Может кто-нибудь портирует эту фичу из  пингсервера в dhcp модуль?
Может кто есть кто за деньги портирует данную фичу?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 18 Августа 2014, 14:59:05
оновив nodeny plus на 257 реліз і создало нові папки nodenyplus1 так має бути??
Цитировать
A    nodeny_plus1
A    nodeny_plus1/web
A    nodeny_plus1/web/login
A    nodeny_plus1/web/login/ip.pl
A    nodeny_plus1/web/login/standart.pl
A    nodeny_plus1/web/ajCardInfo.pl
A    nodeny_plus1/web/multimsg.pl
A    nodeny_plus1/web/ajGraphDel.pl
A    nodeny_plus1/web/tmpl
A    nodeny_plus1/web/tmpl/graph.html
A    nodeny_plus1/web/tmpl/submit.html
A    nodeny_plus1/web/tmpl/user_blank.html
A    nodeny_plus1/web/tmpl/usr_top_block.html
A    nodeny_plus1/web/tmpl/msg.html
A    nodeny_plus1/web/tmpl/box.html
A    nodeny_plus1/web/tmpl/login.html
A    nodeny_plus1/web/tmpl/base.html
A    nodeny_plus1/web/tmpl/user
A    nodeny_plus1/web/tmpl/user/cash_order.html
A    nodeny_plus1/web/tmpl/adm_top_block.html
A    nodeny_plus1/web/user
A    nodeny_plus1/web/user/cash_order.pl
A    nodeny_plus1/web/user/srv_select.pl
A    nodeny_plus1/web/user/cards.pl
A    nodeny_plus1/web/user/pays.pl
A    nodeny_plus1/web/user/locals.pl
A    nodeny_plus1/web/user/traf_graph.pl
A    nodeny_plus1/web/user/ajAcceptMsg.pl
A    nodeny_plus1/web/user/auth_log.pl
A    nodeny_plus1/web/user/srv_add.pl
A    nodeny_plus1/web/user/request_info.pl
A    nodeny_plus1/web/user/main.pl
A    nodeny_plus1/web/user/srv_info.pl
A    nodeny_plus1/web/ajSearchMenu.pl
A    nodeny_plus1/web/login.pl
A    nodeny_plus1/web/ajUserSrvForm.pl
A    nodeny_plus1/web/test.pl
A    nodeny_plus1/web/o_dictionary.pl
A    nodeny_plus1/web/graphs.pl
A    nodeny_plus1/web/hard_msg.pl
A    nodeny_plus1/web/user_new.pl
A    nodeny_plus1/web/ajPayCreate.pl
A    nodeny_plus1/web/ajResolve.pl
A    nodeny_plus1/web/end_cashmove.pl
A    nodeny_plus1/web/ajUserIpInfo.pl
A    nodeny_plus1/web/ajUserBalance.pl
A    nodeny_plus1/web/calls.pm
A    nodeny_plus1/web/users.pl
A    nodeny_plus1/web/o_services.pl
A    nodeny_plus1/web/user_del.pl
A    nodeny_plus1/web/ajUserInfo.pl
A    nodeny_plus1/web/lang
A    nodeny_plus1/web/lang/RU_admin.pl
A    nodeny_plus1/web/lang/RU.pl
A    nodeny_plus1/web/lang/RU_cap.pl
A    nodeny_plus1/web/Data.pl
A    nodeny_plus1/web/news.pl
A    nodeny_plus1/web/ajUserIpList.pl
A    nodeny_plus1/web/user_dop.pl
A    nodeny_plus1/web/ajBuffer.pl
A    nodeny_plus1/web/user_blank.pl
A    nodeny_plus1/web/pay_category.pl
A    nodeny_plus1/web/ajSearchTr.pl
A    nodeny_plus1/web/ajPayComment.pl
A    nodeny_plus1/web/ajUserInfo2.pl
A    nodeny_plus1/web/cap
A    nodeny_plus1/web/cap/main.pl
A    nodeny_plus1/web/start_user.pl
A    nodeny_plus1/web/o_test.pl
A    nodeny_plus1/web/o_usr_grp.pl
A    nodeny_plus1/web/mac_log.pl
A    nodeny_plus1/web/auth_log.pl
A    nodeny_plus1/web/ajUserIpDel.pl
A    nodeny_plus1/web/ajUserSrvDel.pl
A    nodeny_plus1/web/buffer.pl
A    nodeny_plus1/web/report.pl
A    nodeny_plus1/web/user.pl
A    nodeny_plus1/web/ajUserMenu.pl
A    nodeny_plus1/web/op.pl
A    nodeny_plus1/web/ajBlockPay.pl
A    nodeny_plus1/web/file.pl
A    nodeny_plus1/web/o_ip_pool.pl
A    nodeny_plus1/web/auth_mac.pl
A    nodeny_plus1/web/ajShowPass.pl
A    nodeny_plus1/web/o_nets.pl
A    nodeny_plus1/web/admin.pl
A    nodeny_plus1/web/Pay.pl
A    nodeny_plus1/web/ajPayDel.pl
A    nodeny_plus1/web/ajUserSrvChange.pl
A    nodeny_plus1/web/ajUserIpAdd.pl
A    nodeny_plus1/web/traf.pl
A    nodeny_plus1/web/cards.pl
A    nodeny_plus1/web/traf_log.pl
A    nodeny_plus1/web/ajUserSrvAdd.pl
A    nodeny_plus1/web/ajUserSrvInfo.pl
A    nodeny_plus1/web/ajAdmin.pl
A    nodeny_plus1/web/start_admin.pl
A    nodeny_plus1/web/cashmove.pl
A    nodeny_plus1/web/o_datasetup.pl
A    nodeny_plus1/web/user_new_now.pl
A    nodeny_plus1/web/tune.pl
A    nodeny_plus1/web/ajGraph.pl
A    nodeny_plus1/web/help
A    nodeny_plus1/web/help/srv_renew.html
A    nodeny_plus1/web/help/ip_pool.html
A    nodeny_plus1/web/ajUserSrvList.pl
A    nodeny_plus1/web/ajPayInfo.pl
A    nodeny_plus1/web/operations.pl
A    nodeny_plus1/web/main.pl
A    nodeny_plus1/web/help.pl
A    nodeny_plus1/web/safe_ses.pl
A    nodeny_plus1/web/pay_log.pl
A    nodeny_plus1/web/ajAdmTunes.pl
A    nodeny_plus1/web/user_save.pl
A    nodeny_plus1/web/ajModalClose.pl
A    nodeny_plus1/noserver.pl
A    nodeny_plus1/bill.sql
A    nodeny_plus1/install.pl
A    nodeny_plus1/kernel
A    nodeny_plus1/kernel/services.cfg
A    nodeny_plus1/kernel/balance.cfg
A    nodeny_plus1/kernel/collectors.pm
A    nodeny_plus1/kernel/system_clean.cfg
A    nodeny_plus1/kernel/authserver.cfg
A    nodeny_plus1/kernel/tmppays.cfg
A    nodeny_plus1/kernel/websession.pm
A    nodeny_plus1/kernel/system_check.pm
A    nodeny_plus1/kernel/services.pm
A    nodeny_plus1/kernel/auth.cfg
A    nodeny_plus1/kernel/balance.pm
A    nodeny_plus1/kernel/make_config.cfg
A    nodeny_plus1/kernel/system_clean.pm
A    nodeny_plus1/kernel/cap.cfg
A    nodeny_plus1/kernel/make_config
A    nodeny_plus1/kernel/make_config/dhcp.tmpl
A    nodeny_plus1/kernel/make_config/demo.tmpl
A    nodeny_plus1/kernel/authserver.pm
A    nodeny_plus1/kernel/collectors.cfg
A    nodeny_plus1/kernel/tmppays.pm
A    nodeny_plus1/kernel/collectors
A    nodeny_plus1/kernel/collectors/ipcad.pm
A    nodeny_plus1/kernel/auth.pm
A    nodeny_plus1/kernel/make_config.pm
A    nodeny_plus1/kernel/cap.pm
A    nodeny_plus1/kernel/system_check.cfg
A    nodeny_plus1/kernel/websession.cfg
A    nodeny_plus1/nod
A    nodeny_plus1/nod/mhttpd.pm
A    nodeny_plus1/nod/httpd.pm
A    nodeny_plus1/nod/tasks.pm
A    nodeny_plus1/nod/tmpl.pm
A    nodeny_plus1/nod/util.pm
A    nodeny_plus1/services
A    nodeny_plus1/services/speed_up.pm
A    nodeny_plus1/services/basic.pm
A    nodeny_plus1/services/inet_unlim.pm
A    nodeny_plus1/htdocs
A    nodeny_plus1/htdocs/first.gif
A    nodeny_plus1/htdocs/box_tl.gif
A    nodeny_plus1/htdocs/offn.gif
A    nodeny_plus1/htdocs/block.gif
A    nodeny_plus1/htdocs/nody.css
A    nodeny_plus1/htdocs/box_tr.gif
A    nodeny_plus1/htdocs/riss.png
A    nodeny_plus1/htdocs/tbl_head.gif
A    nodeny_plus1/htdocs/many.gif
A    nodeny_plus1/htdocs/close.gif
A    nodeny_plus1/htdocs/f1.gif
A    nodeny_plus1/htdocs/f2.gif
A    nodeny_plus1/htdocs/err.png
A    nodeny_plus1/htdocs/js
A    nodeny_plus1/htdocs/js/nody.js
A    nodeny_plus1/htdocs/js/datepicker.js
A    nodeny_plus1/htdocs/js/jquery.js
A    nodeny_plus1/htdocs/js/highcharts.js
A    nodeny_plus1/htdocs/js/nody_modal.js
A    nodeny_plus1/htdocs/js/nody.time.slider.js
A    nodeny_plus1/htdocs/js/nody_select.js
A    nodeny_plus1/htdocs/f3.gif
A    nodeny_plus1/htdocs/2step_cash.png
A    nodeny_plus1/htdocs/off.gif
A    nodeny_plus1/htdocs/loading.gif
A    nodeny_plus1/htdocs/spacer.gif
A    nodeny_plus1/htdocs/box_title_l.png
A    nodeny_plus1/htdocs/local
A    nodeny_plus1/htdocs/local/hdtv_h.gif
A    nodeny_plus1/htdocs/local/video_h.gif
A    nodeny_plus1/htdocs/local/clips_h.gif
A    nodeny_plus1/htdocs/local/serial_h.gif
A    nodeny_plus1/htdocs/box_b.gif
A    nodeny_plus1/htdocs/box_title_r.png
A    nodeny_plus1/htdocs/mark_green.png
A    nodeny_plus1/htdocs/favicon.ico
A    nodeny_plus1/htdocs/man.png
A    nodeny_plus1/htdocs/button-c.gif
A    nodeny_plus1/htdocs/on2.gif
A    nodeny_plus1/htdocs/usr_msg.png
A    nodeny_plus1/htdocs/box_l.gif
A    nodeny_plus1/htdocs/fon1.gif
A    nodeny_plus1/htdocs/button-l.gif
A    nodeny_plus1/htdocs/fon2.gif
A    nodeny_plus1/htdocs/more_d.gif
A    nodeny_plus1/htdocs/box_bl.gif
A    nodeny_plus1/htdocs/nav2.gif
A    nodeny_plus1/htdocs/index.html
A    nodeny_plus1/htdocs/ok.gif
A    nodeny_plus1/htdocs/box_r.gif
A    nodeny_plus1/htdocs/1step_cash.png
A    nodeny_plus1/htdocs/title_left.png
A    nodeny_plus1/htdocs/nody.time.slider.css
A    nodeny_plus1/htdocs/button-r.gif
A    nodeny_plus1/htdocs/box_br.gif
A    nodeny_plus1/htdocs/3step_cash.png
A    nodeny_plus1/htdocs/box_t.gif
A    nodeny_plus1/htdocs/on.gif
A    nodeny_plus1/htdocs/ie.css
A    nodeny_plus1/htdocs/pixel.gif
A    nodeny_plus1/htdocs/fon.gif
A    nodeny_plus1/sat.cfg
A    nodeny_plus1/nokernel.pl
A    nodeny_plus1/backup_nodeny.sh
A    nodeny_plus1/from_50.32_to_n_plus.txt
A    nodeny_plus1/nod.pm
A    nodeny_plus1/from_50.33_to_n_plus.txt
A    nodeny_plus1/services.pm
A    nodeny_plus1/cfg
A    nodeny_plus1/cfg/web_plugins.list
A    nodeny_plus1/cfg/tune.cfg
A    nodeny_plus1/Db.pm
A    nodeny_plus1/Debug.pm
A    nodeny_plus1/noserver
A    nodeny_plus1/noserver/nofire.pm
A    nodeny_plus1/noserver/shapes.pm
A    nodeny_plus1/new.pm
A    nodeny_plus1/rc.firewall
A    nodeny_plus1/cgi-bin
A    nodeny_plus1/cgi-bin/liqpay.pl
A    nodeny_plus1/cgi-bin/cap.pl
A    nodeny_plus1/cgi-bin/stat.pl
A    nodeny_plus1/modules
A    nodeny_plus1/modules/credit
A    nodeny_plus1/modules/credit/create.user.credit.pl
A    nodeny_plus1/modules/credit/patch.web_plugins.list
A    nodeny_plus1/modules/credit/patch.tune.cfg
A    nodeny_plus1/modules/credit/patch.RU.pl
A    nodeny_plus1/modules/credit/patch.ajUserInfo2.pl
A    nodeny_plus1/modules/houselist
A    nodeny_plus1/modules/houselist/patch.users.pl
A    nodeny_plus1/etc
A    nodeny_plus1/etc/crontab.txt
A    nodeny_plus1/etc/rc.firewall
A    nodeny_plus1/etc/pf.conf
A    nodeny_plus1/etc/ipcad.conf


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Августа 2014, 16:10:46
новые папки - это nodeny_plus1?  это корневая папка. Какое имя ты ей дашь, то и будет. Либо я нифига не понял в чем проблема?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 18 Августа 2014, 16:13:58
я зробив так
Цитировать
cd /usr/local/nodeny
svn up
perl install.pl -x
після цього в папці nodeny появилися 2 зайві папки (до тепер їх не було) nodeny_plus i nodeny_plus1


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 18 Августа 2014, 19:14:43
Автор останньої зміни: skreep@mail.ru
Ревізія останньої зміни: 257
Дата останньої зміни: 2014-08-18 09:57 GMT
Додано: 568

Кто то залил свою копию, видимо случайно


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 18 Августа 2014, 19:47:49
там модулі є gmap i іще пару ) :D


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Августа 2014, 01:19:11
При переносе на другой сервер забыли разрешить только чтение. Откатил назад. Обновитесь. Чужого когда не должно быть, поскольку видно для каждого коммита кто его коммитил


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 28 Августа 2014, 15:11:44
./web/ajCalendar.pl, 43 строчка, не хватает закрытой дужки

            $tbl->add('disabled', 'ccccccc', @lang::week_days);

rev 272


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 28 Августа 2014, 15:38:57
пофиксил


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 18 Сентября 2014, 00:43:44
Что-то не отображается трафик и не считается в веб-интерфейсе у меня , используется ipcad
в /etc/rc.conf
ipcad_enable=YES

ps -ax|grep ipcad

root@bill /usr/home/aden]# ps ax|grep ipcad
 897 ??  S<s   0:22.88 /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf
1725  0  S+    0:00.00 grep ipcad

вроде все запущено.

Подскажите что ещё посмотреть?



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 18 Сентября 2014, 09:19:26
http://forum.nodeny.com.ua/index.php?topic=2579.msg26323#msg26323


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 20 Сентября 2014, 22:03:58
1) При создании тарифа с режим конец месяца. Как изменить дату начала потребления услуг, чтобы при этом и произошёл перерасчёт по деньгам?
2) Допустим создан подневной тариф, включено автопродление. Как сделать так чтобы например 6 числа например произошёл переход с подневного тарифа на тариф помесячный ( работающий в режиме конец месяца с расчетным периодом с 6 по 6 число) ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 20 Сентября 2014, 22:21:11
в налаштування (настройках) -> адміністрування (Администрирование)
Начальный день месяца для услуг в режиме «конец месяца». Установить только если необходимо чтоб услуги привязывались не к первому числу месяца, а к указанному
стоїть ноль ставиш 6


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 20 Сентября 2014, 22:23:16
в налаштування (настройках) -> адміністрування (Администрирование)
Начальный день месяца для услуг в режиме «конец месяца». Установить только если необходимо чтоб услуги привязывались не к первому числу месяца, а к указанному
стоїть ноль ставиш 6
я это уже сделал. Но у меня другая задача. Нужно менять дату начала потребления услуг. Т.е.  например он пришёл 10 числа, а мне надо указать что подключился 8 числа. В старой версии была дата начала потребления услуг.
И еще не понятно как указать смену тарифа через определенное время.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 20 Сентября 2014, 22:34:04
в налаштування (настройках) -> адміністрування (Администрирование)
Начальный день месяца для услуг в режиме «конец месяца». Установить только если необходимо чтоб услуги привязывались не к первому числу месяца, а к указанному
стоїть ноль ставиш 6
я это уже сделал. Но у меня другая задача. Нужно менять дату начала потребления услуг. Т.е.  например он пришёл 10 числа, а мне надо указать что подключился 8 числа. В старой версии была дата начала потребления услуг.
И еще не понятно как указать смену тарифа через определенное время.
встанови собі phpmyadmin і міняй дату в БД


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 21 Сентября 2014, 00:56:16
У меня появилось Авторизованы dhcp
HASH(0x803101a08) как убрать это?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 21 Сентября 2014, 03:14:00
1) При создании тарифа с режим конец месяца. Как изменить дату начала потребления услуг, чтобы при этом и произошёл перерасчёт по деньгам?
2) Допустим создан подневной тариф, включено автопродление. Как сделать так чтобы например 6 числа например произошёл переход с подневного тарифа на тариф помесячный ( работающий в режиме конец месяца с расчетным периодом с 6 по 6 число) ?
На вторую часть вопроса отвечаю себе сам. Я так понимаю к каждой услуге возможна гибкая настройка срока действия.
Однако всё же для режима конец месяца думаю лучше было бы производить перерасчёт по стоимости, в зависимости от старта услуги или я что-то не заметил?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vir от 21 Сентября 2014, 23:23:03
Однако всё же для режима конец месяца думаю лучше было бы производить перерасчёт по стоимости, в зависимости от старта услуги или я что-то не заметил?
Перерасчет работает.
Пример :

Интернет-100.
Полная стоимость услуги 99 грн.
Срок действия: 17.09.2014 18:48 .. 01.10.2014 00:00
Неполный месяц, коэффициент: 0.44
В итоге, снимает 43.56 грн. при подключении абонента 17.09.2014


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 22 Сентября 2014, 00:20:25
Однако всё же для режима конец месяца думаю лучше было бы производить перерасчёт по стоимости, в зависимости от старта услуги или я что-то не заметил?
Перерасчет работает.
Пример :

Интернет-100.
Полная стоимость услуги 99 грн.
Срок действия: 17.09.2014 18:48 .. 01.10.2014 00:00
Неполный месяц, коэффициент: 0.44
В итоге, снимает 43.56 грн. при подключении абонента 17.09.2014
Это понятно при активации услуги. Теперь поменяйте срок действия.  Что-то изменится?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 22 Сентября 2014, 15:52:56
Не понятно на что влияет срок действия услуги начала и конца услуги. Если меняешь дату старта услуги это ни на что не влияет. Например сегодня 22, меняю дату старта на 25 и услуга тем не менее продолжает действовать.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Сентября 2014, 17:54:08
Дата старта влияет только на отображение. Если клиент хочет видеть, что у него услуга началась 10 числа, а мы ее поставили 11, то изменяем дату старта и все ок.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 22 Сентября 2014, 18:19:35
Дата старта влияет только на отображение. Если клиент хочет видеть, что у него услуга началась 10 числа, а мы ее поставили 11, то изменяем дату старта и все ок.
Тогда как решить задачу если необходимо что 4 дня снятие шло по подневному тарифу, а затем произошёл переход на помесячный тариф (работающий по принципу конец месяца), т.е. привязанный к определенному периоду. Дело в том что клиенты приходят часто в конце месяца и не хотят платить за весь месяц. Для того чтобы закрыть эту дыру я придумал более дорогой подневной тариф для таких случаев. конец услуги на что-то влияет?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vir от 22 Сентября 2014, 21:41:43
Тогда как решить задачу если необходимо что 4 дня снятие шло по подневному тарифу, а затем произошёл переход на помесячный тариф (работающий по принципу конец месяца), т.е. привязанный к определенному периоду. Дело в том что клиенты приходят часто в конце месяца и не хотят платить за весь месяц. Для того чтобы закрыть эту дыру я придумал более дорогой подневной тариф для таких случаев. конец услуги на что-то влияет?
Так если услугу активировать в конце месяца, соответственно, деньги снимутся за кол-во оставшихся дней до конца услуги. Разве что, единственный минус, что при ручном изменении даты начала услуги, автоматически не пересчитывается вся абонплата. Правда, это нужно в очень редких случаях.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 22 Сентября 2014, 23:23:58
Цитировать
Так если услугу активировать в конце месяца, соответственно, деньги снимутся за кол-во оставшихся дней до конца услуги. Разве что, единственный минус, что при ручном изменении даты начала услуги, автоматически не пересчитывается вся абонплата. Правда, это нужно в очень редких случаях.
А если услуга уже была активирована (расчетный период с первого по первого) два месяца исправно платил, пропал на 3 месяца и пришёл на 5 месяц в конце месяца. Судя по логике вы должны с него за весь месяц брать или простить и понять и активировать заново? :)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 23 Сентября 2014, 22:13:13
По этому я ухожу в сторону суточных услуг!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 23 Сентября 2014, 23:20:04
По этому я ухожу в сторону суточных услуг!
Но тогда сильно падает доходность с абонента. Я подумываю над таким вариантом. Например взять некую фиксированную сумму допустим 40 гривен в месяц он должен по любому платить. Расчёт посуточный, в зависимости от скорости меняется стоимость, активируется услуга если бы минимальный трафик. Оплата в одно и тоже число всем.
Пришёл говорит нет у меня 40 гривен. Хочу на 2 гривны. Без проблем продаём более дорогой розничный тариф. Как вам этот вариант?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 09 Октября 2014, 09:09:55
Список полей дополнительных данных, которые наиболее оптимально описывают клиента, например, поля адреса: _adr_street, _adr_house, _adr_room.
Вот интересно, что номер квартиры почему-то по любому не спрашивает. Как это исправить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 09 Октября 2014, 11:10:23
Список полей дополнительных данных, которые наиболее оптимально описывают клиента, например, поля адреса: _adr_street, _adr_house, _adr_room.
Вот интересно, что номер квартиры почему-то по любому не спрашивает. Как это исправить?

Потому то что ты имеешь ввиду находится в настройке "кабинет клиента" - "Если учетная запись находится в состоянии «на подключении», то при заходе на клиентскую статистику, будут запрошены следующиие данные (указать алиасы допполей)"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 09 Октября 2014, 16:34:35
Список полей дополнительных данных, которые наиболее оптимально описывают клиента, например, поля адреса: _adr_street, _adr_house, _adr_room.
Вот интересно, что номер квартиры почему-то по любому не спрашивает. Как это исправить?

Потому то что ты имеешь ввиду находится в настройке "кабинет клиента" - "Если учетная запись находится в состоянии «на подключении», то при заходе на клиентскую статистику, будут запрошены следующиие данные (указать алиасы допполей)"
всё верно увидел. В карму плюс.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 22 Октября 2014, 01:26:21
Клиенту дополнительно протянули кабель по плинтусам в квартире. Как можно, об этом сделать запись в "Платежи", не увеличивая баланс клиента?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 22 Октября 2014, 04:04:07
Клиенту дополнительно протянули кабель по плинтусам в квартире. Как можно, об этом сделать запись в "Платежи", не увеличивая баланс клиента?
Принять наличные деньги. Затем операции -пополнить счёт  "сумма принятых наличных со знаком минус" и выбрать безнал. платёж.
всё
 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 22 Октября 2014, 09:18:20
Клиенту дополнительно протянули кабель по плинтусам в квартире. Как можно, об этом сделать запись в "Платежи", не увеличивая баланс клиента?
Я так понял нужно добавить запись в платежи, но на балаес это отразится не должно ?
 Сделайте положитеьный платёж (нулевой сделать нельзя), укажите нужный коментарий к платежу, а потом после проведения платежа сделайте поле сумма равны нулю.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 26 Октября 2014, 12:38:41
Клиенту дополнительно протянули кабель по плинтусам в квартире. Как можно, об этом сделать запись в "Платежи", не увеличивая баланс клиента?
Принять наличные деньги. Затем операции -пополнить счёт  "сумма принятых наличных со знаком минус" и выбрать безнал. платёж.
всё
 
Подошел Ваш вариант. Всем спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 26 Октября 2014, 12:41:43
Как можно определенному клиенту, установить индивидуальную скорость на исходящий канал? Не такую как указанна в Услуге.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 26 Октября 2014, 14:00:22
Как можно определенному клиенту, установить индивидуальную скорость на исходящий канал? Не такую как указанна в Услуге.
зробити додаткову послугу підшищення швидкості і поставити кофіціент 0.2 наприклад то поділить на 5)(це знаю чи це так)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Октября 2014, 10:20:42
Как можно определенному клиенту, установить индивидуальную скорость на исходящий канал? Не такую как указанна в Услуге.
зробити додаткову послугу підшищення швидкості і поставити кофіціент 0.2 наприклад то поділить на 5)(це знаю чи це так)
да, это так


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 04 Ноября 2014, 22:14:53
Как массово изменить свойства по уже раннее подключенным услугам? в частности мне нужно включить там автопродление. Приходится менять свойства по уже подключенным услугам индивидуально.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 05 Ноября 2014, 08:08:00
Как массово изменить свойства по уже раннее подключенным услугам? в частности мне нужно включить там автопродление. Приходится менять свойства по уже подключенным услугам индивидуально.
Либо поставить в нужных услугах "автопродление" и с нового месяца у всех будет подключена услуга с автородлением. Или в таблице v_services обновить поле auto_renew на 1 sql запросом. После тоже надо поставить галки автопродления в услугах.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 07 Ноября 2014, 17:59:16
Цитировать
При подключении услуги автоматически давать кредит на 3 дня, если на счету недостаточно финансов. Повторное получение кредита возможно только после проведения положительного платежа
не работает. Создал клиента, подключил услугу - минус на счету, кредит не дает автоматом.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 07 Ноября 2014, 20:30:23
Цитировать
При подключении услуги автоматически давать кредит на 3 дня, если на счету недостаточно финансов. Повторное получение кредита возможно только после проведения положительного платежа
не работает. Создал клиента, подключил услугу - минус на счету, кредит не дает автоматом.
я об этом давно говорил... У меня тоже смое


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 10 Декабря 2014, 19:53:17
Добавил в users.pl колонку с датой окончания услуг:
Код:
_add_col(
        show         => !$One_grp_property->{7},
        align        => 'c',
        default_show => 1,
        alias        => 'stm_end',
        title        => $lang::lbl_services_tm_end,
        value        => [ $col_services_tm_end ],
    );

$col_services_tm_end заполнил одновременно с заполнением $col_services (колонка услуг):

Код:
    
    my $col_services = '';
    my $col_next_services = '';
    my $col_services_tm_end = '';
    if( !$One_grp_property->{7} && exists $Services{$uid} )
    {
        my @services = ();
        my @next_services = ();
        my @services_tm_end = ();
        foreach my $h( @{$Services{$uid}} )
        {
            my %serv = %$h;
            push @services, $serv{title};
            $serv{next_service_id} && push @next_services, $serv{next_title};
            push @services_tm_end, the_date($serv{tm_end});
        }
        $col_services = join '<br>', map{ v::filtr($_) } @services;
        $col_next_services = join '<br>', map{ v::filtr($_) } @next_services;
        $col_services_tm_end = join '<br>', map{ v::filtr($_) } @services_tm_end;
    }

Однако, при этом по услугам сортировка работает (при нажатии на заголовок колонки), а по дате окончания услуг - нет. Как сделать, чтобы работала сортировка по дате окончания услуг?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Декабря 2014, 16:49:52
Потому, что поиск и сортировка работает только по полям, описанным в Data.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 11 Декабря 2014, 21:16:35
Потому, что поиск и сортировка работает только по полям, описанным в Data.pl
Чёрт побери! Забыл эту особенность. Спасибо, помогло:

Код:
#<ACTION> file=>'web/Data.pl', hook=>'fields_define'

[ 's',
    {
        name    => 'tm_end',
        title   => L('Конец услуги'),
        type    => 12,
        search  => 2,
        s_del   => [0,1,6],
        s_str   => '',
        s_mode  => 5,
        hash    => $services,
        refer   => 'serv',
    },
],

Добавил это поле ещё и в фильтры - теперь можно отбирать людей по дате окончания услуг.

Но есть небольшая проблема: отбираю, допустим, по дате до 13 декабря, хочу отправить многоадресное сообщение. Пункт меню "Сообщения" переходит по такому адресу:

httрs://адрес_биллинга/cgi-bin/stat.pl?m%5Fstm%5Fend=5&a=users&mod=multimsg&f%5Fstm%5Fend=13%2E12%2E2014

А на странице отправки сообщений выдаёт вот такое:

Отправить html-сообщение клиентам по фильтру:
группы: тут_список_групп
Конец услуги < «01.01.1970»


То бишь, неправильно обрабатывает переданную фильтром дату.

Кстати, такая-же ерунда с датами происходит и при отборе по дате контракта.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 17 Декабря 2014, 10:26:32
в 50.32 була опція "Предложить удалить"
адмін який не мав права видаляти обліковий запис клієнта ставив його на розгляд суперюзера (помилково створений...)!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 17 Декабря 2014, 10:28:49
.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Декабря 2014, 14:05:45
та ну хрень. Неужели нельзя написать соответствующему админу в личку "удали такого-то юзера"?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 18 Декабря 2014, 09:48:09
та ну хрень. Неужели нельзя написать соответствующему админу в личку "удали такого-то юзера"?
ага, а потом вспомнить где написал, кому написал и как написал. ну чтобы найти когда написал и кому написал.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Декабря 2014, 12:38:02
Значит нужно сделать нормальную систему обмена сообщениями, чтобы было видно кому и когда написал и что тот ответил. Это задача покрывает больше чем задача только лишь по удалению пользователя


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 29 Декабря 2014, 17:36:59
Під час блокування доступу в історії записуються протилежне значення!

Код:
Изменение данных

Поле Значение
Заблокирован Да

$VAR1 = {'state' => 'on'};


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Декабря 2014, 11:06:57
Під час блокування доступу в історії записуються протилежне значення!
исправил


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 02 Января 2015, 19:10:00
Подскажите, на биллиге висят пользователи сети 192.168.100.х/24, каджому абону присваиваю ip по очереди, есть вторая сеть  10.1.1.х/30 как их прописывать правильно, сеть добавил 10.1.1.0 но абоны добавляются с маской 24 и ip подряд выбирают, а нужно через 4,типа - networks:10.1.1.4/30, шлюз 10.1.1.5, маска 255.255.255.252 ip addresses: 10.1.1.5/30 клиенту выдастся 10.1.1.6 со шлюзом 10.1.1.5 и т.д. шаг - 4 айпишника один айпишник - адрес сети, второй - шлюз, третий - клиентский, четвертый - широковещалка в этой сети, как сделать генерацию 30 битной сети?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 02 Января 2015, 19:23:20
Подскажите, на биллиге висят пользователи сети 192.168.100.х/24, каджому абону присваиваю ip по очереди, есть вторая сеть  10.1.1.х/30 как их прописывать правильно, сеть добавил 10.1.1.0 но абоны добавляются с маской 24 и ip подряд выбирают, а нужно через 4,типа - networks:10.1.1.4/30, шлюз 10.1.1.5, маска 255.255.255.252 ip addresses: 10.1.1.5/30 клиенту выдастся 10.1.1.6 со шлюзом 10.1.1.5 и т.д. шаг - 4 айпишника один айпишник - адрес сети, второй - шлюз, третий - клиентский, четвертый - широковещалка в этой сети, как сделать генерацию 30 битной сети?
DHCP смотреть...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 02 Января 2015, 19:31:30
если можно подробнее -как правильно заделать и что-где прописать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 02 Января 2015, 19:51:00
какой именно dhcp вы используете ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 02 Января 2015, 20:42:39
Только статик ip, нет дхсп, поэтому интересуюсь.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 02 Января 2015, 20:50:29
Только статик ip, нет дхсп, поэтому интересуюсь.
тогда впрос лишен смысла .
прописываете в билинг точечно айпи . а что будет у клиента = то что вы пропишете ему на компе.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 02 Января 2015, 20:58:04
у абонов прописаны на оборудовании ip с 30 битной адресацией, нужно абонов добавить в нодени плюс, ip-шки я в биллинг ввел вручную, а шлюзы, широковешалка и тд у всех разные


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 02 Января 2015, 21:17:55
у абонов прописаны на оборудовании ip с 30 битной адресацией, нужно абонов добавить в нодени плюс, ip-шки я в биллинг ввел вручную, а шлюзы, широковешалка и тд у всех разные
зачем билингу "широковешалка" ? билинг работает чисто с ip абонентов и все .
марщрутизация не задача билинга - а настройка сети и системы.

или я чего то не понял?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 04 Января 2015, 12:42:44
Какие есть  варианты реализовать 30ти битную адресацию, поставить перед биллингом микротик для маршрутизации? Или можно на  фряхе, где установлен биллинг, запилить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 04 Января 2015, 12:57:37
Какие есть  варианты реализовать 30ти битную адресацию, поставить перед биллингом микротик для маршрутизации? Или можно на  фряхе, где установлен биллинг, запилить?
вариантов море...
на фряхе
ifconfig alias
l2 + vlan
....
нужно знать топологию сети...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 11 Января 2015, 17:55:28
Завёл себе тестовый сервачёк. Установил биллинг, запустил, но результат далёк от желаемого. Явно забыл что-то включить/настроить. Подскажите, что именно?

Просматривая исходный код страницы, выдаваемой биллингом, обратил внимание, что на рабочем серваке код страницы такой:
Код:
<link rel='stylesheet' href='/nody.css' type='text/css'>
<script type='text/javascript' src='/js/jquery.js'></script>
<script type='text/javascript' src='/js/nody_modal.js'></script>
<script type='text/javascript' src='/js/nody_select.js'></script>
<script type='text/javascript' src='/js/nody.js'></script>

А на тестовом (просмотр с того-же самого браузера):
Код:
<link rel='stylesheet' href='httрs://10.0.0.1/cgi-bin/stat.pl?a=_css&file=nody' type='text/css'>
<script type='text/javascript' src='httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=jquery'></script>
<script type='text/javascript' src='httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=nody_modal'></script>
<script type='text/javascript' src='httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=nody_select'></script>
<script type='text/javascript' src='httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=nody'></script>

В результате - часть возможностей на тестовом сервере не работает и частично отсутствует форматирование.
DocumentRoot на апаче - /usr/local/www/apache22/data
прописан линк каталога data на /usr/local/nodeny/htdocs
cgi-bin тоже по мануалу

Или не в апаче дело?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 11 Января 2015, 18:59:04
а логи апача посмотреть ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 11 Января 2015, 22:29:11
а логи апача посмотреть ?

В логах апача присутствует только одна ошибка. Вот такого типа:

Код:
script not found or unable to stat: /usr/local/www/apache22/cgi-bin/box_title_l.png, referer: httрs://10.0.0.1/cgi-bin/stat.pl?a=_css&file=nody

Похоже, что stat.pl ищет картинки и css-ы не в каталоге htdocs, а прямо в своём каталоге cgi-bin.

Апач свежеустановленный, конфиг - дефолтный, за исключением переназначения каталогов data и cgi-bin на nodeny-евские и добавления ssl.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Января 2015, 11:41:26
N+ может загружать файлы css и js двумя способами:

1) http://blablabla.com/nody.js
2) http://blablabla.com/cgi-bin/stat.pl?a=_js&file=nody

2й способ включен по умолчанию при установке N+. Сделано это для того, чтобы файлы js и css гарантированно загрузились даже если веб-сервер неправильно настроен. После того как вы в настройках переключаете параметр "пути к файлам верны" - идет переключение в 1й режим.

Попробуй в браузере явно открыть httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=jquery и остальные ссылки. Если все открывается - как минимум файлы на своих местах, все ок. После этого зайди в настройки и глянь есть ли эмблема в левом верхнем углу. Если есть, то переключи в "да" параметр  "пути к файлам верны".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 12 Января 2015, 13:02:34
N+ может загружать файлы css и js двумя способами:
...
Спасибо! Установка в "Да" помогла.

Теперь более интересный вопрос - назначение клиенту ip-адреса в зависимости от сателлита.
Делаю следующие шаги:
1. В "Ip пул" прописал текстовые теги для каждого пула.
2. Создал дополнительное поле "Сателлит" (имя поля в бд _ip_tag, выпадающий список, регулярное выражение ip_tags, отображать во всех группах).
3. Создал объекты ip_tags c привязкой понятного названия к текстовым тегам.
4. Создал в mysql процедуру get_ip_by_tag, заменил процедуры radreply и radupdate, подправил sql.conf как указано в топике "Теги в пуле ip адресов. Показываю".
5. Создал группу "Клиенты", куда впоследствии перенесутся клиенты всех ныне существующих групп.
6. Перенёс в эту группу одну из имеющихся групп (пока одну, чтобы не перепутать клиентов и можно было вернуть назад).
7. Создаю нового клиента, при создании выбираю группу "Клиенты".
8. На странице данных клиента в выпадающем поле "Сателлит" выбираю название той группы, которую я перенёс (фактически это уже не название группы, а название ip пула).
9. Жму кнопку "Сохранить"
10. Щёлкаю на "Добавить ip"
11. И мне на выбор предлагается два адреса: 0.0.0.0/0 и 192.168.0.0/16  ??? А из нужного пула - ничего.

В дебаге три вот таких строчки:
Код:
SELECT COUNT(*) AS n FROM ip_pool WHERE ip>=INET_ATON('10.0.0.0') AND ip<=(INET_ATON('10.0.0.0')+POWER(2,32-'8')) AND realip='0' AND uid=0 AND type='static' AND tags LIKE '%,en,%'
SELECT COUNT(*) AS n FROM ip_pool WHERE ip>=INET_ATON('192.168.0.0') AND ip<=(INET_ATON('192.168.0.0')+POWER(2,32-'16')) AND realip='0' AND uid=0 AND type='static' AND tags LIKE '%,en,%'
SELECT COUNT(*) AS n FROM ip_pool WHERE ip>=INET_ATON('0.0.0.0') AND ip<=(INET_ATON('0.0.0.0')+POWER(2,32-'0')) AND realip='0' AND uid=0 AND type='static' AND tags LIKE '%,en,%'

То бишь, никакого намёка на выбор адреса из нужного ip пула. Где подправить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 20 Января 2015, 20:17:28
И ещё раз повторю свой вопрос. Что нужно сделать, чтобы при создании клиента предлагало добавлять адрес из нужного пула, а не 0.0.0.0/0 и 192.168.0.0/16?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 21 Января 2015, 10:00:38
И ещё раз повторю свой вопрос. Что нужно сделать, чтобы при создании клиента предлагало добавлять адрес из нужного пула, а не 0.0.0.0/0 и 192.168.0.0/16?
ht_p://forum.nodeny.com.ua/index.php?topic=2640.0


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sov от 21 Января 2015, 23:58:54
Похоже, я неправильно задал вопрос. Сформулирую по другому.

При добавлении ip адреса пул, из которого нужно выдавать адрес, уже известен (сначала выбираем сателлит, затем добавляем адрес). Однако, нажав "Добавить ip",  получаю в ответ выбор из двух пунктов: 0.0.0.0/0 и 192.168.0.0/16, нажав на любой из которых, я, наконец, получаю список свободных адресов в нужном мне пуле.

Может быть я не улавливаю каких-то тонких нюансов, но - зачем предлагается выбор из этих двух сетей? Почему сразу не выдаётся список адресов из нужного пула?

Это так задумано (для чего?) или у меня где-то не так настроено (где?) ?

PS В ajUserIpAdd.pl похоже, ошибка. Вместо ip<=(INET_ATON('192.168.0.0')+POWER(2,32-'16')) должно быть ip<(INET_ATON('192.168.0.0')+POWER(2,32-'16')), иначе в диапазон попадает адрес 192.169.0.0



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 10 Февраля 2015, 09:11:29
День добрий оновився на останню ревізію і отримав

Код:
Unknown column 'usr_grps' in 'field list' 

{
  'param' => [
    '[03]Вулиця',
    '_adr_street',
    8,
    'Вул.',
    'q',
    '',
    ',4,3,5,6,8,2,10,9,7,',
    '1'
  ],
  'sql' => 'UPDATE datasetup SET title=?, name=?, type=?, param=?, flags=?, comment=?, usr_grps=? WHERE id=? LIMIT 1'
};
 
 UPDATE datasetup SET title='[03]Вулиця', name='_adr_street', type='8', param='Вул.', flags='q', comment='', usr_grps=',4,3,5,6,8,2,10,9,7,' WHERE id='1' LIMIT 1

+ 0.164785
71 stat.pl
Can't locate object method "Error" via package "L" (perhaps you forgot to load "L"?) at /usr/local/nodeny/web/_op.pl line 242.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1160.

дивлюсь в bill.sql так таблиця згідно з ним має всі поля


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 10 Февраля 2015, 09:23:26
Покажи

в mysql:
Код:
show create table datasetup;

и

в bash:
Код:
svn log -l1


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skreep от 10 Февраля 2015, 09:44:35
Покажи

в mysql:
Код:
show create table datasetup;

и

в bash:
Код:
svn log -l1

[root@bill /usr/local/nodeny]# svn log -l1
------------------------------------------------------------------------
r308 | sv | 2015-02-06 23:13:37 +0200 (пт, 06 фев 2015) | 1 line

возможность дебажить патчинг конкретного файла
------------------------------------------------------------------------
[root@bill /usr/local/nodeny]#

[nodeny]> show create table datasetup;
+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table     | Create Table                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| datasetup | CREATE TABLE `datasetup` (
  `id` smallint(8) unsigned NOT NULL AUTO_INCREMENT,
  `template` tinyint(3) unsigned NOT NULL,
  `type` tinyint(3) unsigned NOT NULL,
  `title` varchar(100) NOT NULL,
  `name` varchar(100) NOT NULL,
  `flags` varchar(32) NOT NULL,
  `param` text NOT NULL,
  `comment` text NOT NULL,
  `usr_grps` text NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=MyISAM AUTO_INCREMENT=24 DEFAULT CHARSET=utf8 |
+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0,00 sec)



цю колонку додав руками `usr_grps` text NOT NULL,


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 15 Февраля 2015, 21:42:46
В документации пропал раздел бэкапа...


app.nodeny-plus.com.ua/docs/faq.html#backup


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Февраля 2015, 22:38:31
Для бекапа есть скрипт, там все очевидно. Удалю эту ссылку


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 15 Февраля 2015, 22:46:18
Для бекапа есть скрипт, там все очевидно. Удалю эту ссылку

там было про копирование бэкапов на удалённый сервис и удаленный логин без пароля...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Февраля 2015, 23:28:59
я думаю http://forum.nodeny.com.ua/index.php?topic=39.0 полезней


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Dolphin от 15 Февраля 2015, 23:38:51
это, возможно и полезней, но вариант в доке, был тоже не плох.

Предлагаю разместить это не в форуме, а в он-лайн доке.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 02 Марта 2015, 17:41:13
Стас. Чи можна добавити в stat i cap галочку для відображення введення паролю?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 06 Марта 2015, 01:28:56
2 Efendy: Не могли бы дать нам возможность, отключать "Подключить услугу" у клиента как это сделано с "Отключить модуль лояльности" в группах. Это нужно для корпоративщиков.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 06 Марта 2015, 09:07:22
2 Efendy: Не могли бы дать нам возможность, отключать "Подключить услугу" у клиента как это сделано с "Отключить модуль лояльности" в группах. Это нужно для корпоративщиков.
Зачем вообще для корпоративщиков делать чтоб они могли подлючать/отклоючать услуги? Я для этих клиентов, просто создаю услугу но не привязыю к группам... а сам клиент в группе корпоративные.. он просто видит что подключена эты услуга, но подключить новую или отключить текущую он не может..


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 06 Марта 2015, 12:55:30
2 Efendy: Не могли бы дать нам возможность, отключать "Подключить услугу" у клиента как это сделано с "Отключить модуль лояльности" в группах. Это нужно для корпоративщиков.
Зачем вообще для корпоративщиков делать чтоб они могли подлючать/отклоючать услуги? Я для этих клиентов, просто создаю услугу но не привязыю к группам... а сам клиент в группе корпоративные.. он просто видит что подключена эты услуга, но подключить новую или отключить текущую он не может..
В том то и дело, что корпоративщтку не надо давать возможность подлючать/отклоючать услуги. Лучше когда услуга привязана к какой та группе, чтобы не только я понимал к какому сектору она относится. Сейчас когда корпоративный клиент, заходит к себе в личный кабинет, у него есть пункт "Подключить услугу", а лучше было бы, чтобы его можно было убрать или вернуть.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vir от 19 Апреля 2015, 18:33:52
Доброго времени суток.
После обновления NoDeny+ (rev 317) возникли следующие проблемы :

1. Начало появляться уведомление :
Код:
Проверка системы

Уровень проблемы Проблема
3 Есть услуги, которые должны были быть завершены больше суток назад

2. Создаю новое Доп. поле, по порядку ставлю его в самый конец. В итоге, во время поиска и на странице с данными пользователя, это новое Доп. поле постоянно располагается выше всех остальных.

Как это можно исправить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 19 Апреля 2015, 20:42:40
Цитировать
1. Начало появляться уведомление :
Код:
Проверка системы

Уровень проблемы   Проблема
3   Есть услуги, которые должны были быть завершены больше суток назад


я как бы сталкивался с этим, но вроде бы работает, почитай тут http://forum.nodeny.com.ua/index.php?topic=2277.msg26743#msg26743


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 24 Апреля 2015, 06:33:11
Есть точка доступа, по которой люди получают бесплатный интернет, так называемая WiFi зона. Как заблокировать в той точке вход в личный кабинет. Спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 24 Апреля 2015, 08:06:42
На роутері який видає інет заблокувати *****/cgi-bin/stat.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 24 Апреля 2015, 17:36:31
На роутері який видає інет заблокувати *****/cgi-bin/stat.pl

Да, как бы из вариантов, но стоит антенка UBNT, там такого нет...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: bill от 04 Мая 2015, 10:45:27
Привет!
Подскажите логику системы при смене безлимитной услуги у клиента, при изменении параметров услуги допустим скорости при pppoe подключении. Допустим когда рвется сессия, при каких событиях или где можно глянуть? :)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Мая 2015, 11:25:56
При изменении скорости в услуге, переподключение не требуется. Кстати, при стандартных подходах NoDeny, pppoe не рвется ни для блокирования доступа ни для изменения скорости. Этим управляет скрипт noserver через фаервол или api микротика


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Stronglan от 05 Мая 2015, 10:03:05
Скажите пожалуйста после обновления до rev. 291 при отображении клиентов появилась надпись HASH(0x8030f4f00). Что оно такое и как исправить?
htt_p://images.sevstar.net/images/67317403145073556071.png


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 05 Мая 2015, 11:25:09
Скажите пожалуйста после обновления до rev. 291 при отображении клиентов появилась надпись HASH(0x8030f4f00). Что оно такое и как исправить?
htt_p://images.sevstar.net/images/67317403145073556071.png
скорее всего нужно обновить (заново скачать) модуль dhcp


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Stronglan от 06 Мая 2015, 09:59:12
До обновления была запись "Авторизованы авторизатором"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 24 Мая 2015, 13:34:24
на всякий случай, если кому понадобится

Была замечена проблема после обновления perl до версии perl5.20.2!
В браузере 500 ошибка!  
Оказалось не создавались симлинки на бинарники perl'а!
Лечится просто:

Код:
rm -rf /usr/bin/perl && ln -s /usr/local/bin/perl /usr/bin/perl
rm -rf /usr/bin/perl5 && ln -s /usr/local/bin/perl /usr/bin/perl5


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 07 Июня 2015, 17:04:15
Сделать бы обязательными для заполнения некоторые доп. поля при активации клиента, когда он первый раз заходит в личный кабинет

Может добавить в настройках доп полей галку "обязательное"?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Июня 2015, 02:47:02
Сделать бы обязательными для заполнения некоторые доп. поля при активации клиента, когда он первый раз заходит в личный кабинет

Может добавить в настройках доп полей галку "обязательное"?
сделал


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 08 Июня 2015, 09:18:38
Сделать бы обязательными для заполнения некоторые доп. поля при активации клиента, когда он первый раз заходит в личный кабинет

Может добавить в настройках доп полей галку "обязательное"?
сделал
Спасибо, Большое.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: virimm от 08 Июня 2015, 12:37:56
Не подскажете, как можно скрыть окно с фильтрами, чтобы его мог видеть только Админ/Суперадмин ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Июня 2015, 16:15:38
Создай такой патч (создай файл modules/MyNetwork/patch.users.pl):

Код:
#<ACTION> file=>'web/users.pl',replace=>''
    [ $street_block ],
 );
#<REPLACE>
    [ $street_block ],
 ) if Adm->chk_privil('Admin');


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: virimm от 08 Июня 2015, 16:54:08
Создай такой патч (создай файл modules/MyNetwork/patch.users.pl):

Код:
#<ACTION> file=>'web/users.pl',replace=>''
    [ $street_block ],
 );
#<REPLACE>
    [ $street_block ],
 ) if Adm->chk_privil('Admin');

Спасибо большое.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 08 Июня 2015, 18:11:47
Как изменить блок (modules/MyNetwork/create.tmpl.user.main.html) чтобы поля скрывались если не заполненные :

Код:
{% block private_block %}

<table class='td_medium td_wide'>
    <tr><td>{{ lang::fullusers_fields_name.name }}</td><td>{{ usr.name }}</td></tr>
    <tr><td>{{ lang::fullusers_fields_name.fio }}</td><td>{{ usr.fio }}</td></tr>
    <tr><td>{{ lang.lbl_street }}</td><td>{{ usr.dopdata._adr_street.show() }}</td></tr>
    <tr><td>{{ lang.lbl_house }}</td><td>{{ usr.dopdata._adr_house.show() }}</td></tr>
    <tr><td>{{ lang.lbl_block }}</td><td>{{ usr.dopdata._adr_block.show() }}</td></tr>
    <tr><td>{{ lang.lbl_room }}</td><td>{{ usr.dopdata._adr_room.show() }}</td></tr>
    <tr><td>{{ lang.lbl_telefon }}</td><td>{{ usr.dopdata._adr_telefon.show() }}</td></tr>
    <tr><td>{{ lang.lbl_passport }}</td><td>{{ usr.dopdata._adr_passport.show() }}</td></tr>
    <tr><td>{{ lang.lbl_propiska }}</td><td>{{ usr.dopdata._adr_propiska.show() }}</td></tr>
    <tr><td>{{ lang.lbl_contract_date }}</tr><td>{{ usr.contract_date_as_text }}</td></tr>
</table>

{% endblock %}


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Июня 2015, 19:32:51
Код:
{% if usr.name %}<tr><td>{{ lang::fullusers_fields_name.name }}</td><td>{{ usr.name }}</td></tr>{% endif %}


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 08 Июня 2015, 20:41:03
Спасибо, и может убрать "не полный месяц коэф 1,0" ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 09 Июня 2015, 14:53:12
Як відфільтрувати клієнтів в яких за певний проміжок часу змінювався параметр "состояние"?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 09 Июня 2015, 23:30:40
В документации написано "Одному клиенту можно подключить несколько услуг. В параметрах услуги есть пункт разрешающий или запрещающий ее подключение в случае, когда подключена аналогичная. Для услуг доступа в интернет логично запретить такую возможность, чтобы клиент не смог подключить, скажем, тариф «5 мбит» и «10 мбит» одновременно."

Что это за пункт?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 26 Июня 2015, 10:11:14
У человека подключена услуга отпуск, он приезжает заказывает себе другую услугу. Вопрос: как сделать, чтобы автоматически подключалась ему услуга повышения скорости. Или хотя бы он мог ее сам заказать. В личном кабинете подключить ее нельзя - отсутствует, до момента ее назначения админом..

Другой вопрос. Уже я это пытался тут поднимать. У клиента подключена услуга интернета, но в этом месяце трафика у него не было. Происходит переход на следующий месяц без снятия денег со счета. А мне необходимо, чтобы с него сняло деньги как будто он был в отпуске (стоимость услуги ОТПУСК)

спасибо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 02 Июля 2015, 22:27:12
Rev 330

Код:
bash-4.3# svn up
Updating '.':
U    services.pm
Updated to revision 330.
bash-4.3# perl install.pl -x
Type of arg 1 to keys must be hash or array (not private variable) at /usr/local/nodeny/services.pm line 574, near "$p )
            "
Compilation failed in require at install.pl line 10.
BEGIN failed--compilation aborted at install.pl line 10.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 03 Июля 2015, 13:18:48
какая версия perl?

P.S. Исправил чтоб работало на старых версиях perl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 04 Июля 2015, 09:30:38
какая версия perl?

P.S. Исправил чтоб работало на старых версиях perl
5.12.4. Спасибо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 11 Июля 2015, 19:34:54
Подскажите это так и должно быть?
Добавил клиенту услугу, у него снялось в минус, я удалил в истории это снятие, но доступ не разблокировался? Фактически у него 0, но остается заблокированным.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 11 Июля 2015, 19:38:53
Подскажите это так и должно быть?
Добавил клиенту услугу, у него снялось в минус, я удалил в истории это снятие, но доступ не разблокировался?
Так и есть. Нужно просто переключить состояние Заблокирован(в данных клиента) на 'нет'


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 11 Июля 2015, 19:40:30
Подскажите это так и должно быть?
Добавил клиенту услугу, у него снялось в минус, я удалил в истории это снятие, но доступ не разблокировался?
Так и есть. Нужно просто переключить состояние Заблокирован(в данных клиента) на 'нет'
А как-то автоматизировать этот процесс можно? Думал что система ориентируется по балансу. Логичнее было бы если баланс стал 0 так же возвращать доступ независимо от платежей. Вот если внести платеж при отрицательном балансе доступ открывается, а потом удалить его то блокируется. Хотелось бы что бы и наоборот работало.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 16 Июля 2015, 08:43:24
 А как можно сделать, чтобы при нажатии правой кнопкой на INFO, в Списке клиентов, появился пункт Банк?
И ещё очень не удобно, когда вносишь платежи, нажимаешь Пополнить... и кнопки Бонус, Безнал, Банк, Наличные меняются хоатично.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 16 Июля 2015, 08:55:21
... и кнопки Бонус, Безнал, Банк, Наличные меняются хоатично.
ничего не меняется.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 16 Июля 2015, 09:27:45
... и кнопки Бонус, Безнал, Банк, Наличные меняются хоатично.
ничего не меняется.
321 ревизия. В разных браузерах пробовал. Каждый раз кнопки по разному расположены, при нажатии на Пополнить...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 16 Июля 2015, 10:41:26
... и кнопки Бонус, Безнал, Банк, Наличные меняются хоатично.
ничего не меняется.
321 ревизия. В разных браузерах пробовал. Каждый раз кнопки по разному расположены, при нажатии на Пополнить...
svn up
perl install.pl -x
 ;)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: DezZ от 08 Сентября 2015, 11:02:11
Добрый день. Подскажите пожалуйса. Давно не обновлялся - обновил до r350. Теперь в настройках группы, нет возможности указать пулы IP-адресов, которыми эта группа распологает. Также при создании/правке пользователя прделагается выбрать ІР-адрес из пула 10.0.0.0/8. Моих адресов нету. Где и как это можно исправить? Спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Сентября 2015, 11:21:22
Добрый день. Подскажите пожалуйса. Давно не обновлялся - обновил до r350. Теперь в настройках группы, нет возможности указать пулы IP-адресов, которыми эта группа распологает. Также при создании/правке пользователя прделагается выбрать ІР-адрес из пула 10.0.0.0/8. Моих адресов нету. Где и как это можно исправить? Спасибо.
http://forum.nodeny.com.ua/index.php?topic=2640.0


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 11 Сентября 2015, 23:49:52
При обновлении билинга, периодически выдает следующее
Код:
# svn up
Updating '.':
C    noserver.pl
Updated to revision 352.
Conflict discovered in file 'noserver.pl'.
Select: (p) postpone, (df) show diff, (e) edit file, (m) merge,
        (mc) my side of conflict, (tc) their side of conflict,
        (s) show all options:
Что выбирать:
1) если не каких изменений в билинг не вносил?
2) если вносил изменений в билинг?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Сентября 2015, 07:14:06
df покажет разницу, покажи здесь. tc - будет моя версия,  mc - твоя


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 12 Сентября 2015, 09:36:59
df покажет разницу, покажи здесь. tc - будет моя версия,  mc - твоя
Цитировать
[root@my /usr/local/nodeny]# svn up
Updating '.':
G    web/operations.pl
C    noserver.pl
Updated to revision 352.
Conflict discovered in file 'noserver.pl'.
Select: (p) postpone, (df) show diff, (e) edit file, (m) merge,
        (r) mark resolved, (mc) my side of conflict,
        (tc) their side of conflict, (s) show all options: df
--- noserver.pl.3.r352  - THEIRS
+++ noserver.pl - MERGED
@@ -10,14 +10,55 @@

 # Sql п╡я▀п╠п╬я─п╨п╦ п╡я│п╣я┘ п╟п╡я┌п╬я─п╦п╥п╬п╡п╟п╫п╫я▀я┘ п╨п╩п╦п╣п╫я┌п╬п╡, п╨п╬я┌п╬я─я▀п╪ п╫п╣ п╥п╟п©я─п╣я┴п╣п╫ п╢п╬я│я┌я┐п© п╦ я┐ п╨п╬я┌п╬я─я▀я┘ п©п╬п╢п╨п╩я▌я┤п╣п╫п╟ я┐я│п╩я┐пЁп╟ я│ я┌п╣пЁп╬п╪ `inet`

+#my $sql_get_auth_usr = <<SQL;
+#    SELECT u.id, a.ip, u.balance, u.name FROM (
+#        SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1
+#            UNION
+#        SELECT ip FROM auth_now
+#    ) a
+#        JOIN ip_pool i ON INET_ATON(a.ip)=i.ip
+#        JOIN users u ON i.uid=u.id
+#    WHERE u.state='on' AND {{and_where}}
+#        EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
+#SQL
+
 my $sql_get_auth_usr = <<SQL;
+<<<<<<< .mine
+<<<<<<< .mine
+<<<<<<< .mine
+    SELECT u.id, INET_NTOA(i.ip) AS ip, u.balance, u.name FROM users u
+        JOIN ip_pool i ON i.uid=u.id
+||||||| .r351
+    SELECT u.id, a.ip, u.balance, u.name FROM (
+        SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1
+||||||| .r350
+    SELECT u.id, a.ip, u.balance, u.name FROM (
+        SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1
+=======
     SELECT u.id, a.ip, a.properties, u.balance, u.name FROM (
         SELECT INET_NTOA(i.ip) AS ip, '' as properties FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1
+>>>>>>> .r352
+||||||| .r335
+    SELECT u.id, a.ip, u.balance, u.name FROM (
+        SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1
+=======
+    SELECT u.id, a.ip, a.properties, u.balance, u.name FROM (
+        SELECT INET_NTOA(i.ip) AS ip, '' as properties FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1
+>>>>>>> .r352
             UNION
         SELECT ip, properties FROM auth_now
     ) a
         JOIN ip_pool i ON INET_ATON(a.ip)=i.ip
         JOIN users u ON i.uid=u.id
+=======
+    SELECT u.id, a.ip, a.properties, u.balance, u.name FROM (
+        SELECT INET_NTOA(i.ip) AS ip, '' as properties FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1
+            UNION
+        SELECT ip, properties FROM auth_now
+    ) a
+        JOIN ip_pool i ON INET_ATON(a.ip)=i.ip
+        JOIN users u ON i.uid=u.id
+>>>>>>> .r352
     WHERE u.state='on' AND {{and_where}}
         EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
 SQL
@@ -302,4 +343,4 @@
     return {};
 }

-1;
\ No newline at end of file
+1;
Select: (p) postpone, (df) show diff, (e) edit file, (m) merge,
        (r) mark resolved, (mc) my side of conflict,
        (tc) their side of conflict, (s) show all options: tc
Resolved conflicted state of 'noserver.pl'
Summary of conflicts:
  Text conflicts: 0 remaining (and 1 already resolved)
[root@my /usr/local/nodeny]#



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Сентября 2015, 10:06:43
блин, оно так показывает, что у меня мозг свернулся. Прийми мой вариант и все


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Morozikfeo от 12 Сентября 2015, 17:47:43
Добрый день!
Подскажите можно ли использовать одним клиентам  авторизацию PPPoE, а другим клиентам авторизатор на одном сервере доступа? и где можно взять потестить авторизатор, может кто скинет gbyte@ukr.net? или ссылочку где скачать можно.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 12 Сентября 2015, 17:49:24
Добрый день!
Подскажите можно ли использовать одним клиентам  авторизацию PPPoE, а другим клиентам авторизатор на одном сервере доступа? и где можно взять потестить авторизатор, может кто скинет gbyte@ukr.net? или ссылочку где скачать можно.
Какой авторизатор, модуль dhcp с radius?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 12 Сентября 2015, 17:50:53
У меня на боевом работает pppoe(mpd+radius) и dhcp(но без радиуса).


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Morozikfeo от 12 Сентября 2015, 17:54:14
Добрый день!
Подскажите можно ли использовать одним клиентам  авторизацию PPPoE, а другим клиентам авторизатор на одном сервере доступа? и где можно взять потестить авторизатор, может кто скинет gbyte@ukr.net? или ссылочку где скачать можно.
Какой авторизатор, модуль dhcp с radius?

Программа авторизатор ХХХХ://app.nodeny-plus.com.ua/docs/work/authprog.html в которой вводиться логин и пароль, висит в трее и отображает подключения, баланс и т.п.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 12 Сентября 2015, 20:02:28
https://code.google.com/p/nodeny49/downloads/detail?name=AAA_L2.rar&can=1&q=


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Morozikfeo от 13 Сентября 2015, 08:56:23
хххх://code.google.com/p/nodeny49/downloads/detail?name=AAA_L2.rar&can=1&q=
Спасибо, буду пробовать.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 14 Сентября 2015, 10:08:38
из /var/log/debug.log заметил что скрипт events.pl обрабатывает запрос 2-4 секунды, как по мне то это долго.
Как думаете?
Код:
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[2] = commit
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[3] = 192.168.19.13
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[4] = 0:11:f5:3e:9c:91
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[5] =
Apr  7 10:59:11 <local7.debug> vector-net dhcpd: execute_statement argv[6] =
Apr  7 10:59:13 <local7.debug> vector-net dhcpd: execute_statement argv[0] = /usr/bin/perl
Apr  7 10:59:13 <local7.debug> vector-net dhcpd: execute_statement argv[1] = /usr/local/nodeny/modules/dhcp/events.pl

При старті сервака евенти виконуються дуже довго, хтось стикався з цим?
Код:
Sep 14 01:52:33 DHCP named[1579]: running
Sep 14 01:52:33 DHCP kernel: Starting dhcpd.
Sep 14 01:52:33 DHCP kernel:
Sep 14 01:53:34 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 01:54:33 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 01:54:33 DHCP kernel:
Sep 14 01:55:32 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 01:55:32 DHCP kernel:
Sep 14 01:56:31 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 01:57:30 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 01:57:30 DHCP kernel:
Sep 14 01:58:30 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 01:58:30 DHCP kernel:
Sep 14 01:59:29 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 01:59:29 DHCP kernel:
Sep 14 02:00:28 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:00:28 DHCP kernel:
Sep 14 02:01:27 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:02:26 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:02:26 DHCP kernel:
Sep 14 02:03:25 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:03:25 DHCP kernel:
Sep 14 02:04:25 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:04:25 DHCP kernel:
Sep 14 02:05:24 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:06:23 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:06:23 DHCP kernel:
Sep 14 02:07:22 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:08:21 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:08:21 DHCP kernel:
Sep 14 02:09:20 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:10:20 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:10:20 DHCP kernel:
Sep 14 02:11:19 DHCP dhcpd: execute: /usr/bin/perl exit status 65280
Sep 14 02:11:19 DHCP kernel:
приходиться переривати старт і запускати все вручну


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Сентября 2015, 10:50:05
возможно mysql в этот момент не запущен. Убери запуск dhcpd из rc.conf и запусти из /etc/rc.local


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 29 Сентября 2015, 22:12:16
Хотел вставить логотип в окно авторизации по логину и паролю, нашел login.html, вставил, получилось. А как вставить его, когда еще спрашивает "Вы можете авторизоваться одним из данных способов" ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Сентября 2015, 11:11:59
Хотел вставить логотип в окно авторизации по логину и паролю, нашел login.html, вставил, получилось. А как вставить его, когда еще спрашивает "Вы можете авторизоваться одним из данных способов" ?
пока никак кроме как править файл web/login.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 30 Сентября 2015, 12:07:51
Хотел вставить логотип в окно авторизации по логину и паролю, нашел login.html, вставил, получилось. А как вставить его, когда еще спрашивает "Вы можете авторизоваться одним из данных способов" ?
пока никак кроме как править файл web/login.pl
Я так и понял. Значит пока подождет.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 05 Октября 2015, 17:58:47
При обновлении билинга, периодически выдает следующее
Код:
# svn up
Updating '.':
C    noserver.pl
Updated to revision 352.
Conflict discovered in file 'noserver.pl'.
Select: (p) postpone, (df) show diff, (e) edit file, (m) merge,
        (mc) my side of conflict, (tc) their side of conflict,
        (s) show all options:
Что выбирать:
1) если не каких изменений в билинг не вносил?
2) если вносил изменений в билинг?
df покажет разницу, покажи здесь. tc - будет моя версия,  mc - твоя

А если пишет такое, что выбирать:
Код:
Updated to revision 360.
Tree conflict on 'cgi-bin/api.pl'
   > local file unversioned, incoming file add upon update
Select: (r) mark resolved, (p) postpone, (q) quit resolution, (h) help:
И такое:
Код:
Tree conflict on 'nod/paysystem.pm'
   > local file delete, incoming file edit upon update
Select: (mc) keep affected local moves,
        (r) mark resolved (breaks moves), (p) postpone,
        (q) quit resolution, (h) help:


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 05 Октября 2015, 18:21:47
удали конфликтные файлы и svn up. Если в файлах нужны твои изменения - оформляй как патчи


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 02 Ноября 2015, 16:54:57
При создании группы id создается более 255, а в админке группу более 255 id нельзя подставить клиенту, баг?

И еще по поводу групп, можно добавить галку "основная" или рабочая в настройки или настройки админа, чтоб при нажатии поиск не вываливались бесплатники, свитчи и тд.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Ноября 2015, 18:23:08
В таблице users поле grp имеет тип tinyint unsigned - это числа от 0 до 255. Можешь изменить, например, на int unsigned


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 16 Ноября 2015, 11:45:23
Код:
CREATE TABLE `admin` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `login` varchar(32) NOT NULL,
  `passwd` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
  `name` varchar(255) NOT NULL DEFAULT '',
  `post` varchar(127) NOT NULL DEFAULT '',
  `privil` varchar(1023) NOT NULL DEFAULT '',
  `usr_grps` varchar(1024) NOT NULL DEFAULT '',
  `tunes` varchar(2047) NOT NULL DEFAULT '',
  `ext` varchar(4) NOT NULL DEFAULT '',
  `balance` float(8,2) NOT NULL DEFAULT '0.00',
  PRIMARY KEY (`id`),
  UNIQUE KEY `admin` (`login`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
Поставте,будь ласка, `balance` float(10,2) NOT NULL DEFAULT '0.00', в новій ревізії


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 16 Ноября 2015, 13:34:58
Проще выполнить:

Код:
alter table admin change `balance` `balance` float(10,2) NOT NULL DEFAULT '0.00';

но в инстале в bill.sql изменил. Залью с другими изменениями


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 16 Ноября 2015, 18:58:46
Не подскажете, как можно скрыть окно с фильтрами, чтобы его мог видеть только Админ/Суперадмин ?


а можно как-то дополнительно к этому еще скрыть весь список клиентов? А то если в поле "Идентификатор" ничего не вводит и нажать поиск, открывается весь список. Хотелось бы что бы кассир допустим его не видел, а пользовался поиском по логины или адресу.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 16 Ноября 2015, 19:45:16
Не учитывается скидка. Если в услуге стоит "не уходить в минус" услуга остается замороженной. Стоимость услуги 100 грн, скидка 50%. Пополняю на 50 грн, услуга не размораживается. Так и должно быть?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 17 Ноября 2015, 12:23:25
Подскажите как вывести этот блок и на кабинет клиента? Пока он только отображается если зайти через админку на персональную страницу.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Ноября 2015, 12:48:11
http://app.nodeny-plus.com.ua/docs/work/user_main.html


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 17 Ноября 2015, 15:20:10
Хочу вывести сообщение когда у клиента нет интернета и когда есть. Если Заблокирован = Да, то все окей выводит его.
Код:
{% if usr.state_off %}
   <p class='big' style="color: red">Доступ в интернет закрыт!</p>
   {% else %}
   <p class='big' style="color: green">Доступ в интернет открыт!</p>

Но когда у него услуга заморожена интернета нет но Заблокирован = Нет и сообщение выводится соответствующее. Логичнее бы в данной ситуации Заблокирован = Да. Или какой параметр проверять в когда заморожен?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 30 Ноября 2015, 11:24:01
Все таки, а как вывести в личном кабинете такое сообщение если услуга заморожена?
Код:
{% if usr.state_off %}<p class='big'>Доступ в интернет закрыт!</p>{% endif %}


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Ноября 2015, 13:10:24
обновись и

Код:
{% if usr.frozen_srv %}есть замороженные услуги{% endif %}

или

Код:
{% if usr.frozen_srv %}количество замороженных услуг = {{usr.frozen_srv}}{% endif %}


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 30 Ноября 2015, 17:56:34
обновись и

Код:
{% if usr.frozen_srv %}есть замороженные услуги{% endif %}

или

Код:
{% if usr.frozen_srv %}количество замороженных услуг = {{usr.frozen_srv}}{% endif %}


То что нужно!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 03 Декабря 2015, 17:58:35
А в чем разница между "Граница отключения" и "Пополнить счет > Кредит" ? Заметил что если абонент уже заблокирован, баланс меньше нуля и меньше границы отключения, при выставлении "Граница отключения" меньше баланса, клиент не разблокируется, так и должно быть?
Если использовать "Пополнить счет > Кредит" то все впорядке, разблокируется.
Так в чем разница и где что использовать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 03 Декабря 2015, 19:18:05
Ну если услуга не "замораживаеться",  а автоматически продлеваеться то тогда етот пункт полезен.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 04 Декабря 2015, 19:14:47
Граница отключения 0,00. У клиента на счету -89.76 заблокирован = Да. Добавляю эти 89,76 заблокирован = Да. Добавляю 0,01 заблокирован = Нет. Удаляю эти 0,01 заблокирован = Нет. Почему же когда добавляю 89,76 заблокирован = Да ? ::)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 04 Декабря 2015, 20:44:36
Если на страничке пользователя нажать "История" и справа в меню > наличные пополнить счет, то счет не пополниться, редиректит на главную страничку админки.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Декабря 2015, 23:48:15
Если на страничке пользователя нажать "История" и справа в меню > наличные пополнить счет, то счет не пополниться, редиректит на главную страничку админки.
Пофиксил. Пришлось, правда, перенести немного в другое место, иначе получается вложенная форма, а это нельзя по стандарту html


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 06 Декабря 2015, 17:51:07
Было бы удобно, если бы клиент мог править указанные поля сам после подключения. Например сменил телефон.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 06 Декабря 2015, 18:53:50
Было бы удобно, если бы клиент мог править указанные поля сам после подключения. Например сменил телефон.
Не надо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 06 Декабря 2015, 19:31:50
Было бы удобно, если бы клиент мог править указанные поля сам после подключения. Например сменил телефон.
Не надо
Вы хотите сами изменять номер телефона? когда клиент сменил симку?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 06 Декабря 2015, 20:57:41
Было бы удобно, если бы клиент мог править указанные поля сам после подключения. Например сменил телефон.
Не надо
Вы хотите сами изменять номер телефона? когда клиент сменил симку?
Да. Так как не факт,  что клиент вобъёт именно свой номер. Или же какой-то школоло изменит номер на номер одноклассника.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 07 Декабря 2015, 09:37:48
Было бы удобно, если бы клиент мог править указанные поля сам после подключения. Например сменил телефон.
В якості окремого модуля! Тільки з  можливістю редагувати додатковий номер і лише з смс-аутентифікацією і подальшою обробкою адміном!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 11 Декабря 2015, 21:45:08
а как сгенерировать новый пароль клиенту?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 16 Декабря 2015, 09:46:13
а как сгенерировать новый пароль клиенту?
ht_ps://w_w.random.org/passwords/


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 16 Декабря 2015, 11:13:58
а как сгенерировать новый пароль клиенту?
ht_ps://w_w.random.org/passwords/
У оператора, доступ только к биллингу, а клиенту нужен новый пароль :)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 17 Декабря 2015, 16:47:44
htt_://forum.nodeny.com.ua/index.php?topic=2405.0


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: goletsa от 23 Декабря 2015, 16:30:29
Подскажите, толи я туплю, толи лыжи не едут.
Раскатал чистую базу на потыкать.
Но никак не могу ввести адрес клиенту при создании, полей просто нет.
В настройках дополнительный полей поля есть, в настойках Список полей дополнительных данных, которые наиболее оптимально описывают клиента, например, поля адреса: _adr_street, _adr_house, _adr_room. тоже вписаны.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 23 Декабря 2015, 17:00:25
Не этот параметр. В настройках допполей надо поставить галки для групп, в которых будет это поле


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: goletsa от 23 Декабря 2015, 19:16:23
Не этот параметр. В настройках допполей надо поставить галки для групп, в которых будет это поле
Спасибо.
Немного не очевидно правда.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: serg от 23 Декабря 2015, 22:08:43
kern.maxdsiz="4G"
kern.dfldsiz="4G"

я так понял вы перешли с 50-й версии?
попробую, пасиб
да переходили с 50,32
и вопрос, ети лимиты изменяться только после перезагрузки?
loader.conf после перезагрузки только применится
сделали перезагрузку kern.maxdsiz: 4294967296 и kern.dfldsiz: 4294967296
но ефекта никакого, всёравно вылетает с ошибкой


убери вообще с лоадера его!
Я то уберу но скрипт не работал даже при дефолтном значении етих параметров

дай ссш доступ

Так как решилось это проблема?, просто у меня та же трабла, как по бороть ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 30 Декабря 2015, 09:55:13
Стас. Коли вибираєш сортування по зростанню наприклад квартир - викидає по першій цифрі, потім по другій, чи можна якось пофіксити? часто використовуємо і дуже дратує


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Декабря 2015, 15:43:15
В настройках дополнительного поля галка "сортировать как число"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 30 Декабря 2015, 15:46:06
В настройках дополнительного поля галка "сортировать как число"
дякую. не здогадався відразу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Tooreagen от 31 Декабря 2015, 12:03:08
Подскажите правило ipfw чтобы открыть всем доступ в интернет с сохранением ограничения скорости.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 31 Декабря 2015, 16:38:16
Нет такого одного правила. Отключи всем авторизацию, т.е. сделай у каждого в настройках "авторизация = всегда онлайн", проще всего:

Код:
update users set lstate=1;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 31 Декабря 2015, 17:23:58
Отфильтровал пользователя - > правой кнопкой по Info - > Пополнить счет или Пополнить счет на "сумму" - > Выбираю дату кредита, потом должен нажать кнопку Кредит, но до этого не доходит все пропадает, счет не пополняется.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Tooreagen от 31 Декабря 2015, 18:37:29
Нет такого одного правила. Отключи всем авторизацию, т.е. сделай у каждого в настройках "авторизация = всегда онлайн", проще всего:

Код:
update users set lstate=1;
Там и так всегда онлайн стоит


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 31 Декабря 2015, 20:53:33
тогда в чем проблема?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 31 Декабря 2015, 21:17:39
тогда в чем проблема?
если учитывать центр европы *  на количество спиртного... то думаю, следует читать вопрос так = как сделать что бы 1 числа был интернет , у тех кого должно заблокировать ....

что то типа  set tm_end=1451685600 where tm_end=1451599200;

з.ы всех с новым годом ( пока наступающим) , счастья , здоровья , что бы исполнились все желания!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 31 Декабря 2015, 23:04:32
Всех с новым годом. Ну, либо сделать всем состояние on, либо в noserver есть опция включать инет даже заблокированным - делалось для иного, но может сработать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 16 Января 2016, 17:32:47
Нужен поиск по ip, только не тех кто авторизирован, а вообще по логу (ip) авторизаций, чтоб можно было вбить в поиск ip и показало когда и у кого он был. Если проглядел ткните где.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 16 Января 2016, 18:09:36
Ок


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: DezZ от 20 Января 2016, 23:53:33
Вечер добрый. В этом топике уже поднималась похожая тема, но так и не прозвучало откуда берутся и как правильно боротся вот с такими ошибками:

3   Есть расхождения суммы платежей и баланса клиента
1   В таблице трафика есть данные, привязанные к несуществующему клиенту

Подскажите, кто решил, спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 21 Января 2016, 09:08:30
"расхождения суммы платежей и баланса клиента" могло произойти если вручную в базе редактировался баланс либо он редактировался в админке в 50й версии до перехода на н+

Посмотреть список тех, у кого не сходится баланс:

Код:
SELECT u.id, u.balance, SUM(p.cash) AS chk_balance FROM users u LEFT JOIN pays p ON u.id=p.mid GROUP BY u.id HAVING u.balance<>chk_balance;

id - id абона
balance - текущий баланс
chk_balance - баланс по сумме платежей

http://forum.nodeny.com.ua/index.php?topic=2627.0

"В таблице трафика есть данные, привязанные к несуществующему клиенту" - либо вручную удалили абона либо сбойнул сервер. Лишние записи можно удалить. Предварительно сделать бекап базы!

Код:
DELETE FROM users_trf WHERE NOT EXISTS (SELECT * FROM users WHERE id=users_trf.uid);


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 02 Февраля 2016, 12:19:29
Подскажите какой tmpl отвечает за информацию клиента в админке? Хочу добавить ППК туда.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Февраля 2016, 15:04:28
http://app.nodeny-plus.com.ua/docs/work/user_main.html


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 02 Февраля 2016, 15:45:45
Заголовок документации говорит сам за себя "Изменение титульной страницы личного кабинеНта" кстати поправьте его. А мне нужно в админке вывести ппк где-нибудь возле фио, какой файл за это отвечает?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Февраля 2016, 15:56:33
нужно было читать не только заголовок


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 02 Февраля 2016, 19:14:30
Прочитал данную статью и по ней делал личный кабинет, какой файл отвечает за информацию клиента в админке?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Февраля 2016, 22:34:04
затупил я. думал ты под админкой имеешь ввиду и личный кабинет. В админке нет шаблона. Формирует данные файл user.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 03 Февраля 2016, 13:15:06
Если не сложно приведите пример как вывести ппк в user.pl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Февраля 2016, 10:17:19
Make_PPC($Fuid)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 06 Февраля 2016, 13:17:37
Подскажите можно ли как-нибудь вести учет средств с оплат в платежных системах?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 06 Февраля 2016, 14:23:49
Подскажите можно ли как-нибудь вести учет средств с оплат в платежных системах?
Платежи и справа жмахаете галочку на платёжные системы
или что вас интересует?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 06 Февраля 2016, 15:06:58
Подскажите можно ли как-нибудь вести учет средств с оплат в платежных системах?
Платежи и справа жмахаете галочку на платёжные системы
или что вас интересует?
Например как баланс админа, пополнялся, чтобы с него можно было снять часть, оформить затраты. Вообще было бы круто завести отдельного админа для платежных систем, чтобы от его лица проводились пополения. Таким образом на страничке суперадмина можно видить балансы всех админов, переводить их к себе и т.д. в итоге учет всех финансов, а не только налички.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 08 Февраля 2016, 09:30:16
В связи переименованием улиц, можно ли как-то навесить алиасы на существующие?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 08 Февраля 2016, 10:21:30
Нужен поиск по ip, только не тех кто авторизирован, а вообще по логу (ip) авторизаций, чтоб можно было вбить в поиск ip и показало когда и у кого он был. Если проглядел ткните где.
Очень нужно  ::)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Февраля 2016, 11:27:39
В связи переименованием улиц, можно ли как-то навесить алиасы на существующие?
не понял, подробнее


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Февраля 2016, 11:28:27
Нужен поиск по ip, только не тех кто авторизирован, а вообще по логу (ip) авторизаций, чтоб можно было вбить в поиск ip и показало когда и у кого он был. Если проглядел ткните где.
Очень нужно  ::)
да, как появится время - сделаю


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 08 Февраля 2016, 12:04:55
Нужен поиск по ip, только не тех кто авторизирован, а вообще по логу (ip) авторизаций, чтоб можно было вбить в поиск ip и показало когда и у кого он был. Если проглядел ткните где.
Очень нужно  ::)
да, как появится время - сделаю
по можливості зробіть grep ... /u/l/n/dhcp.event.log з можливістю запиту на всіх NAS.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 08 Февраля 2016, 17:02:14
В связи переименованием улиц, можно ли как-то навесить алиасы на существующие?
не понял, подробнее
Город переименовал улицы
Были улицы:
Первая
Вторая
третья
Стали улицы:
Четвертая
Пятая
Шестая

Надо сделать
Первая=четвертая
Вторая=пятая
Третья=шестая

Как в яндекс картах, вбиваешь старую улицу, а оно показывает новое название улицы.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Февраля 2016, 18:43:15
Нужен поиск по ip, только не тех кто авторизирован, а вообще по логу (ip) авторизаций, чтоб можно было вбить в поиск ip и показало когда и у кого он был. Если проглядел ткните где.
Очень нужно  ::)
сделал. Кнопка поиска на титульной странице


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Февраля 2016, 18:47:18
В связи переименованием улиц, можно ли как-то навесить алиасы на существующие?
не понял, подробнее
Город переименовал улицы
Были улицы:
Первая
Вторая
третья
Стали улицы:
Четвертая
Пятая
Шестая

Надо сделать
Первая=четвертая
Вторая=пятая
Третья=шестая

Как в яндекс картах, вбиваешь старую улицу, а оно показывает новое название улицы.
делать фичу для такой редкой ситуации неразумно. Я бы сделал дополнительное поле "старое название улицы" и скопировал бы названия из нового поля в старое:

update data0 set _adr_old_street = _adr_street;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 09 Февраля 2016, 05:48:31
Нужен поиск по ip, только не тех кто авторизирован, а вообще по логу (ip) авторизаций, чтоб можно было вбить в поиск ip и показало когда и у кого он был. Если проглядел ткните где.
Очень нужно  ::)
сделал. Кнопка поиска на титульной странице
як на мене - безкорисна річ!
Краще було б зробити щось типу логу як було в 50.32
Задається значення grep і модуль виконує пошук /usr/local/ndeny/log/dhcp.event.log і виводить  рядки які збігаються типу:
10.100.0.12
Код:
 grep 10.100.0.12 /usr/local/nodeny/logs/dhcp.events.log
09.02.2016 04:33:30 [commit] ip=10.100.0.12, mac=c0:4a:0:f1:f4:bb, mac_ok=c04a00f1f4bb | Ok
09.02.2016 04:48:30 [commit] ip=10.100.0.12, mac=c0:4a:0:f1:f4:bb, mac_ok=c04a00f1f4bb | Ok
09.02.2016 05:03:30 [commit] ip=10.100.0.12, mac=c0:4a:0:f1:f4:bb, mac_ok=c04a00f1f4bb | Ok
09.02.2016 05:18:30 [commit] ip=10.100.0.12, mac=c0:4a:0:f1:f4:bb, mac_ok=c04a00f1f4bb | Ok
09.02.2016 05:33:30 [commit] ip=10.100.0.12, mac=c0:4a:0:f1:f4:bb, mac_ok=c04a00f1f4bb | Ok
08606ed32d78
Код:
grep 08606ed32d78 /usr/local/nodeny/logs/dhcp.events.log
09.02.2016 04:13:07 [commit] ip=10.100.0.132, mac=8:60:6e:d3:2d:78, mac_ok=08606ed32d78 | Необходима регистрация мака
09.02.2016 04:28:07 [commit] ip=10.100.0.132, mac=8:60:6e:d3:2d:78, mac_ok=08606ed32d78 | Необходима регистрация мака
09.02.2016 04:43:08 [commit] ip=10.100.0.132, mac=8:60:6e:d3:2d:78, mac_ok=08606ed32d78 | Необходима регистрация мака
09.02.2016 04:58:07 [commit] ip=10.100.0.132, mac=8:60:6e:d3:2d:78, mac_ok=08606ed32d78 | Необходима регистрация мака
09.02.2016 05:13:08 [commit] ip=10.100.0.132, mac=8:60:6e:d3:2d:78, mac_ok=08606ed32d78 | Необходима регистрация мака
09.02.2016 05:28:08 [commit] ip=10.100.0.132, mac=8:60:6e:d3:2d:78, mac_ok=08606ed32d78 | Необходима регистрация мака


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 09 Февраля 2016, 11:07:16
Нужен поиск по ip, только не тех кто авторизирован, а вообще по логу (ip) авторизаций, чтоб можно было вбить в поиск ip и показало когда и у кого он был. Если проглядел ткните где.
Очень нужно  ::)
сделал. Кнопка поиска на титульной странице
Спасибо, можешь еще добавить фильтр "такого то числа был у такого то", тоже ооочень надо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SeMant от 10 Февраля 2016, 07:54:08
Когда нажимаю поиск, доступно только поле Идентификатор. А нельзя сделать, чтобы туда можно было опционально добавлять доп. поля, привязанные к группе, которой чаще всего пользуешься, или, чтобы там отображались доп. поля, которые есть во всех группах?
 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 10 Февраля 2016, 09:38:48
можно, 250 грн


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 10 Февраля 2016, 13:51:25
А сколько будет стоить сделать следующую вещь?
Чтобы платежи по безналу и через платежные системы, копились у админа, например админ liqpay отвечает за платежи через liqpay,  что бы их можно было просмотреть и перевести по аналогии с наличкой. Было бы очень удобно оформлять затраты и вести учет всех средств.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 04 Марта 2016, 11:36:39
Немає границь людській тупості!
Стас, чи є можливість враховувати встановлений тимчасовий ліміт, щоб не було таких багів?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Марта 2016, 12:29:21
гемор просматривать есть ли активные изменения лимита и оттуда выуживать инфо и  разруливать ситуации по датам что раньше чего выстрелит, если учесть, что изменений лимита можно наплодить стопицот на учетку. Могу заблочить изменение лимита пока активно иное и говорить "удалите сначала уже существующее изменение"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 07 Марта 2016, 09:55:28
Могу заблочить изменение лимита пока активно иное и говорить "удалите сначала уже существующее изменение"
Було б добре! Дякую


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 07 Марта 2016, 10:48:15
Нужен поиск по ip, только не тех кто авторизирован, а вообще по логу (ip) авторизаций, чтоб можно было вбить в поиск ip и показало когда и у кого он был. Если проглядел ткните где.
Очень нужно  ::)
сделал. Кнопка поиска на титульной странице
Спасибо, можешь еще добавить фильтр "такого то числа был у такого то", тоже ооочень надо.
Не появилось времени на это?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 09 Марта 2016, 10:15:05
гемор просматривать есть ли активные изменения лимита и оттуда выуживать инфо и  разруливать ситуации по датам что раньше чего выстрелит, если учесть, что изменений лимита можно наплодить стопицот на учетку. Могу заблочить изменение лимита пока активно иное и говорить "удалите сначала уже существующее изменение"
І ще,будь ласка:
після повернення тимчасового ліміту вказується лише creator='kernel'. Чи можна також щоб заносилось хто створював даний тимчасовий ліміт, а то приходиться з бекапів перевіряти.
Дякую!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 09 Марта 2016, 18:19:44
Сделал:
1) блокировку двойного изменения границы отключения
2) кнопка быстрого пополнения показывает сумму по всем услугам


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 09 Марта 2016, 18:32:24
Нужен поиск по ip, только не тех кто авторизирован, а вообще по логу (ip) авторизаций, чтоб можно было вбить в поиск ip и показало когда и у кого он был. Если проглядел ткните где.
Очень нужно  ::)
сделал. Кнопка поиска на титульной странице
Спасибо, можешь еще добавить фильтр "такого то числа был у такого то", тоже ооочень надо.
Не появилось времени на это?
up


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skol от 17 Марта 2016, 22:46:50
по какой то причене, после перехода на Н+, записи некотрых клиентов блокируются, высталяется флаг "Заблокирован" но в истории клиента не видно по какой причине. на 50.32 такое было при увеличении числа потоков (по умолчанию вроде 20000 )и это отображалось в событиях. Сейчас даже не знаю где посмотреть. Кто то  сталкивался? Где смотреть не только фин. информацию, а напрмиер сообщения ядра?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Марта 2016, 10:01:58
В папке logs смотреть. Ничего просто так нигде не блокируется


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 18 Марта 2016, 11:42:04
Заметил что при создании клиента в разных группах поле Договор повторяется существующим номером договора с другой группы, это так и должно? Или в чем может быть проблема?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 19 Марта 2016, 11:00:41
Заметил что при создании клиента в разных группах поле Договор повторяется существующим номером договора с другой группы, это так и должно? Или в чем может быть проблема?
Или может это как-то связано с тем что теперь группа предназначена для деления сущностей?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 25 Марта 2016, 20:35:18
Извините а как удалить клиента ? куда исчезла это кнопочка.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 25 Марта 2016, 21:31:21
Извините а как удалить клиента ? куда исчезла это кнопочка.
Ты серьезно? о_О Может тебе права подрезали?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 25 Марта 2016, 23:26:00
в какой-то из промежуточных версий я затупил и кнопка пропадала) в последних точно должно быть все ок


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 26 Марта 2016, 06:10:24
Так у меня версия 400. но кнопочки не вижу. Может она теперь в другом, т таинственном месте?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 26 Марта 2016, 10:34:29
rev 400, кнопка на месте


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 26 Марта 2016, 15:28:38
Скриншот пожалуйста,  где она?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 26 Марта 2016, 18:53:06
rev: 400


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Марта 2016, 00:41:07
Глянь локализацию, у тебя ж азербайжанский язык выставлен


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 27 Марта 2016, 01:26:25
Глянь локализацию, у тебя ж азербайжанский язык выставлен
я русским пользуюсь.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 27 Марта 2016, 01:40:16
Ну и где тут удаление


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 27 Марта 2016, 07:07:02
Может ктото сталкивался с:
Код:
pkg-static: Cannot get an exclusive lock on a database, it is locked by another process
Не могу установить perl


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 28 Марта 2016, 11:00:42
Не пойму странно ели без модулей то кнопка удалить отображается а стоит установить модули так она сразу исчезает


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 28 Марта 2016, 11:43:50
вычисли из-за какого


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 28 Марта 2016, 19:03:42
вычисли из-за какого
когда ставлю модуль Тикет кнопка исчезает.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 01 Апреля 2016, 19:54:37
А как вот найти клиента по платежному коду ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 01 Апреля 2016, 21:28:09
А как вот найти клиента по платежному коду ?
В глобальном поиске вводишь платежный код без последней цифры и ищешь по id.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: mitya0208 от 15 Апреля 2016, 01:00:11
Доброго времени суток!
Биллинг свежеустановленный rev. 400 с читой базой, авторизация ip+mac. Тестовый клиент авторизируется, но при попытке зайти на любой сайт получаю заглушку - Доступ в интернет открыт. В адресной строке введите нужный вам сайт. Пинги на внешние ресурсы не проходят. Подскажите пожалуйста в какую сторону копать.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Апреля 2016, 12:08:39
скрипта noserver.pl. Должен быть запущен


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: mitya0208 от 15 Апреля 2016, 15:24:23
Скрипт запущен:

Код:
ps -ax | grep no
6665  0  S     108:48,07 perl /usr/local/nodeny/nokernel.pl -d
6668  0  S       0:20,45 perl /usr/local/nodeny/noserver.pl -d
7982  0  S+      0:00,00 grep no

Включаю клиента, попадаю на заглушку ввожу логин, пароль:
Код:
tail -f /usr/local/nodeny/logs/dhcp.events.log 
15.04.2016 15:56:50 [commit] ip=172.16.0.2, mac=8:0:27:f7:c0:17, mac_ok=080027f7c017 | Необходима регистрация мака
15.04.2016 15:56:50 [commit] ip=172.16.0.2, mac=8:0:27:f7:c0:17, mac_ok=080027f7c017 | Необходима регистрация мака

Пробую открыть любой ресурс, попадаю на заглушку:
Код:
Доступ в интернет открыт. В адресной строке введите нужный вам сайт

Клиент светится в авторизированных в веб интерфейсе, в табличке привязка есть:
Код:
mysql> SELECT *, INET_NTOA(ip) FROM mac_uid;
+----+--------------+------------+-----+------------+------------+-------------+------------+---------------+
| id | mac          | ip         | uid | time       | device_mac | device_port | oneconnect | INET_NTOA(ip) |
+----+--------------+------------+-----+------------+------------+-------------+------------+---------------+
|  8 | 08002715a2de |          0 |   0 | 1460675886 |            |           0 |          0 | 0.0.0.0       |
| 55 | 080027f7c017 | 2886729730 |   3 | 1460725010 |            |           0 |          0 | 172.16.0.2    |
+----+--------------+------------+-----+------------+------------+-------------+------------+---------------+
2 rows in set (0,00 sec)

Пайпы на клиента поднимаются:
Код:
ipfw pipe show
01016:  20.000 Mbit/s    0 ms burst 0
q132088  50 sl. 0 flows (1 buckets) sched 66552 weight 0 lmax 0 pri 0 droptail
 sched 66552 type FIFO flags 0x0 0 buckets 0 active
01011:  20.000 Mbit/s    0 ms burst 0
q132083  50 sl. 0 flows (1 buckets) sched 66547 weight 0 lmax 0 pri 0 droptail
 sched 66547 type FIFO flags 0x0 0 buckets 0 active

Если дернуть клиента:
Код:
15.04.2016 16:09:51 [commit] ip=172.16.0.2, mac=8:0:27:f7:c0:17, mac_ok=080027f7c017 | Ok
15.04.2016 16:09:51 [commit] ip=172.16.0.2, mac=8:0:27:f7:c0:17, mac_ok=080027f7c017 | Ok

pf поднят:
Код:
ext_if = "igb0"
set limit states 128000
set optimization aggressive
nat pass on $ext_if from {10.252.252.0/29 172.16.0.1/20 192.168.11.0/24} to any -> ($ext_if)

Код:
ipfw show
00050   596   42897 allow tcp from any to me dst-port 65443
00051   355   44209 allow tcp from me 65443 to any
00052  8463 1005647 allow tcp from any to me dst-port 4444
00053  6633 1312467 allow tcp from me 4444 to any
00054     0       0 allow tcp from any to me dst-port 4391
00055     0       0 allow tcp from me 4391 to any
00056   857   49328 allow tcp from any to me dst-port 4392
00057   771  230714 allow tcp from me 4392 to any
00058 12897  733061 allow tcp from any to me dst-port 4393
00059 17520 7477906 allow tcp from me 4393 to any
00110  1533  115162 allow ip from any to any via lo0
00120  7510 1532578 skipto 1000 ip from me to any
00130     0       0 deny icmp from any to any in icmptypes 5,9,13,14,15,16,17
00160  7188 1421164 skipto 2000 ip from any to me
00200   219   83122 skipto 500 ip from any to any via igb0
00300  4660  860707 skipto 4500 ip from any to any in
00400     0       0 skipto 450 ip from any to any recv igb0
00420   164   31690 divert 1 ip from any to any
00450   162   31502 divert 2 ip from any to any
00490   162   31502 allow ip from any to any
00500   219   83122 skipto 32500 ip from any to any in
00510     0       0 divert 1 ip from any to any
00540     0       0 allow ip from any to any
01000     3     386 allow udp from any 53,7723 to any
01010 12461 2182462 allow tcp from any to any setup keep-state
01020   563  145935 allow udp from any to any keep-state
01100   776  522304 allow ip from any to any
02000     0       0 check-state
02010     9     761 allow icmp from any to any
02020   731   93220 allow tcp from any to any dst-port 22,80,443,5006
02030     0       0 allow tcp from table(101) to any dst-port 3306
02050   151    8499 deny ip from any to any via igb0
02060     3     175 allow udp from any to any dst-port 53,7723
02100     0       0 deny ip from any to any
04500     0       0 allow ip from any to table(100)
05000    43    6499 skipto 18502 ip from table(21) to table(11)
05001     0       0 allow ip from table(41) to table(11)
18500   270   26253 fwd 127.0.0.1,8080 tcp from any to any dst-port 80
18501  4262  817125 deny ip from any to any
18502    43    6499 pipe tablearg ip from table(21) to any
32000     0       0 deny ip from any to any
32490    85   10830 deny ip from any to any
32500     0       0 allow ip from table(100) to any
33000     0       0 skipto 46501 ip from table(11) to table(31)
33001     0       0 allow ip from table(11) to table(41)
46500   212   81186 deny ip from any to any
46501     0       0 pipe tablearg ip from any to table(31)
60000     0       0 deny ip from any to any
65535    24    3719 deny ip from any to any


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 15 Апреля 2016, 16:57:52
днс какой клиент получает?
когда по имени хоста пингуеш получаеш IP?
если добавиш
ipfw add 2 allow ip from any to any
то у клиента работает?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: mitya0208 от 15 Апреля 2016, 17:32:10
1. DNS 1.1.1.1
2. Да ip получаю, DNS резолвит все нормально.
3. Да если ipfw отпустить то все работает.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: mitya0208 от 21 Апреля 2016, 07:07:28
UP


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 23 Апреля 2016, 10:25:52
UP
в таблицах 10+, 20+ фаервола есть ип абона?(Ipfw table all list)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: mitya0208 от 28 Апреля 2016, 07:01:04
ipfw table all list
---table(11)---
172.16.0.0/20 0
---table(21)---
172.16.0.2/32 1001
---table(31)---
172.16.0.2/32 1006
---table(100)---
8.8.8.8/32 0
50.16.196.80/32 0
107.21.122.223/32 0
---table(101)---
50.17.182.68/32 0


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 02 Мая 2016, 18:08:13
таблице 11 должно быть 0.0.0.0/0, скорее всего изменил настройки в разделе "сети".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skol от 06 Мая 2016, 14:05:01
кто подскажет как сделать "человекочитаемую" сортировку, например но номеру дома
сейчас при сортировка имеет такой вид 1,10,100,101,2 и тд

как привести к 1 2 10 100 101?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 06 Мая 2016, 16:19:16
кто подскажет как сделать "человекочитаемую" сортировку, например но номеру дома
сейчас при сортировка имеет такой вид 1,10,100,101,2 и тд

как привести к 1 2 10 100 101?
сто раз уже отвечали:
Цитировать
В допполя добавил флаг "сортировать как число". Например, номер дома - строкое поле, а не числовое - такое часто, когда используются буквы и дроби (24а, 15/2). Теперь в списке клиентов сортировка правильная


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skol от 06 Мая 2016, 17:15:53
кто подскажет как сделать "человекочитаемую" сортировку, например но номеру дома
сейчас при сортировка имеет такой вид 1,10,100,101,2 и тд

как привести к 1 2 10 100 101?
сто раз уже отвечали:
Цитировать
В допполя добавил флаг "сортировать как число". Например, номер дома - строкое поле, а не числовое - такое часто, когда используются буквы и дроби (24а, 15/2). Теперь в списке клиентов сортировка правильная
101 раз спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 15 Мая 2016, 21:00:39
При попытке установить лимит отключения равный -10к выдает ошибку, не пойму что не так

Код:
Out of range value for column 'limit_balance' at row 1 

{
  'param' => [
    '-10000',
    3
  ],
  'sql' => 'UPDATE users SET limit_balance=?, modify_time=UNIX_TIMESTAMP() WHERE id=? LIMIT 1'
};
 
 UPDATE users SET limit_balance='-10000', modify_time=UNIX_TIMESTAMP() WHERE id='3' LIMIT 1


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Мая 2016, 21:20:25
стоит ограничение в базе данных. Можешь изменить

Код:
alter table users change limit_balance limit_balance float(10,2) NOT NULL DEFAULT '0.00';


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 16 Мая 2016, 07:59:46
стоит ограничение в базе данных. Можешь изменить

Код:
alter table users change limit_balance limit_balance float(10,2) NOT NULL DEFAULT '0.00';
спасибо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 16 Мая 2016, 18:14:06
И еще вопрос, постоянно подтягивает при заведении нового клиента договор с предыдущего, причем с разных компов пробовали, можно ли вообще удалить поле договор (у нас логин=договор) или сделать чтоб при заведении клиента поле договор сравнивалась с полем логин (стало равным логину) и дата выставлялась сама, по моему было в версии 50.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vasil.german от 30 Мая 2016, 19:15:11
Коллеги, подскажите, как сохранять сеансы подключений в нодени плюс. Модуль  auth включен, но в списке сеансов подключений только текущая сесия. После завершения которой в списке нет данных. Спосибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 31 Мая 2016, 08:17:37
Коллеги, подскажите, как сохранять сеансы подключений в нодени плюс. Модуль  auth включен, но в списке сеансов подключений только текущая сесия. После завершения которой в списке нет данных. Спосибо.
Якщо я Вас правильно зрозумів тоді:
Цитировать
auth_log - лог авторизаций
Структура:

 id         : автоинкрементное поле
 uid        : id клиента
 ip         : ip клиента (unsigned int)
 start      : начало сессии (timestamp)
 end        : конец сессии (timestamp)
 properties : дополнительные параметры
Когда клиент перестает быть авторизованным, ядро удаляет запись из таблицы auth_now и создает запись в auth_log, при этом параметр properties копируется из auth_now в auth_log


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 25 Июня 2016, 12:49:41
Сделать бы галку у админа для доступа к документам


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 28 Июня 2016, 09:54:51
Сделать бы галку у админа для доступа к документам
ок


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 06 Июля 2016, 08:22:29
При старте DHCP модуля can`t call method "quote"  or underfined value in Db.pm line 272 что это означает, какие исправления внести?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 06 Июля 2016, 10:24:26
я так догадываюсь это модуль не поддерживается текущей версией perl?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 06 Июля 2016, 10:36:57
При старте DHCP модуля can`t call method "quote"  or underfined value in Db.pm line 272 что это означает, какие исправления внести?
а где ету ошибку видно?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 06 Июля 2016, 10:40:35
Скорее всего нет коннекта с базой данных


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 09 Июля 2016, 11:29:02
Как сюда добавить ссылку?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Июля 2016, 11:05:15
Проще добавить в левое меню. Нужно сделать патч, например:


Код:
#<ACTION> file=>'web/main.pl',hook=>'buttons'

    [ 'cards',     'Менюшка', a=>'cards', act=>'lalala' ],

 Здесь cards - имя привилегии. Если у оператора не будет данной привилегии, кнопочка не покажется. Список привилегий:

Цитировать
'on' - любая привилегия
 'Admin' - админ
 'SuperAdmin' - суперадмин
 'report' - отчеты
 'cards' - карточки пополения счета
 'pay_show' - просмотр платежей
 'event_show' - просмотр событий
 'traf_stat' - трафик
 'pay_cash' - может пополнять счет налом
 'pay_bonus' - может делать бонусы
 'pay_tmp' - делать кредиты
 'msg_create' - посылать сообщения
 'show_usr_pass' - просматривать пароль абона
 'usr_create' - создавать учетку
 'edt_usr' - редактировать учетку
 'topology' - доступ к топологии
 'edt_topology' - изменение топологии
 'usr_stat_page' - личный кабинет пользователя

url будет: a=cards&act=lalala


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 11 Июля 2016, 12:32:55
Проще добавить в левое меню. Нужно сделать патч, например:


Код:
#<ACTION> file=>'web/main.pl',hook=>'buttons'

    [ 'cards',     'Менюшка', a=>'cards', act=>'lalala' ],

 Здесь cards - имя привилегии. Если у оператора не будет данной привилегии, кнопочка не покажется. Список привилегий:

Цитировать
'on' - любая привилегия
 'Admin' - админ
 'SuperAdmin' - суперадмин
 'report' - отчеты
 'cards' - карточки пополения счета
 'pay_show' - просмотр платежей
 'event_show' - просмотр событий
 'traf_stat' - трафик
 'pay_cash' - может пополнять счет налом
 'pay_bonus' - может делать бонусы
 'pay_tmp' - делать кредиты
 'msg_create' - посылать сообщения
 'show_usr_pass' - просматривать пароль абона
 'usr_create' - создавать учетку
 'edt_usr' - редактировать учетку
 'topology' - доступ к топологии
 'edt_topology' - изменение топологии
 'usr_stat_page' - личный кабинет пользователя

url будет: a=cards&act=lalala

Уже добавил в правое, все равно спасибо.

ПС привелегии будет работать в правом меню?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Июля 2016, 15:51:09
Там нужно явно проверять привилегии. Если ты спрашиваешь будут ли там проверяться привилегии, значит ты имеешь ввиду какие-то конкретные привилегии, значит ты их где-то указываешь, а если где-то указываешь, то скорее всего по образу и подобию как для других кнопок, значит в нужном месте, а раз не падает - значит  проверка привилегий организована правильно


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Июля 2016, 11:58:17
Как вывести в личный кабинет абонента pdfку с договором находящуюся по ссылке, iframe? Почитал как вносить изменения, но нашел только как переименовывать пункты меню, как создать не увидел...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Июля 2016, 18:10:44
Как вывести в личный кабинет абонента pdfку с договором находящуюся по ссылке, iframe? Почитал как вносить изменения, но нашел только как переименовывать пункты меню, как создать не увидел...
Могу намекнуть. Зайти в настройки в "кабинет клиента" и в список плагинов добавь слово locals


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Июля 2016, 18:26:36
а где редактировать это?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Июля 2016, 19:27:41
а где редактировать это?
нашел, спасибо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 18 Июля 2016, 07:27:19
не нашел где переименовать "локальные ресурсы", саму ссылку, имею ввиду


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 18 Июля 2016, 08:45:49
не нашел где переименовать "локальные ресурсы", саму ссылку, имею ввиду
нашел :)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 18 Июля 2016, 19:38:21
Вставлял iframe, указывал высоту и ширину по 850 а отображает прямоугольную форму... где то ограничения?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: pala от 20 Июля 2016, 17:35:25
Просьба добавить HOOK в файле /web/user.pl. Ориентировочно 440-450 строчка кода.
Название "#<HOOK>newbutton" или на ваше усмотрение . Может кому-то так же пригодится, чтобы добавить кнопку(кнопки) возле Бланка настроек. Спасибо) :)

user_blank    => {  order=>60,  priv=>'show_usr_pass', enabled=>!$grp_property->{3},
                        button=>$url->a(L('Бланк настроек'), a=>'user_blank', -target=>'blank') },

#<HOOK>newbutton

    user_del      => {  order=>100, priv=>'SuperAdmin', enabled=>1,
                        button=>$url->a(L('Удалить!'), a=>'user_del') },

P.S если есть отдельная тема для создания HOOK то просьба ткнуть ссылкой.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 20 Июля 2016, 21:10:18
Просьба добавить HOOK в файле /web/user.pl. Ориентировочно 440-450 строчка кода.
Название "#<HOOK>newbutton" или на ваше усмотрение . Может кому-то так же пригодится, чтобы добавить кнопку(кнопки) возле Бланка настроек. Спасибо) :)

user_blank    => {  order=>60,  priv=>'show_usr_pass', enabled=>!$grp_property->{3},
                        button=>$url->a(L('Бланк настроек'), a=>'user_blank', -target=>'blank') },

#<HOOK>newbutton

    user_del      => {  order=>100, priv=>'SuperAdmin', enabled=>1,
                        button=>$url->a(L('Удалить!'), a=>'user_del') },

P.S если есть отдельная тема для создания HOOK то просьба ткнуть ссылкой.
Я сделал так:
Код:
cat patch.user.pl
#<ACTION> file=>'web/user.pl',hook=>'top_buttons'

    contract      => {  order=>55,  priv=>'show_usr_pass', enabled=>!$grp_property->{3},
                        button=>$url->a(L('Договор'), a=>'u_contract', -target=>'blank') },
    tvcontract    => {  order=>65,  priv=>'show_usr_pass', enabled=>!$grp_property->{3},
                        button=>$url->a(L('ТВ_Договор'), a=>'u_tvcontract', -target=>'blank') },


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: pala от 21 Июля 2016, 23:54:10
Впринципе тоже вариант) :)

Просьба добавить HOOK в файле /web/user.pl. Ориентировочно 440-450 строчка кода.
Название "#<HOOK>newbutton" или на ваше усмотрение . Может кому-то так же пригодится, чтобы добавить кнопку(кнопки) возле Бланка настроек. Спасибо) :)

user_blank    => {  order=>60,  priv=>'show_usr_pass', enabled=>!$grp_property->{3},
                        button=>$url->a(L('Бланк настроек'), a=>'user_blank', -target=>'blank') },

#<HOOK>newbutton

    user_del      => {  order=>100, priv=>'SuperAdmin', enabled=>1,
                        button=>$url->a(L('Удалить!'), a=>'user_del') },

P.S если есть отдельная тема для создания HOOK то просьба ткнуть ссылкой.
Я сделал так:
Код:
cat patch.user.pl
#<ACTION> file=>'web/user.pl',hook=>'top_buttons'

    contract      => {  order=>55,  priv=>'show_usr_pass', enabled=>!$grp_property->{3},
                        button=>$url->a(L('Договор'), a=>'u_contract', -target=>'blank') },
    tvcontract    => {  order=>65,  priv=>'show_usr_pass', enabled=>!$grp_property->{3},
                        button=>$url->a(L('ТВ_Договор'), a=>'u_tvcontract', -target=>'blank') },


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 22 Июля 2016, 01:55:57
Как массово добавить всем клиентам какую либо услугу одним кликом?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Июля 2016, 13:19:39
Как массово добавить всем клиентам какую либо услугу одним кликом?
такого функционала нет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 27 Июля 2016, 09:02:15
Стас. ЧИ можна додати можливість прикріпляти зображення до облікового запису клієнта? Думаю багато кому стало в пригоді


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 27 Июля 2016, 13:11:55
Добавление фото, мне бы тоже пригодилось. Единственное: лучше сделать ссылку на фото с разверткой при нажатии. А то с мобильного интернета фотки будут сильно тормозить работу.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 28 Июля 2016, 18:20:48
Сделал допполе типа "файл"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 02 Августа 2016, 08:52:37
в веб интерфейсе выводит ошибка получения списка ip адресов
в чём может быть причина ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 02 Августа 2016, 10:32:08
А как сделать что бы администратор, не мог "Принять наличность", а то получается он сам себе может перевести деньги от другого админа без всяких подтверждений с его стороны, только что проверил.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 02 Августа 2016, 10:42:06
Сделал допполе типа "файл"
где включить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 02 Августа 2016, 10:59:54
в веб интерфейсе выводит ошибка получения списка ip адресов
в чём может быть причина ?
Дивись в налаштуваннях пулів ІР. Можливо немає вільних, або щось пов’язане з тегом


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Августа 2016, 12:49:57
А как сделать что бы администратор, не мог "Принять наличность", а то получается он сам себе может перевести деньги от другого админа без всяких подтверждений с его стороны, только что проверил.
Админ - это тот человек, который может и в базу данных залезть и поменять все, что угодно. Как ни крути - это должен быть лояльный сотрудник. Поэтому логичнее дать такому человеку нормальные инструменты фиксить проблемы, в частности, осуществлять передачи если кто-то протупил или не сходняк. Иначе никак - просто он залезет в базу и вы годами будете ничего не знать, что еще хуже. Хотите безопасность? - Используйте дублирующие средства проверки - сторонние программы, на которые нет доступа у админа, например. Когда у меня была первая сеть, то нас было 3 партнера и 3й партнер дублировал все записи в блокнотике. Потом мы сравнивали данные по биллингу и его блокнотик. Хоть это и старомодно, но на том этапе было вполне достаточно и решало все проблемы. Если у вас фирма большая, то знаете какое количество крыс у вас может быть? Зачем компании аудиторов нанимают? Биллинг не может решить те проблемы, для решения которых он не создавался


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Августа 2016, 12:54:05
Сделал допполе типа "файл"
где включить?
ничего не надо включать. Это тип поля такой, как число, строка, выпадающий список и т.д. Можно создать допполе типа "число", теперь вы можете создать допполе "фотография кота пользователя" типа "файл"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 02 Августа 2016, 14:04:21
Сделал допполе типа "файл"
где включить?
ничего не надо включать. Это тип поля такой, как число, строка, выпадающий список и т.д. Можно создать допполе типа "число", теперь вы можете создать допполе "фотография кота пользователя" типа "файл"
Show - викидає великі зображення на весь екран, тим самим приходиться зменшувати розмір вікна в браузері. По можливості,  пофіксіть наприклад до 800х600. Дякую!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 02 Августа 2016, 18:19:13
Сделал допполе типа "файл"
где включить?
ничего не надо включать. Это тип поля такой, как число, строка, выпадающий список и т.д. Можно создать допполе типа "число", теперь вы можете создать допполе "фотография кота пользователя" типа "файл"
Спасибо, понял


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 02 Августа 2016, 19:42:22
А как сделать что бы администратор, не мог "Принять наличность", а то получается он сам себе может перевести деньги от другого админа без всяких подтверждений с его стороны, только что проверил.
Админ - это тот человек, который может и в базу данных залезть и поменять все, что угодно. Как ни крути - это должен быть лояльный сотрудник. Поэтому логичнее дать такому человеку нормальные инструменты фиксить проблемы, в частности, осуществлять передачи если кто-то протупил или не сходняк. Иначе никак - просто он залезет в базу и вы годами будете ничего не знать, что еще хуже. Хотите безопасность? - Используйте дублирующие средства проверки - сторонние программы, на которые нет доступа у админа, например. Когда у меня была первая сеть, то нас было 3 партнера и 3й партнер дублировал все записи в блокнотике. Потом мы сравнивали данные по биллингу и его блокнотик. Хоть это и старомодно, но на том этапе было вполне достаточно и решало все проблемы. Если у вас фирма большая, то знаете какое количество крыс у вас может быть? Зачем компании аудиторов нанимают? Биллинг не может решить те проблемы, для решения которых он не создавался
В моем случае, у моего кассира даже не стоит привилегия "Админ", и те деньги которые он собирает налом просто передает админу и админ подтверждает передачу, но я попробовал чтобы кассир нажал кнопку Принять наличность, кассир выбрал от кого принять, указал сумму и сам же подтвердил эту передачу и с админа снялось, добавьте хотя бы подтверждение для админа с отдающей стороны в случае если нажать "Принять наличность".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 12 Августа 2016, 08:32:14
При використанні фільтру "Подключен к устройству с мак" скидає літери спотворюючи мак
3c1e04140dc8 -> 31041408


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: NodenY45 от 12 Августа 2016, 10:32:57
Сделал допполе типа "файл"
где включить?
ничего не надо включать. Это тип поля такой, как число, строка, выпадающий список и т.д. Можно создать допполе типа "число", теперь вы можете создать допполе "фотография кота пользователя" типа "файл"

При сохранении дополнительного поля, автоматически меняет типа поля ФАЙЛ на ЦЕЛОЕ.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Августа 2016, 10:44:47
При використанні фільтру "Подключен к устройству с мак" скидає літери спотворюючи мак
3c1e04140dc8 -> 31041408
Пофиксил. Заново скачай модуль dhcp


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 24 Августа 2016, 03:27:03
Скорее всего нет коннекта с базой данных
an`t call method "quote"  or underfined value in Db.pm line 272 периодически это ошибка при запуске системы повторяется. Хотя вроде мускул запускается первым. Однако пока не переберёт все ip в базе leases dhcp система не стартует. Что мне подкрутить чтобы не ждать так долго при старте.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 16 Октября 2016, 10:19:30
Пытаюсь перевести всех клиентов в группу Клиенты, создаю в новой группе "Клиенты" учетку, а она без номера договора. Как быть? Хотелось бы что продолжилась нумерация дальше. Еще заметил странное поведение, сейчас клиенты по разным группам Многоэтажки, Частный сектор, Корпоративные так в каждой группе идет своя нумерация не связанная с соседней группой что не очень хорошо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Октября 2016, 12:56:28
Номер договора проставляется так: выбирается последняя созданная учетка в данной группе, если в ней договор заканчивается на число, то к нему прибавляется единица.

Если хочешь чтоб нумерация была на все группы одна, то в /usr/local/nodeny/web/user_new_now.pl строку
Код:
my %p = Db->line("SELECT contract FROM users WHERE contract<>'' AND grp=? ORDER BY id DESC LIMIT 1", int $grp);
заменить на
Код:
my %p = Db->line("SELECT contract FROM users WHERE contract<>'' ORDER BY id DESC LIMIT 1");


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 19 Октября 2016, 12:45:37
Появилась проблема. Когда заходиш в кабинет клиента с админки , появляется ошибка.
Код:
19.10.2016 12:24:49 [stat.pl(170) stat.pl::__ANON__(30) stat.pl(30) stat.pl::Hard_exit(89) stat.pl(90)]
Ошибка рендеринга /usr/local/nodeny/web/tmpl/user/_main.html
Can't call method "show" on an undefined value at (eval 43) line 122.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1343.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1343.
Если зайти , как клиент, проблем нет, всё отрисовывает.
На главной странице добавлен такой код
Код:
<table class='td_medium td_wide'>
    <tr><td>{{ lang::fullusers_fields_name.name }}</td><td>{{ usr.name }}</td></tr>
    <tr><td>{{ lang::fullusers_fields_name.fio }}</td><td>{{ usr.fio }}</td></tr>
    <tr><td>{{ lang.lbl_sity }}</td><td>{{ usr.dopdata._city.show() }}</td></tr>
    <tr><td>{{ lang.lbl_street }}</td><td>{{ usr.dopdata._adr_street.show() }}</td></tr>
    <tr><td>{{ lang.lbl_house }}</td><td>{{ usr.dopdata._adr_house.show() }}</td></tr>
    <tr><td>{{ lang.lbl_room }}</td><td>{{ usr.dopdata._adr_room.show() }}</td></tr>
    <tr><td>{{ lang.lbl_telefon }}</td><td>{{ usr.dopdata._adr_telefon.show() }}</td></tr>
</table>
Судя по всему, не отрабатываются доп. данные клиента .show()
Это не критично, но что можно сделать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 21 Октября 2016, 01:18:24
Как вы в Н+ храните информацию по дому? номер дома, кол-во подьездов, этажей, консьержи, код на двери, выход на крышу, ключи от крыши, замки на тех этажах, тамбуры,  бомжи, дикая бабушка и т.д.

Я создаю "Обьект" в "Точку топологии". В "Комментарий" вношу всю информацию. Но она там не особа читабельна, все навалено.

Может есть лучше способ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: pala от 22 Октября 2016, 14:00:00
Здравствуйте, Подскажите, куда копать....

Есть тарифные планы 50 m/sec , 100 m/sec, 200 m/sec.

Настройки всех тарифных планов идентичны, отличается только входящая и исходящая скорость по направлению 1 (интернет).

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

Тарифный план 50 мб шейпится нормально, а тарифы 100 и 200 m/sec  Не шейпятся. На выходе почти Гиг. Что это может быть, подскажите пожалуйста...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 26 Октября 2016, 09:02:56
Номер договора проставляется так: выбирается последняя созданная учетка в данной группе, если в ней договор заканчивается на число, то к нему прибавляется единица.

Если хочешь чтоб нумерация была на все группы одна, то в /usr/local/nodeny/web/user_new_now.pl строку
Код:
my %p = Db->line("SELECT contract FROM users WHERE contract<>'' AND grp=? ORDER BY id DESC LIMIT 1", int $grp);
заменить на
Код:
my %p = Db->line("SELECT contract FROM users WHERE contract<>'' ORDER BY id DESC LIMIT 1");
Подскажите как правильно оформить патч. Делаю так:
Код:
#<ACTION> file=>'web/user_new_now.pl',replace=>''
        my %p = Db->line("SELECT contract FROM users WHERE contract<>'' AND grp=? ORDER BY id DESC LIMIT 1", int $grp);
#<REPLACE>
        my %p = Db->line("SELECT contract FROM users WHERE contract<>'' ORDER BY id DESC LIMIT 1");
Говорит что нет такой строки..


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Октября 2016, 11:00:24
Ты должен скопировать строку один в один, включая количество пробелов перед этой строкой. Так работают программы - если хотя бы один символ не совпадает - значит не совпадает строка


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 26 Октября 2016, 11:27:06
спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Октября 2016, 12:07:44
Здравствуйте, Подскажите, куда копать....

Есть тарифные планы 50 m/sec , 100 m/sec, 200 m/sec.

Настройки всех тарифных планов идентичны, отличается только входящая и исходящая скорость по направлению 1 (интернет).

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

Тарифный план 50 мб шейпится нормально, а тарифы 100 и 200 m/sec  Не шейпятся. На выходе почти Гиг. Что это может быть, подскажите пожалуйста...
Код:
grep no_shape_speed /usr/local/nodeny/cfg/noserver.cfg.pm


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: pala от 26 Октября 2016, 14:53:31
Здравствуйте, Подскажите, куда копать....

Есть тарифные планы 50 m/sec , 100 m/sec, 200 m/sec.

Настройки всех тарифных планов идентичны, отличается только входящая и исходящая скорость по направлению 1 (интернет).

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

Тарифный план 50 мб шейпится нормально, а тарифы 100 и 200 m/sec  Не шейпятся. На выходе почти Гиг. Что это может быть, подскажите пожалуйста...
Код:
grep no_shape_speed /usr/local/nodeny/cfg/noserver.cfg.pm

Вывод:
$no_shape_speed = 10**8;        # бит/сек - скорость, начиная с которой шейп не применяется

Подскажите пожалуйста, как сделать что-бы все шейпилось ? Закоментить, или изменить значения "10**8"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Октября 2016, 16:21:16
10**8 - это 10 в 8й степени или 100000000 или 100 мбит/сек. Это значит, что если в настройке тарифа указана скорость 100 или больше мегабит, то шейпы (т.е управление скоростью) использованы не будут. В твоем случае напиши 10**9 - скорость будет управляться до 1гбита/сек.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: pala от 26 Октября 2016, 16:41:36
10**8 - это 10 в 8й степени или 100000000 или 100 мбит/сек. Это значит, что если в настройке тарифа указана скорость 100 или больше мегабит, то шейпы (т.е управление скоростью) использованы не будут. В твоем случае напиши 10**9 - скорость будет управляться до 1гбита/сек.

Спасибо большое)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 26 Октября 2016, 21:19:49
Для чего надо "Слои (числа, разделенные запятыми). Указывать не обязательно" в точки топологии ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Октября 2016, 16:22:34
Для чего надо "Слои (числа, разделенные запятыми). Указывать не обязательно" в точки топологии ?
Для группировки точек при отображении. Например, ты хочешь чтоб на слое 1 у тебя отображались узлы связи и общественные туалеты. В настройках конкретного узла ставишь 1 в поле "слои" и в настройках конкретного туалета ставишь "1,2". Тогда на карте при выборе слоя 1 ты увидишь узлы связи и туалеты, а при выборе слоя 2 - только туалеты

Или, например, хочешь, чтоб на слое 3 были только многоэтажки, а на слое 4 - хрущевки


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 15 Ноября 2016, 14:21:15
Ревизия 431 и 430 (другие не пробовал) выдает ошибку при попытке зайти на "персональную страницу" абона, сидя с админской учетки, только у меня?

Код:
15.11.2016 15:18:15 [stat.pl(170) stat.pl::__ANON__(30) stat.pl(30) stat.pl::Hard_exit(89) stat.pl(90)]
Ошибка рендеринга /usr/local/nodeny/web/tmpl/user/_main.html
Can't call method "show" on an undefined value at (eval 39) line 283.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1343.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1343.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 15 Ноября 2016, 15:55:46
rev 431 все в норме


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 15 Ноября 2016, 17:06:51
Спасибо, пофиксил шаблон


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 16 Ноября 2016, 18:10:35
Какие должны быть значения lease для нормальной работы dhcp и авторизации? (авторизация модулем dhcp)

Ставил default и (min не ставил вообще), max time 3600 - работало нормально, увеличиваешь до 7200 начинают отваливаться авторизации, каждые 39 минут.
Разъясните пожалуйста, или ссылку на доку, как связано время аренды и  авторизация.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 16 Ноября 2016, 18:54:27
По прошествии времени аренды клиентский комп перезапрашивает ip, это расценивается как то, что он еще авторизован. До этого момента авторизацию поддерживает модуль ядра dhcp. Если выставить время аренды большим чем в настройках dhcp поддержка авторизации, то и будет такая фигня как у тебя на скриншоте


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 16 Ноября 2016, 19:08:54
По прошествии времени аренды клиентский комп перезапрашивает ip, это расценивается как то, что он еще авторизован. До этого момента авторизацию поддерживает модуль ядра dhcp. Если выставить время аренды большим чем в настройках dhcp поддержка авторизации, то и будет такая фигня как у тебя на скриншоте
А где посмотреть время поддержки авторизации? И сравнять значения...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Ноября 2016, 07:37:51
Я так понял что тут:
Цитировать
# Удаляет авторизации по таймауту и пишет историю логинов в таблицу auth_log.
#   timeout - время в секундах, по прошествии которого, клиент будет считаться
#           неавторизованным для доступа в интернет. Если не запустить данный
#           модуль, клиент будет авторизован всегда с момента первой авторизации

run     => 1,
period  => 5,
timeout => 150,

Но не понял сути значения period, как приравнять к тому lease time, что указано в dhcpd.conf ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Ноября 2016, 09:10:48
В _dhcp.pm:

Код:
my $db = Db->sql("SELECT INET_NTOA(ip) AS ipa FROM mac_uid WHERE uid>0 AND ip>0 AND time>(UNIX_TIMESTAMP()-?)", 40*60);
40 минут. Должно быть минут на 5 больше чем lease time


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Ноября 2016, 10:36:15
В _dhcp.pm:

Код:
my $db = Db->sql("SELECT INET_NTOA(ip) AS ipa FROM mac_uid WHERE uid>0 AND ip>0 AND time>(UNIX_TIMESTAMP()-?)", 40*60);
40 минут. Должно быть минут на 5 больше чем lease time
То есть сделать так в dhcpd.conf (35*60=2100):

Код:
default-lease-time 2100;
min-lease-time 2100;
max-lease-time 86400;

Или везде 2100?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Ноября 2016, 11:37:04
Клева тебе, да? Можно же "дернуть" справочник в моем лице и не париться читать документацию на dhcp, что такое max-lease-time. Халява


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Ноября 2016, 11:40:18
Клева тебе, да? Можно же "дернуть" справочник в моем лице и не париться читать документацию на dhcp, что такое max-lease-time. Халява
Я знаю что такое max-lease-time, вопрос был в том, давать ли абону (установкой max-lease-time более 2100) возможность взять ip на два часа, например. Будет ли ему передергивать интерфейс каждые 120 минут, и авторизовывать без ввода логина и пароля?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Ноября 2016, 12:00:47
dhcp выдает ip на определенное время. Модуль dhcp должен поддерживать авторизация на это определенное время + 5 минут для страховки.

Я тебе указал, где можно указать время в биллинге. Твоя задача настроить так, чтобы время, выдаваемое dhcp не было больше времени в биллинге. Ты написал от балды, да еще и сказал, что знаешь, что такое max-lease-time. max-lease-time указывает максимальное время на которое может быть выдан ip в аренду. 86400 секунд это больше чем 2100?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: poxy. от 17 Ноября 2016, 13:13:49
dhcp выдает ip на определенное время. Модуль dhcp должен поддерживать авторизация на это определенное время + 5 минут для страховки.
Так понятно


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 27 Ноября 2016, 15:22:52
Обновился до 433.
Небольшие косяки появились или может так задумано.
В платежах когда нажимаешь на клиента была кнопка "меню" очень удобно было.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 02 Декабря 2016, 11:00:30
Ревизия 433
Пишет
Цитировать
Проверка системы
Уровень проблемы   Проблема
3   Есть услуги, которые должны были быть завершены больше суток назад
Дата правильная и services запущен. От чего может быть такое и как проверить какие услуги возможно должны быть заверешены?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 02 Декабря 2016, 11:37:56
Ревизия 433
Пишет
Цитировать
Проверка системы
Уровень проблемы   Проблема
3   Есть услуги, которые должны были быть завершены больше суток назад
Дата правильная и services запущен. От чего может быть такое и как проверить какие услуги возможно должны быть заверешены?
Проверяйте в базе прямо по uid таким SELECT - ом узнаете uid абонентов у которых такая фигня)
SELECT * FROM users_services WHERE tm_end>0 AND tm_end<(UNIX_TIMESTAMP()-24*3600) AND tags NOT LIKE '%,wait_pos_balance,%';


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 02 Декабря 2016, 11:42:09
И скажу что у меня такое было когда uid этих абонентов небыло в таблице data0
Добавлял ручками
insert into data0 (uid) VALUES (тут_uid);


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Декабря 2016, 16:22:37
Еще можно запустить модуль ядра services  с ключем -vv и увидеть почему он не может абоненту завершить услугу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 03 Декабря 2016, 19:25:25
Pa4ka
Да, нашлось таких 4 записи и и услуга у них в прошлом времени. Проверил в data0 они есть.
Код:
mysql> SELECT * FROM users_services WHERE tm_end>0 AND tm_end<(UNIX_TIMESTAMP()-24*3600) AND tags NOT LIKE '%,wait_pos_balance,%';
+------+-----+--------+------------+------------+------------+-----------------+---------------------------------------------------+--------------+-------------------------+
| id   | uid | pay_id | service_id | tm_start   | tm_end     | next_service_id | tags                                              | finish_count | radius_attr             |
+------+-----+--------+------------+------------+------------+-----------------+---------------------------------------------------+--------------+-------------------------+
| 6521 |  40 |  19951 |         12 | 1477951204 | 1480543200 |              12 | ,inet,speed,start_traf=3393089087540,,expire_sms, |            1 | Filter-Id = 97280/97280 |
| 6981 | 499 |  20411 |         21 | 1477951218 | 1480543200 |              21 | ,inet,speed,start_traf=8063093221,,expire_sms,    |            1 | Filter-Id = 40960/40960 |
| 7040 | 573 |  20470 |         12 | 1477951220 | 1480543200 |              12 | ,inet,speed,start_traf=3173998922,,expire_sms,    |            1 | Filter-Id = 97280/97280 |
| 7044 | 580 |  20474 |         12 | 1477951220 | 1480543200 |              12 | ,inet,speed,start_traf=53761316297,,expire_sms,   |            1 | Filter-Id = 97280/97280 |
+------+-----+--------+------------+------------+------------+-----------------+---------------------------------------------------+--------------+-------------------------+
4 rows in set (0.00 sec)

Efendy
Запустил services с -vv ошибок не видно, SELECT-ы выполняются, увидел отфильтрованные uid
Код:
Завершение услуги с подключением следующей

[240.903340: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(105) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT *, UNIX_TIMESTAMP() AS t FROM v_services WHERE id='6521' AND uid='40' LIMIT 1
Строк: 1. Время выполнения sql: 0.0004 сек

[240.903765: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(126) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM pays WHERE id='19951'
Строк: 1. Время выполнения sql: 0.00007200 сек

[240.904157: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(236) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM services WHERE service_id='12' LIMIT 1
Строк: 1. Время выполнения sql: 0.00006700 сек

[240.904495: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(258) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT 1 FROM v_services WHERE uid='40' AND service_id='12' AND id<>'6521' LIMIT 1
Строк: 0. Время выполнения sql: 0.00005900 сек

[240.904759: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(273) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM users u JOIN data0 d ON u.id=d.uid WHERE u.id='40' AND _adr_type='2' LIMIT 1
Строк: 0. Время выполнения sql: 0.00006500 сек

[240.905051: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(98)]
Завершение услуги с подключением следующей

[240.905676: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(105) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT *, UNIX_TIMESTAMP() AS t FROM v_services WHERE id='6981' AND uid='499' LIMIT 1
Строк: 1. Время выполнения sql: 0.0004 сек

[240.906544: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(126) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM pays WHERE id='20411'
Строк: 1. Время выполнения sql: 0.0004 сек

[240.907160: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(236) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM services WHERE service_id='21' LIMIT 1
Строк: 1. Время выполнения sql: 0.0002 сек

[240.907658: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(258) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT 1 FROM v_services WHERE uid='499' AND service_id='21' AND id<>'6981' LIMIT 1
Строк: 0. Время выполнения sql: 0.00008800 сек

[240.908042: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(273) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM users u JOIN data0 d ON u.id=d.uid WHERE u.id='499' AND _adr_type='2' LIMIT 1
Строк: 0. Время выполнения sql: 0.0001 сек

[240.908325: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(98)]
Завершение услуги с подключением следующей

[240.909018: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(105) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT *, UNIX_TIMESTAMP() AS t FROM v_services WHERE id='7040' AND uid='573' LIMIT 1
Строк: 1. Время выполнения sql: 0.0004 сек

[240.909481: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(126) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM pays WHERE id='20470'
Строк: 1. Время выполнения sql: 0.0001 сек

[240.909949: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(236) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM services WHERE service_id='12' LIMIT 1
Строк: 1. Время выполнения sql: 0.00006400 сек

[240.910292: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(258) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT 1 FROM v_services WHERE uid='573' AND service_id='12' AND id<>'7040' LIMIT 1
Строк: 0. Время выполнения sql: 0.00006900 сек

[240.910530: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(273) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM users u JOIN data0 d ON u.id=d.uid WHERE u.id='573' AND _adr_type='2' LIMIT 1
Строк: 0. Время выполнения sql: 0.00006200 сек

[240.910707: nokernel.pl(137) tasks.pm::run(70) tasks.pm(70) services.pm::__ANON__(23) services.pm::main(55) services.pm::proc(98)]
Завершение услуги с подключением следующей


Как такое пофиксить? И от чего могло такое произойти?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 03 Декабря 2016, 19:28:38
upd


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 03 Декабря 2016, 22:44:50
upd
через 3 минуты??


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 04 Декабря 2016, 00:19:02
Нет. Просто удалить невозможно лишнее сообщение, пришлось изменить и что-то написать  ;D
Помогите с проблемой пжл


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Декабря 2016, 13:06:36
Цитировать
SELECT * FROM users u JOIN data0 d ON u.id=d.uid WHERE u.id='40' AND _adr_type='2' LIMIT 1
я так понимаю проблема в этом. Завершается услуга и идет попытка подключить услугу, которая не может быть подключена по дополнительному условию, в данном случае по _adr_type='2'


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 05 Декабря 2016, 09:00:16
Цитировать
SELECT * FROM users u JOIN data0 d ON u.id=d.uid WHERE u.id='40' AND _adr_type='2' LIMIT 1
я так понимаю проблема в этом. Завершается услуга и идет попытка подключить услугу, которая не может быть подключена по дополнительному условию, в данном случае по _adr_type='2'
Точно!
Дело в том что есть некоторые клиенты, корпоративные, которым устанавливался в ручную тариф с другой группы и смена через личный кабинет для них была невозможна, это все работало пока не перенес клиентов в одну группу и не разделил их доп. полем и условием в тарифах.
Т.е. условие в тарифе проверяется даже если админ устанавливает услугу? Как быть создать доп. тарифы для них?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 15 Декабря 2016, 21:41:06
после установки, при запуске заглушки выдается:
Цитировать
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{{ <-- HERE }}/ at /usr/local/nodeny/nod/tmpl.pm line 197.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{{ <-- HERE  *(.*?) *}}/ at /usr/local/nodeny/nod/tmpl.pm line 198.
Что это может быть? Спасибо за ответ.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Декабря 2016, 22:21:16
новая версия perl не принимает такой формат. Надо перед { ставить слеш. Скоро исправлю


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 15 Декабря 2016, 22:24:25
новая версия perl не принимает такой формат. Надо перед { ставить слеш. Скоро исправлю
Понял, спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 16 Декабря 2016, 17:44:23
Еще один вопрос. После установки, решил настроить SSL. APACH2.4. Выдается ошибка

Цитировать
Performing sanity check on apache24 configuration:
AH00526: Syntax error on line 52 of /usr/local/etc/apache24/extra/httpd-ssl.conf:
Invalid command 'SSLCipherSuite', perhaps misspelled or defined by a module not included in the server configuration
Подскажите в чем проблема? Сертификаты делаю как в 2.2.
Спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 16 Декабря 2016, 17:46:13
Еще один вопрос. После установки, решил настроить SSL. APACH2.4. Выдается ошибка

Цитировать
Performing sanity check on apache24 configuration:
AH00526: Syntax error on line 52 of /usr/local/etc/apache24/extra/httpd-ssl.conf:
Invalid command 'SSLCipherSuite', perhaps misspelled or defined by a module not included in the server configuration
Подскажите в чем проблема? Сертификаты делаю как в 2.2.
Спасибо.
так с хочу не вспомню, но я просто закоментил те строчки на которые материлось


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 16 Декабря 2016, 18:15:12
Еще один вопрос. После установки, решил настроить SSL. APACH2.4. Выдается ошибка

Цитировать
Performing sanity check on apache24 configuration:
AH00526: Syntax error on line 52 of /usr/local/etc/apache24/extra/httpd-ssl.conf:
Invalid command 'SSLCipherSuite', perhaps misspelled or defined by a module not included in the server configuration
Подскажите в чем проблема? Сертификаты делаю как в 2.2.
Спасибо.

Нашел как
http://nodeny.com.ua:8080/wiki/index.php/%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: gudwin от 16 Декабря 2016, 21:10:46
http://impradeep.com/invalid-command-sslciphersuite-perhaps-misspelled-or-defined-by-a-module-not-included-in-the-server-configuration/


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 17 Декабря 2016, 00:16:37
Есть еще вопрос. После установки сервер в работе. Запись трафика происходит 4 раза в минуту. Хотя в коллекторе стоит 60 сек. Где еще порыться?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 17 Декабря 2016, 10:11:01
Есть еще вопрос. После установки сервер в работе. Запись трафика происходит 4 раза в минуту. Хотя в коллекторе стоит 60 сек. Где еще порыться?
скорее всего не хватает времени обработать трафик за 1 минуту


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 17 Декабря 2016, 10:16:13
collectors был запущен два раза. Разобрался. Это присутствовало в соседней теме. Спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 31 Декабря 2016, 02:32:08
Запустился модуль Акция. У клиента каждые ~10секунд, начало снимать по 68грн. Я увидел, когда у клиента стало -24000. Удалил акцию, платежи перестали сниматься.
Как удалить все ново созданые снятия?
Цитировать
id   15907
время   31.12.2016 00:42
сумма   -68.00
id клиента   291
группа   1
комментарий   
категория   100
автор   kernel
id автора   1
ip   0.0.0.0
поле reason   $VAR1 = {'cash' => -68,'tm_start' => 1483137741,'tm_end' => '1483048800'};

Так не находит записи:
Код:
mysql> USE nodeny
mysql> DELETE FROM pays WHERE mid = '291' and category = '100' and time = '1483135200';
Query OK, 0 rows affected (0.00 sec)



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 31 Декабря 2016, 11:40:52
откуда ты взял время = 1483135200?  Если это время когда начались проблемы, тогда надо использовать не =, а >=.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 31 Декабря 2016, 14:01:58
откуда ты взял время = 1483135200?  Если это время когда начались проблемы, тогда надо использовать не =, а >=.
Все началось 31.12.2016 00:02 и продолжалось до 00:42.
Эти платежи создались в таблице pays ? Почему та не находит записи согласно id клиента=291 и категории=100
Код:
mysql> DELETE FROM pays WHERE mid=291 and category=100 and time>=1483142400;
Query OK, 0 rows affected (0.00 sec)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 31 Декабря 2016, 14:27:23
в мускуле выполните
SELECT FROM_UNIXTIME(1483142400);


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 31 Декабря 2016, 15:25:19
в мускуле выполните
SELECT FROM_UNIXTIME(1483142400);
mysql> SELECT FROM_UNIXTIME(1483142400);
+---------------------------+
| FROM_UNIXTIME(1483142400) |
+---------------------------+
| 2016-12-31 02:00:00       |
+---------------------------+
1 row in set (0.00 sec)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 31 Декабря 2016, 15:47:40
Все началось 31.12.2016 00:02 ....
и
and time>=1483142400;  

по сути вопрос звучит почему  00:02  меньше чем 02:00


а что бы не путаться в датами то лучше  использовать .... and time>= UNIX_TIMESTAMP('2016-12-31 00:02:00')



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sever от 02 Января 2017, 14:13:26
При добавлении динамического пула пишет
"Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального"

Начальный ip 10.20.0.2
Конечный ip либо количество 10.20.0.50

C другими адресами также..

update
Решилось пересозданием функции change_ippool в mysql


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 12 Января 2017, 02:01:04
Установил Н+ на Ubunte 16.10. Запускаю

В логах валит ошибку "SIOCGARP: Нет такого устройства":
Что можно с этим сделать?

Цитировать
root@my:/usr/local/nodeny# perl nokernel.pl
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
loading kernel::authtraf.pm
Start
loading kernel::auth.pm
Start
loading kernel::_mmm.pm
Start
loading kernel::system_clean.pm
Start
loading kernel::_dhcp.pm
Start
loading kernel::tmppays.pm
Start
loading kernel::_stop_service.pm
Start
loading kernel::_remindsms.pm
Start
loading kernel::notifications.pm
Start
loading kernel::services.pm
Start
loading kernel::collectors.pm
Start
loading /usr/local/nodeny/kernel/collectors/ipcad.pm (for addr 127.0.0.1)
loading /usr/local/nodeny/kernel/collectors/_snmp.pm (for addr 10.77.0.2)
loading /usr/local/nodeny/kernel/collectors/_snmp.pm (for addr 10.77.0.10)
loading kernel::_exchange_rates.pm
Start
loading kernel::_capremind.pm
Start
loading kernel::balance.pm
Start
loading kernel::_system_check.pm
Start
loading kernel::make_config.pm
Start
loading kernel::websession.pm
Start
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
start
Thread 2 terminated abnormally: Can't use an undefined value as a HASH reference at /usr/local/nodeny/kernel/collectors/_snmp.pm line 98.
Thread 3 terminated abnormally: Can't use an undefined value as a HASH reference at /usr/local/nodeny/kernel/collectors/_snmp.pm line 98.
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
SIOCGARP: Нет такого устройства
Удален кредит 125.00 грн клиента id=61
start


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 05 Февраля 2017, 06:21:23
Если мне надо запросить ФИО у клиента который в статусе "На подключении"(в личном кабинете), как должно звучать _adr_..... ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 05 Февраля 2017, 07:39:21
fio не?
Вроде ведь  ясно написано "указать имена полей БД".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 05 Февраля 2017, 10:14:23
_adr_fio и _adr_name я пробовал, не то


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 05 Февраля 2017, 12:16:15
_adr_fio и _adr_name я пробовал, не то
Приставка _adr_ нужна только для того чтобы биллинг знал, что это поле каким-то боком относится к расположению абонента. Используется ли это еще - хрен знает, надо в код смотреть, но даже если используется, то в данном случае никакого отношения к запрашиваемым полям не имеет. В настройках есть параметр "Если учетная запись находится в состоянии «на подключении», то при заходе на клиентскую статистику, будут запрошены следующие данные (указать имена полей в БД). В конце имени поля поставьте восклицательный знак, если необходимо, чтобы поле было обязательно к заполнению". Вот туда вписываешь fio (если это основные данные), либо _fio (если фио хранишь в допполе). _adr_fio - у тебя фамилия это адрес абонента?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 05 Февраля 2017, 14:54:37
Понял. fio помогло. Я не знал про установку ! знака в конце для обозначения обязательного поля. Надо в WiKi добавить. В целом, много информации скопилось которую надо в документацию(WiKi) добавить. Проведу все тесты с Микротиком, сделаю доку.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 14 Февраля 2017, 23:38:38
Как будет работать скрипт управления скорости если введены два правила
if( speed(5) < 1500 ) { set_speed(2000) } else { set_speed(1000) }
if( balance > 30 ) { set_speed2(4000) }
если опираться на первое правило, то клиент никогда не получит скорость 4000 или же это не так?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 15 Февраля 2017, 09:13:14
Возможно ли как-то сделать проверку, чтобы невозможно было сохранить если логин и пароль совпадают?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Февраля 2017, 12:05:11
Возможно ли как-то сделать проверку, чтобы невозможно было сохранить если логин и пароль совпадают?
просто этот частный случай? ну начнут делать пароли 12345, толку?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 15 Февраля 2017, 14:10:13
Возможно ли как-то сделать проверку, чтобы невозможно было сохранить если логин и пароль совпадают?
просто этот частный случай? ну начнут делать пароли 12345, толку?
Пофиг.. Просто хватает людей которые сидят под чужими логинами... методом простого перебора (dex/dex и т.д.)
Мне этой проверки реально не хватает..


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Февраля 2017, 14:16:16
В user_save.pl перед " # --- запись основных данных ---"
Код:
if( defined $N{passwd} && ($N{passwd} eq $U{name} || $N{passwd} eq $N{name}) )
{
   Error 'Пароль и логин не должны совпадать!';
}


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 15 Февраля 2017, 14:37:00
Спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 21 Марта 2017, 15:13:21
есть пожелание/хотелка - как изменить глобальный поиск, id, дом   "начинается с" --->"равно" , так же  что б улица, поселок(допполе со словаря) "имеет фрагмент" ----> "наченается с".
еще смущает работа кнопки "заблокирован" и допполе "да/нет" на телефонах и планшетах под андроидом (стандартный браузер и хром)  - не выбирает значение. что можно придумать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 21 Марта 2017, 18:07:23
На андроиде не работает выпадающий список, потому что браузер рисует свой нативный выбор в отдельном окошке. Пока ищу способы лечения, если не получится - придется оставить старый выпадающий список чисто для мобильных браузеров, недостатком будет наличие у него бордюра


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 22 Марта 2017, 16:41:26
а что по поводу типов поисков по умолчанию?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 23 Марта 2017, 15:38:49
а что по поводу типов поисков по умолчанию?
443 ревизия - в настройках допполя появился параметр "поиск по умолчанию"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Guru от 27 Марта 2017, 12:10:02
Есть ли возможность "быстрого" поиска по дому и квартире для всех записей?
Когда выбираешь группу, - появляется вот такая форма поиска (во вложении).


Каким образом вывести эту форму для всех групп?
Спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Марта 2017, 14:09:29
В самом верху есть поле глобального поиска, там при вводе символов динамически показывает результат: в какой группе в каком поле что нашло.

Либо уже после поиска вверху выбрать нужную группу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Guru от 27 Марта 2017, 15:35:27
Как быстро найти клиента по номеру дома и квартире? 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Марта 2017, 17:01:26
проще всего в самом верхнем меню рядом с логином ввести номер дома или договора


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sirglund от 27 Марта 2017, 17:34:33
Пришел клиент, называет адрес , например, ул. Мира 17, кв 221.
В нодени 50 просто вбивали две цифры 17 и 221 в соответствующие поля... Как в нодени плюс найти это-го же клиента?
Если знаешь его группу , - то после выбора группы появляется форма поиска куда можно забить дом и квартиру. Как попасть на эту-же форму поиска без выбора группы?
Спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 27 Марта 2017, 18:07:23
Пришел клиент, называет адрес , например, ул. Мира 17, кв 221.
В нодени 50 просто вбивали две цифры 17 и 221 в соответствующие поля... Как в нодени плюс найти это-го же клиента?
Если знаешь его группу , - то после выбора группы появляется форма поиска куда можно забить дом и квартиру. Как попасть на эту-же форму поиска без выбора группы?
Спасибо.
Поиск->Все записи->Фильтр(Дом) вбиваем номер дома, у нас так делают если не известно группу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sirglund от 27 Марта 2017, 18:49:38
Нодени + :
Поиск->Все записи->Фильтр(Дом)->+Фильтр->Фильтр(Квартира). Затем ввести номер дома + номер квартиры.

Нодени 50 :
Ввести номер дома + номер квартиры.

Все нормально если выбрать группу. Но не всегда знаешь какая группа...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sirglund от 30 Марта 2017, 08:04:46
up


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 30 Марта 2017, 10:20:09
а клиент не может назвать номер договора или накрайняк фамилию?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Марта 2017, 10:28:21
up
В Н+ немного иная концепция работы с группами, я уже  неоднократно об этом писал. К сожалению, появились некоторые неудобства за счет того, что был расширен функционал и как следствие поменялась даже концепция групп. Ранее группы делили пользователей по какому-то критерию. Сейчас концепция такая, что клиентов желательно не делить на группы, поскольку группы - это как бы "сущность", но исторически называется "группа". Я предусматриваю, что группа делит сущности на: клиенты, работники, свичи и т.д. А чтобы разделить клиентов - тут уже лучше применять дополнительное поле, ну например, "район" или "город" или "физики/юрики" - есть механизм выдачи ip в зависимости от значения допполя. В общем, концепция изменена, сори за неудобства, но сделать чтобы все всех устраивало - невозможно.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sirglund от 01 Апреля 2017, 07:05:26
Спасибо за исчерпывающий ответ.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sever от 04 Апреля 2017, 15:39:41
В радиусе в логи валит жалобы на мускуль  uid

Код:
# tail -f /var/log/radius.log 
Tue Apr  4 16:37:11 2017 : Error: rlm_sql_mysql: MySQL error 'Column 'uid' cannot be null'
Tue Apr  4 16:37:12 2017 : Error: [sql] Couldn't update SQL accounting ALIVE record - Column 'uid' cannot be null
Tue Apr  4 16:37:12 2017 : Error: rlm_sql_mysql: Cannot store result
Tue Apr  4 16:37:12 2017 : Error: rlm_sql_mysql: MySQL error 'Column 'uid' cannot be null'
Tue Apr  4 16:37:20 2017 : Error: [sql] Couldn't update SQL accounting ALIVE record - Column 'uid' cannot be null
Tue Apr  4 16:37:20 2017 : Error: rlm_sql_mysql: Cannot store result
Tue Apr  4 16:37:20 2017 : Error: rlm_sql_mysql: MySQL error 'Column 'uid' cannot be null'
Tue Apr  4 16:37:20 2017 : Error: [sql] Couldn't update SQL accounting ALIVE record - Column 'uid' cannot be null
Tue Apr  4 16:37:20 2017 : Error: rlm_sql_mysql: Cannot store result
Tue Apr  4 16:37:20 2017 : Error: rlm_sql_mysql: MySQL error 'Column 'uid' cannot be null'
Tue Apr  4 16:37:24 2017 : Error: [sql] Couldn't update SQL accounting ALIVE record - Column 'uid' cannot be null
Tue Apr  4 16:37:24 2017 : Error: rlm_sql_mysql: Cannot store result
Tue Apr  4 16:37:24 2017 : Error: rlm_sql_mysql: MySQL error 'Column 'uid' cannot be null'
Tue Apr  4 16:37:26 2017 : Error: [sql] Couldn't update SQL accounting ALIVE record - Column 'uid' cannot be null
Tue Apr  4 16:37:26 2017 : Error: rlm_sql_mysql: Cannot store result
Tue Apr  4 16:37:26 2017 : Error: rlm_sql_mysql: MySQL error 'Column 'uid' cannot be null'


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Апреля 2017, 16:12:50
запусти радиус с ключем  -X


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sirglund от 11 Апреля 2017, 12:41:19
Можно ли добавить поле  "Время последнего изменения  состояния  авторизации" или "Длительность от последнего изменения" ?
Длительность авторизации - длительность отсутствия  авторизации или Время авторизации - время деавторизации.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Апреля 2017, 11:15:43
Можно ли добавить поле  "Время последнего изменения  состояния  авторизации" или "Длительность от последнего изменения" ?
Длительность авторизации - длительность отсутствия  авторизации или Время авторизации - время деавторизации.
Куда добавить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: kosmich от 24 Апреля 2017, 18:18:02
Можно ли добавить поле  "Время последнего изменения  состояния  авторизации" или "Длительность от последнего изменения" ?
Длительность авторизации - длительность отсутствия  авторизации или Время авторизации - время деавторизации.
Куда добавить?
В последняя авторизация.   :D


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skol от 03 Мая 2017, 14:14:01
 Добрый день всем.
Помогите разобраться. Есть тариф с сроком одни сутки и стоимостью 11,5. В главных настройках
"всегда округлять до целых сумму списания за услуги" установлено в нет. При заказе услуги из админки
или кабинета первый платеж снимается 11,5, но следующий платеж округляется в 12.
Если показать info платежа, то
"сумма   -12.00"
"$VAR1 = {'traf' => 4528766070,'tm_start' => 1493672426,'cash' => '-11.5','tm_end' => '1493758826','start_traf' => '12458574744'};" 

Ревизия 415 сейчас.
Кто то сталкивался с таким? Куда копать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 07 Мая 2017, 15:22:15
Для каждой орговой точки продающей мои карточки пополнения я создал администратора, доступ в привилегиях у них отключен. Пользуясь правами суперадмина я оформляю передачу наличных  самостоятельно. Ну вот что интересно если в платежах, справа я выбираю любого из этих админов и нажимаю показать, то никакой информации по платежам не выводится, будто бы и не было передачи наличных. Я пробовал по другому выбираю свою учетную запись и нужного админа. Опять же показывает все записи по моей учетной записи, но не конкретно между моей и его.
Вопросы такие как просмотреть платежи - категория передачи наличных по конкретному админу у которого отключен доступ?
Где просмотреть его баланс с учётом полученных уже от него денег?
Или все это невозможно без предоставления ему полных административных прав. Подскажите


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skol от 08 Мая 2017, 11:30:16
Добрый день всем.
Помогите разобраться. Есть тариф с сроком одни сутки и стоимостью 11,5. В главных настройках
"всегда округлять до целых сумму списания за услуги" установлено в нет. При заказе услуги из админки
или кабинета первый платеж снимается 11,5, но следующий платеж округляется в 12.
Если показать info платежа, то
"сумма   -12.00"
"$VAR1 = {'traf' => 4528766070,'tm_start' => 1493672426,'cash' => '-11.5','tm_end' => '1493758826','start_traf' => '12458574744'};"  

Ревизия 415 сейчас.
Кто то сталкивался с таким? Куда копать

 Добрый день.
Похоже это в ./services.pm но моих знаний не хватает понять код ((
есть строка
Код:
530:            $cash = int($cash + ($cash>0? 0.99 : -0.99)) if $cfg::service_round_price;
в БД значение параметра service_round_price = 0
и далее идет код который UPDATE таблицу pays в зависимости от условий

Пример платежа в таблице
Код:
+-------+------+--------+------------+---------+------------+------------+--------+---------+----------+
| id    | mid  | cash   | time       | creator | creator_id | creator_ip | reason | comment | category |
+-------+------+--------+------------+---------+------------+------------+--------+---------+----------+
| 209185 | 1470 |  -16.00 | 1494225396 | kernel  |          1 |          0 | $VAR1 = {'tm_start' => 1494225396,'tm_end' => '1494311796','start_traf' => '651425692283','cash' => '-15.5'};                                                                                                   | Безлимитный интернет|      100 |
в comment попадает верное значение cash, в cash попадает округленная сумма 15.5 => 16.00

ревизия последняя 448




Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: gudwin от 08 Мая 2017, 11:39:15
Добрый день всем.
Помогите разобраться. Есть тариф с сроком одни сутки и стоимостью 11,5. В главных настройках
"всегда округлять до целых сумму списания за услуги" установлено в нет. При заказе услуги из админки
или кабинета первый платеж снимается 11,5, но следующий платеж округляется в 12.
Если показать info платежа, то
"сумма   -12.00"
"$VAR1 = {'traf' => 4528766070,'tm_start' => 1493672426,'cash' => '-11.5','tm_end' => '1493758826','start_traf' => '12458574744'};"  

Ревизия 415 сейчас.
Кто то сталкивался с таким? Куда копать

 Добрый день.
Похоже это в ./services.pm но моих знаний не хватает понять код ((
есть строка
Код:
530:            $cash = int($cash + ($cash>0? 0.99 : -0.99)) if $cfg::service_round_price;
в БД значение параметра service_round_price = 0
и далее идет код который UPDATE таблицу pays в зависимости от условий

Пример платежа в таблице
Код:
+-------+------+--------+------------+---------+------------+------------+--------+---------+----------+
| id    | mid  | cash   | time       | creator | creator_id | creator_ip | reason | comment | category |
+-------+------+--------+------------+---------+------------+------------+--------+---------+----------+
| 209185 | 1470 |  -16.00 | 1494225396 | kernel  |          1 |          0 | $VAR1 = {'tm_start' => 1494225396,'tm_end' => '1494311796','start_traf' => '651425692283','cash' => '-15.5'};                                                                                                   | Безлимитный интернет|      100 |
в comment попадает верное значение cash, в cash попадает округленная сумма 15.5 => 16.00

ревизия последняя 448

Заходите Настройки - администрирование ищете строку Да - всегда округлять до целых сумму списания за услуги и ставите - Нет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skol от 08 Мая 2017, 13:01:05
Добрый день всем.
Помогите разобраться. Есть тариф с сроком одни сутки и стоимостью 11,5. В главных настройках
"всегда округлять до целых сумму списания за услуги" установлено в нет. При заказе услуги из админки
или кабинета первый платеж снимается 11,5, но следующий платеж округляется в 12.
Если показать info платежа, то
"сумма   -12.00"
"$VAR1 = {'traf' => 4528766070,'tm_start' => 1493672426,'cash' => '-11.5','tm_end' => '1493758826','start_traf' => '12458574744'};"  

Ревизия 415 сейчас.
Кто то сталкивался с таким? Куда копать

 Добрый день.
Похоже это в ./services.pm но моих знаний не хватает понять код ((
есть строка
Код:
530:            $cash = int($cash + ($cash>0? 0.99 : -0.99)) if $cfg::service_round_price;
в БД значение параметра service_round_price = 0
и далее идет код который UPDATE таблицу pays в зависимости от условий

Пример платежа в таблице
Код:
+-------+------+--------+------------+---------+------------+------------+--------+---------+----------+
| id    | mid  | cash   | time       | creator | creator_id | creator_ip | reason | comment | category |
+-------+------+--------+------------+---------+------------+------------+--------+---------+----------+
| 209185 | 1470 |  -16.00 | 1494225396 | kernel  |          1 |          0 | $VAR1 = {'tm_start' => 1494225396,'tm_end' => '1494311796','start_traf' => '651425692283','cash' => '-15.5'};                                                                                                   | Безлимитный интернет|      100 |
в comment попадает верное значение cash, в cash попадает округленная сумма 15.5 => 16.00

ревизия последняя 448

Заходите Настройки - администрирование ищете строку Да - всегда округлять до целых сумму списания за услуги и ставите - Нет

Цитировать
В главных настройках "всегда округлять до целых сумму списания за услуги" установлено в нет.
Цитировать
значение параметра service_round_price = 0
Конечно этот параметр установлен в НЕТ


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sirglund от 15 Июня 2017, 13:03:42
Есть ли возможность, при заказе клиентом тарифа и меньшей стомостью, списывать определенную сумму с его счета?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Июня 2017, 13:30:47
Модуль "Снятие за меньший тариф"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Bars от 13 Июля 2017, 09:09:16
День добрый!
в категориях платежей есть 30 и 130 категории "перевод с другого счета" и "Перевод на другой счет"
добавил эти категории в ajPayCreate.pl.
Как указать с какого счета или на какой был перевод??
в коментах пишет "Переказ з рахунку абонента id модульом «»" и "Переказ грн на рахунок абонента id модульом «»"

какой модуль и как его подключить?

Данный функционал используется при ошибочных платежах через платежные терминалы самообслуживания.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Июля 2017, 11:49:18
Для категории 30 в поле reason через двоеточие указывается модуль и id абонента, например:
Код:
remitter:333
Для категории 130 в поле reason через двоеточие указывается модуль, id абонента и сумма, например:
Код:
remitter:334:100

Модуль - можно использовать любую фразу без двоеточия


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sirglund от 24 Июля 2017, 12:53:40
Добрый день. Подскажите как посмотреть трафик клиента за определенный период? Например за прошлый месяц. Аналог "Трафик посуточно" в Nodeny 50.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Августа 2017, 08:12:23
 Данные абона, вверху "операции", затем внезапно "трафик", при просмотре трафика справа можно выбрать день


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sirglund от 09 Августа 2017, 15:39:23
А посмотреть за период? Как быстро посмотреть пользовался ли человек последние два месяца?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 09 Августа 2017, 16:38:57
Неужели так трудно просто внимательно посмотреть? Рядом кнопка "трафик за 3 дня". Нажимаем, видим суммарный трафик за 3 дня. Справа видим возможность выбрать суммарно за иное количество дней. Выбираем за 60 дней


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sirglund от 14 Августа 2017, 10:33:28
Может не правильно сформулирована проблемма.
Раньше можно было посмотреть пользовался ли клиент интернетом в течении месяца (вложение 50.png)
Сейчас трафик за месяц выглядит так:  (вложение 52.png)

Есть ли возможность просмотра как в 50-й версии?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 14 Августа 2017, 15:43:21
Возникла проблема, услуги с нулевой стоимостью, не отображаются в кабинете клиента, он их не может заказать, хоть админ может назначить. По логике понятно, но иногда нужно. Как сделать, что бы эти услуги отображались?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 24 Августа 2017, 19:21:12
Ревизия 460
mac-uid > Смотреть
Пропала кнопка "сохранить" на связке мак и мак-устройства.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Августа 2017, 16:50:08
Ревизия 460
mac-uid > Смотреть
Пропала кнопка "сохранить" на связке мак и мак-устройства.
Цитировать
Интересует возможность добавить "галочку" учеткам СТП право добавлять мак адреса
Цитировать
Сделал


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skol от 30 Августа 2017, 11:21:54
 а можно как то сменить статические ip массово?
изначально заведено куча ip сетей и при переходе на Н+ так и остались
хотелось изменить всем у кого статика на новые ip из одного пула
руками грустно (


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Августа 2017, 14:11:14
ip - это 32-битное число, просто для удобства представляется четырмя числами. Например:

Код:
mysql> select inet_aton('10.0.0.1');
+-----------------------+
| inet_aton('10.0.0.1') |
+-----------------------+
|             167772161 |
+-----------------------+

Чтобы из 10.0.0.1 получить  10.2.3.4 нужно узнать разницу между этими числами:

Код:
mysql> select inet_aton('10.2.3.4') - inet_aton('10.0.0.1');
+-----------------------------------------------+
| inet_aton('10.2.3.4') - inet_aton('10.0.0.1') |
+-----------------------------------------------+
|                                        131843 |
+-----------------------------------------------+

Чтобы сместить диапазон 10.1.0.1-10.1.0.3 в 192.168.2.1-192.168.2.3:

Код:
update ip_pool set ip=ip+inet_aton('192.168.2.1') - inet_aton('10.1.0.1') where ip >= inet_aton('10.1.0.1') and ip <= inet_aton('10.1.0.3')
Естественно, в целевом диапазоне не должно существовать ни одного ip в пуле


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: skol от 30 Августа 2017, 14:26:54
 т.е. руками в БД можно сделать, только в одной таблице ip_pool
Спасибо. Буду пробовать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 30 Августа 2017, 17:23:26
Ревизия 460
mac-uid > Смотреть
Пропала кнопка "сохранить" на связке мак и мак-устройства.
Цитировать
Интересует возможность добавить "галочку" учеткам СТП право добавлять мак адреса
Цитировать
Сделал

r462. обновил биллинг + модуля. кнопка "сохранить" не появилась.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Августа 2017, 17:39:58
Она не появится сама по себе. Я же процитировал: "Интересует возможность добавить "галочку" учеткам СТП право добавлять мак адреса" - необходимо поставить эту галку в настройках админа


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 30 Августа 2017, 17:58:55
Она не появится сама по себе. Я же процитировал: "Интересует возможность добавить "галочку" учеткам СТП право добавлять мак адреса" - необходимо поставить эту галку в настройках админа

Спасибо Вам. Реально не дочитал что нужно сделать. :(


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 22 Сентября 2017, 10:53:17
подскажите пжл, как можно сделать так чтобы при создании учетки показывались только те услуги которые отмечены для данной группы? а то показывает услуги всех групп


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Сентября 2017, 12:56:09
Никак. Админ может устанавливать любые услуги


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 18 Октября 2017, 17:14:31
Подскажите пожалуйста, как правильно использовать переменную $Db_pool в sat.cfg.
Правильно ли я понимаю, после истечения $Db_connect_timeout = 5; ноудени пытается подключиться в следующей базе в пуле ?
Нужна ли переменная $Db_server если указана $Db_pool.
Спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Октября 2017, 22:54:26
Подскажите пожалуйста, как правильно использовать переменную $Db_pool в sat.cfg.
Правильно ли я понимаю, после истечения $Db_connect_timeout = 5; ноудени пытается подключиться в следующей базе в пуле ?
Судя по коду, да
Нужна ли переменная $Db_server если указана $Db_pool.
Судя по коду, Db_server добавится в пул автоматом, если там нет. Т.е пул есть всегда, просто по дефолту он состоит только из Db_server. В общем, на примере:
Код:
$Db_server  = 'localhost';
$Db_pool    = [ 'localhost', 'slave.host.com' ];
тоже самое что и
Код:
$Db_server  = 'localhost';
$Db_pool    = [ 'slave.host.com' ];


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 30 Декабря 2017, 11:19:01
Подскажите. Скорости услуг только в таком виде хранятся ?
Код:
$VAR1 = {'tags' => '','radius_attr' => '','speed_in1' => 100000000,'speed_in4' => '','wait_pos_balance' => '1','speed_in2' => '','speed_out4' => '','speed_out2' => '','speed_out1' => 100000000,'mode' => '2','min_traf' => '','period' => 2592000,'speed_out3' => '','speed_in3' => '','script' => ''};

Больше нет нигде? в отдельном столбце только значения?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Декабря 2017, 13:12:26
Да, они хранятся в таком виде (perl структура) для того чтобы в любой момент можно было добавить  любой параметр


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: 0xbad0c0d3 от 03 Января 2018, 10:51:31
но было "офигенно" искать, да? Лучше неудобно доставать, чем неудобно искать, ИМХО


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sedo26 от 01 Февраля 2018, 08:42:20
Есть проблема, уже второй месяц подряд при переходе на новый месяц у клиентов непонятным для меня сбособом снимается частичная аб.плата.
Снимается не у всех, и по разному, у когото 1раз, у некоторых 9раз может быть, примерно 60%-70% абонов.
В 7-59 ничего на сервере не происходит, ни по планировщикам, в логах пусто. Просто сняло, заблокировало и всё... Тариф - месяц календарный.
Где исать уже не знаю. Помогите.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 01 Февраля 2018, 18:20:12
похоже на то, что время на сервере с нодени отличается от времени на сервере с бд

на сервере с нодени, модуль услуг обновляет их абонам, но время старта берется с сервера бд


таким образом разница во времени = количеству неправельных  списаний * на период прохождения всех абонов(модулем сервисес)

++++++++++++++++++++++++++

либо где то етот модуль запущен не в одном екземпляре для одной БД, также с модулем балансес


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 03 Февраля 2018, 15:30:50
Есть патч
Код:
#<ACTION> file=>'cfg/_coa.cfg.pm',replace=>'',require=>'coa',after=>'coa'
$radclient = '/usr/local/bin/radclient -x';
$host = '127.0.0.1:3799';
$secret = 'secret';
#<REPLACE>
$radclient = '/usr/bin/radclient -x';
$host = '172.19.0.12:3799';
$secret = 'dEoSGodupaHOelCI';

Есть модуль

Код:
# ll modules/coa/
итого 8
-r-------- 1 www-data maxi 2036 Фев  3 14:58 create.cfg.coa.cfg.pm
-r-------- 1 www-data maxi 2451 Фев  3 14:58 create.noserver.coa.pm

Код:
perl install.pl -x
...
Патчим cfg/_coa.cfg.pm модулями mynetwork
[!] зависит от coa:cfg/_coa.cfg.pm, которого нет в папке modules

Если указать require поменять на after=>'coa'

То нужные изменения затираются самим модулем coa.

Вообще цель какая - при обновлении модулей не помнить что и где изменял в файлах самих модулей create или patch т.к. при обновлении я папки модулей удаляю.

Что я не так делаю?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Февраля 2018, 11:26:02
Для случаев когда нужно поменять что-то не в коде, а в конфиге, я думаю надо иначе сделать, типа как в апаче сейчас - по сути главный конфиг править не надо, а персональные настройки в подгружаемых файлах заданы. Как освобожусь - сделаю


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 07 Февраля 2018, 10:50:56
подскажите пожалуйста
есть услуга по акции - 100грн/100мбит в месяц, которая действительна к примеру до 01.06.2018 потом должна подключиться следующая 150грн/100мбит в месяц, каким способом можно подключить следующую услугу сейчас, чтобы не делать этого в мае?

если текущей услуге 100грн/100мбит задать дату завершения 01.06.2018 и поставить следующей 150грн/100мбит,  то она снимет всего 100грн за этот период, но я наивный думал что будет каждый месяц это делать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Февраля 2018, 11:14:29
подскажите пожалуйста
есть услуга по акции - 100грн/100мбит в месяц, которая действительна к примеру до 01.06.2018 потом должна подключиться следующая 150грн/100мбит в месяц, каким способом можно подключить следующую услугу сейчас, чтобы не делать этого в мае?

если текущей услуге 100грн/100мбит задать дату завершения 01.06.2018 и поставить следующей 150грн/100мбит,  то она снимет всего 100грн за этот период, но я наивный думал что будет каждый месяц это делать
http://forum.nodeny.com.ua/index.php?topic=2381.0


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 07 Марта 2018, 17:08:07
Подскажите где изменить множитель скоростей в услугах с 1000 на 1024, то что пишет в базу speed_out1' => 90000000 при 90 мегабит устонавленных в услуге?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: kosmich от 07 Марта 2018, 18:11:17
Подскажите где изменить множитель скоростей в услугах с 1000 на 1024, то что пишет в базу speed_out1' => 90000000 при 90 мегабит устонавленных в услуге?

Настройки > Байт в килобайте (1000 или 1024)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 07 Марта 2018, 18:47:04
Я это пробовал. На скорость в услугах не влияет. Скорость по прежнему умножается на 1000.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 09 Марта 2018, 13:15:36
В web/Data.pl в нескольких местах число 1000000


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 30 Марта 2018, 15:11:36
Доброго дня.
Установил все как прежде. Все работает. Есть группа оборудование. Она открывается. Пытаюсь зайти в учетку, выдает:
Цитировать
Код ошибки: /tmp/nodeny_
Файлик прикрепил. А когда создаю новую учетную запись, все работает.
Модуль SNMP установлен.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 02 Апреля 2018, 11:36:05
В услуге есть "Условия" эти условия так же проверяются в момент автопродления услуги? Не только в момент подключения?
Или момент автопродления и подключения это одинаковый момент?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tom от 02 Апреля 2018, 13:28:15
Вітаю.
Відразу вибачаюсь за дурне питання, а де подивитися в білінгу версію рев?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 02 Апреля 2018, 13:44:41
Вітаю.
Відразу вибачаюсь за дурне питання, а де подивитися в білінгу версію рев?


cd /usr/local/nodeny
svn info


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tom от 02 Апреля 2018, 16:22:49
Вітаю.
Відразу вибачаюсь за дурне питання, а де подивитися в білінгу версію рев?


cd /usr/local/nodeny
svn info

Де тут в карму плюсують? )


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 05 Апреля 2018, 12:12:57
В ревізії 516 , коли включена українська мова , не показує модуль Fondy.  Настройки-Платіжні системи-


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 05 Апреля 2018, 16:33:51
В ревізії 516 , коли включена українська мова , не показує модуль Fondy.  Настройки-Платіжні системи-
Пофиксил


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: DezZ от 13 Апреля 2018, 13:03:29
Добрый день.
После обновления до последней версии (давно не обновлялся) Вылезло несколько моментов. Например в админке теперь у клиентов всегда зеленый ключик, даже если он офф. Авторизация включена. Может есть решение?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 13 Апреля 2018, 20:11:55
проверь запущен ли модуль авторизаций pgrep -f "nokernel.pl -m=auth -d"

и перезапусти его, если запущен

pgrep -f "nokernel.pl -m=auth -d" | xargs kill -9

/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=auth -d &



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 13 Апреля 2018, 23:04:19
Добрый день.
После обновления до последней версии (давно не обновлялся) Вылезло несколько моментов. Например в админке теперь у клиентов всегда зеленый ключик, даже если он офф. Авторизация включена. Может есть решение?

В новых версиях управление auth вынесено в админку  в раздел ядро.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 16 Апреля 2018, 20:26:13
Подскажите, как правильно выставить, чтобы клиентов блокировало при отрицательном балансе:
Выставил как описано ниже, но клиентов не блокирует при минусе на счету. Или надо перезагрузить ядро/сервер?
Настройки-Ядро:
Балансы:
Да
10
Нет
Авторизация:
Да
8
150
Чистка системы:
Да
24
60
30
Нет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 16 Апреля 2018, 21:48:00
perl nokernel.pl -L
проверь работоспособлность модуля ядра balance
Что-то мне подсказывает, что его настройки теперь в админ интерфейсе и после их изменения нужно рестартануть ядро.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 16 Апреля 2018, 23:43:23
Выставил значения "По умолчанию", перезагрузил сервер, не плательщиков заблокировало


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 17 Апреля 2018, 00:32:29
Выставил значения "По умолчанию", перезагрузил сервер, не плательщиков заблокировало
Это спасибо или как понять?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 18 Апреля 2018, 10:52:48
Выставил значения "По умолчанию", перезагрузил сервер, не плательщиков заблокировало
Это спасибо или как понять?
Это решение проблемы.
Отдельно, Спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 18 Апреля 2018, 10:53:48
Подскажите, как увеличить время аренды адреса? Использую, DHCP+Radius+Mikrotik


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: gudwin от 18 Апреля 2018, 11:21:33
Подскажите, как увеличить время аренды адреса? Использую, DHCP+Radius+Mikrotik
В процедуре radreply
 SELECT NULL, login, 'Session-Timeout', '600', '='; - это 10 минут


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 26 Апреля 2018, 00:36:46
Подскажите, как увеличить время аренды адреса? Использую, DHCP+Radius+Mikrotik
В процедуре radreply
 SELECT NULL, login, 'Session-Timeout', '600', '='; - это 10 минут
А если я выставлю 43200(12часов), то в Настройки-Ядро-Авторизация-"Через какое время в секундах..." надо выставить "43320" + 2минут ? Интересует где еще надо прописать и сколько, чтобы у клиентов не пропадал зеленый ключик и их не блокировало


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Апреля 2018, 08:58:08
Надо выставлять меньше на несколько минут, чтобы перезапрос ip произошел раньше чем ядро "удалит" ключик


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 26 Апреля 2018, 09:13:34
SELECT NULL, login, 'Session-Timeout', '600', '=';  # период переавторизации (1)
UPDATE ip_pool SET `release` = UNIX_TIMESTAMP() + 3600 WHERE ip = INET_ATON(usr_ip); # период аренды ip (2)
Настройки-Ядро-Авторизация-"Через какое время в секундах..." # период проверки авторизации (3)


2) период аренды ip должен быть больше периода переавторизации минимум в полтора раза
3) период проверки авторизации должен быть больше периода переавторизации минимум в полтора раза

итого если
(1) = 600
(3) = 900
тогда
(2) =900 и более


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Апреля 2018, 12:28:59
Только "Через какое время в секундах..." - это не период проверки авторизации. Период проверки - это параметр выше, там рекомендовано 5-10 секунд. В принципе его (тот, который 5-10 сек) можно увеличить ну, скажем до 30 секунд.

Я исходил из следующего:

Ядро периодически через каждые 5 секунд смотрит есть ли записи, у которых есть ip и последняя авторизация была раньше чем "Через какое время в секундах...", после чего завершает авторизацию у таких записей.

Следовательно нельзя освобождать ip раньше чем эти 5 секунд + "Через какое время в секундах...". Плюс нужно добавить несколько секунд на разные рассинхроны и временные лаги и затупы. Если нет проблем с количеством белых ip или если они не используются, то можно освобождать ip через час и более, если есть проблемы, то тогда, скажем "Через какое время в секундах..." + 5 сек + 60 сек (на запас).



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 26 Апреля 2018, 17:40:57
я просто описал так, что бы чел быстро понял принципы ;D


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Апреля 2018, 12:36:00
я просто описал так, что бы чел быстро понял принципы ;D
так я ничего, тоже написал чтоб в одном месте была инфа, если кто-то будет пытаться понять откуда берутся эти магические числа


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 01 Мая 2018, 13:50:18
Страх напортачить, заставляет задать контрольный вопрос  :-[. Поправьте меня, если что-то не так.
Чтобы выдать на 10 часов:
1: (" 'Session-Timeout, ' ") = 36000
2: ("UNIX_TIMESTAMP() + ") = 54000
3: (Настройки-Ядро-Авторизация-"Через какое время в секундах...") = 54000


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 02 Мая 2018, 09:48:03
Выставил на 1 час:
1: (" 'Session-Timeout, ' ") = 3600
2: ("UNIX_TIMESTAMP() + ") = 9000
3: (Настройки-Ядро-Авторизация-"Через какое время в секундах...") = 9065
Адрес выдается на час. Но через 35минут, выдается по новой.
Подскажите, какие цифры надо назначить для выдачи на 1 час и на 10 часов?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 03 Мая 2018, 11:11:17
Использую процедуру с htt_p://nodeny.com.ua/wiki/index.php/%D0%92%D1%8B%D0%B4%D0%B0%D1%87%D0%B0_ip_%D0%B2_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BE%D1%82_%D1%82%D0%BE%D0%B3%D0%BE,_%D0%BA_%D0%BA%D0%B0%D0%BA%D0%BE%D0%BC%D1%83_NAS_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD_%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82
Заметил, что сколько бы я не установил Session-Timeout(1час, 1:10минуты, 5 часов)
а ("UNIX_TIMESTAMP() + ") = 9000 или 20000
и "Через какое время в секундах..." - 150, 10000, 21000, нет разницы.
В любом случае, адрес перевыдается через 50% от Session-Timeout. А если клиент не в сети, то адрес для него в DHCP сервере, доходит до нуля.
Подскажите, что еще надо исправить, чтобы клиенту выдавала адрес на час(и пример на 10 часов)?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 03 Мая 2018, 17:25:15
Цитировать
А если клиент не в сети, то адрес для него в DHCP сервере, доходит до нуля
Ничего не понял

Попробуй время аренды выдавать не радиус-атрибутами, а просто указать его в конфиге dhcp


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 10 Мая 2018, 21:07:49
А подскажите, логгируется ли где-то действия администраторов по удалению/изменению ip клиентов ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 10 Мая 2018, 23:28:27
А подскажите, логгируется ли где-то действия администраторов по удалению/изменению ip клиентов ?

из коробки нет, но есть патчи


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ale1975 от 15 Мая 2018, 07:16:54
Доброго дня, а для чего патч последний pays?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 15 Мая 2018, 11:29:25
Доброго дня, а для чего патч последний pays?
чтоб в платежах выбрать категорию именно по смене IP


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 09 Сентября 2018, 00:12:38
Возможно ли както по DHCP(например на Mikrotik`е) выдавать клиенту разные DNS ? Если да, то как?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 09 Сентября 2018, 00:28:27
Возможно ли както по DHCP(например на Mikrotik`е) выдавать клиенту разные DNS ? Если да, то как?
Сам отвечу. Возможно, в частности в Mikrotik`е. Но для этого IP+MAC в Leases, надо делать статическим. В таких условиях, в билинге пропадает зеленый ключик, а в микротике пропадает запись в Firewall-Address Lists, в следствии у клиента блокируется интернет.
Клиентам надо выдавать доступ не по авторизации, а по полю "Заблокирован"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 13 Сентября 2018, 17:48:48
Както можно в билинге посмотреть, какие МАСи были у клиента? Логично посмотреть в "Истории" клиента, но там нет.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 13 Сентября 2018, 18:23:54
Както можно в билинге посмотреть, какие МАСи были у клиента? Логично посмотреть в "Истории" клиента, но там нет.
В статистике подключений.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 14 Сентября 2018, 11:50:14
cgi-bin/stat.pl?a=auth_mac
Цитировать
   
Таблица слева показывает у каких клиентов какие были мак-адреса за последние 60 дней. Если один мак был у нескольких клиентов, возможно, клиент давал свои авторизационные данные другому, менял свой мак либо же передал свой роутер/сетевую/компьютер.

В список могут попасть маки ваших работников, если они для тестов авторизовывались под логинами абонентов.

Кликните по мак-адресу чтобы посмотреть лог авторизаций.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 05 Октября 2018, 11:28:34
подскажите как вставить ссылку в личный кабинет на оплату картой через Payberry, а так же с генерировать нужные переменные и сформировать ссылку.
их формат ссылки:
h_ttps://shop.payberry.ru/Content/Pay?acc=ппк абона&sum=модуль остатка+месячный платеж&id=наш айди, всегда один и тотже


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 05 Октября 2018, 14:40:21
подскажите как вставить ссылку в личный кабинет на оплату картой через Payberry, а так же с генерировать нужные переменные и сформировать ссылку.
их формат ссылки:
h_ttps://shop.payberry.ru/Content/Pay?acc=ппк абона&sum=модуль остатка+месячный платеж&id=наш айди, всегда один и тотже

Код:
 Show(url->a('click me', -base=>'https://shop.payberry.ru/Content/Pay', acc=>Make_PPC($usr->{id}), sum=>$usr->{recommended_pay}, id=>12345)); 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 06 Октября 2018, 11:18:12
подскажите как вставить ссылку в личный кабинет на оплату картой через Payberry, а так же с генерировать нужные переменные и сформировать ссылку.
их формат ссылки:
h_ttps://shop.payberry.ru/Content/Pay?acc=ппк абона&sum=модуль остатка+месячный платеж&id=наш айди, всегда один и тотже

Код:
 Show(url->a('click me', -base=>'h_ttps://shop.payberry.ru/Content/Pay', acc=>Make_PPC($usr->{id}), sum=>$usr->{recommended_pay}, id=>12345)); 
спасибо, привел вот к такому виду, но вот хотелось бы что б не ссылка "click me" выходила, а сразу в новой вкладке открывалась страничка.
и в программировании я нуль) лепил по образу и подобию других модулей)
Код:
use strict;
use Db;
sub go
{
my($Url, $usr) = @_;

  my $sql_select = "SELECT  v.uid, s.price, u.balance, u.discount ";
    my $sql_from = " FROM users_services v ".
            "JOIN users u ON v.uid=u.id ".
            "JOIN services s ON v.next_service_id=s.service_id ";
    my $sql_where =
        "WHERE v.uid=? ";

    my $db = Db->sql( "$sql_select $sql_from $sql_where", $usr->{id});

    while( my %p = $db->line )
{   
 my $price = $p{discount}? $p{price}*(100-$p{discount})/100 : $p{price};
 my $sum = $usr->{recommended_pay}+$price;
 
Show(url->a('click me', -base=>'h_ttps://shop.payberry.ru/Content/Pay', acc=>Make_PPC($usr->{id}), sum=>$sum, id=>12345));

}
}
1;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Октября 2018, 11:05:07
Код:
        Show(url->a('', -base=>'https://shop.payberry.ru/Content/Pay',
            acc=>Make_PPC($usr->{id}), sum=>$sum, id=>12345, -id=>'xxxbtn', -target=>'_blank'));
        Show "<script>\$(document).ready(function(){ document.getElementById('xxxbtn').click();; });</script>";


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 09 Октября 2018, 10:33:41
спасибо, буду ковырятся;)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 09 Октября 2018, 23:04:53
подскажите как вставить ссылку в личный кабинет на оплату картой через Payberry, а так же с генерировать нужные переменные и сформировать ссылку.
их формат ссылки:
h_ttps://shop.payberry.ru/Content/Pay?acc=ппк абона&sum=модуль остатка+месячный платеж&id=наш айди, всегда один и тотже

А этот формат точно рабочий? А то я реализовать то реализовал, только без подстановки данных абонента. Только айди провайдера
ПС
Все слегка не так оказалось, но спасибо за наколку )


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 10 Октября 2018, 07:19:09
подскажите как вставить ссылку в личный кабинет на оплату картой через Payberry, а так же с генерировать нужные переменные и сформировать ссылку.
их формат ссылки:
h_ttps://shop.payberry.ru/Content/Pay?acc=ппк абона&sum=модуль остатка+месячный платеж&id=наш айди, всегда один и тотже

А этот формат точно рабочий? А то я реализовать то реализовал, только без подстановки данных абонента. Только айди провайдера
ПС
Все слегка не так оказалось, но спасибо за наколку )
да, более того - даже то что я нацарапал тоже работает))))
а вот
Код:
  Show(url->a('', -base=>'h_ttps://shop.payberry.ru/Content/Pay',
            acc=>Make_PPC($usr->{id}), sum=>$sum, id=>12345, -id=>'xxxbtn', -target=>'_blank'));
        Show "<script>\$(document).ready(function(){ document.getElementById('xxxbtn').click();; });</script>";
открывает в новой вкладке, но с матюками браузера и по чему то две вкладки сразу(


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 10 Октября 2018, 10:00:39
видимо у нас какие-то разные шопы, раз запрос
Content/Pay?id=xxx&acc=ппк абона
у меня выдает 404 страницу
просто /Content/  матюкается 403 образом

Но не суть, я разобрался как это сделать на том, что имеем для простых смертных.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 10 Октября 2018, 11:34:56
открывает в новой вкладке, но с матюками браузера и по чему то две вкладки сразу(
ну спроси какого-нибудь js-программиста, я тебе дал старт, а нюансы уже тебе решать - ты же взялся программировать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 13 Октября 2018, 14:46:53
по умолчанию веб интерфейс есть на русском и украинском языке, как нужно/можно добавить еще один? переводом займусь сам, в основном интересует личный кабинет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 16 Октября 2018, 22:17:37
по умолчанию веб интерфейс есть на русском и украинском языке, как нужно/можно добавить еще один? переводом займусь сам, в основном интересует личный кабинет
актуально

еще вопрос наверное ламерский)
при добавлении, изменении правил в IPFW кроме как его рестартануть больше ничего не требуется? в самом нодени+ ничего не надо перезапускать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 16 Октября 2018, 22:40:16
На какой язык будешь делать перевод? web/lang/UA_user.pl - это тексты личного кабинета. Если будет нормальный перевод - могу в базу включить. Могу и не включать, могу продать (если кто захочет купить) и тебе дать процент. Как захочешь.

По поводу замены правил ipfw - меняешь текущие правила прямо в консоли или в rc.firewall?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 17 Октября 2018, 06:45:53
На какой язык будешь делать перевод?
думаю покажется очень специфическим и очень мало кому нужным) могу вообще все перевести, весь билинг, язык венгерский
По поводу замены правил ipfw - меняешь текущие правила прямо в консоли или в rc.firewall?
речь шла о rc.firewall, так как спросили о консоли тоже интересно будет знать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Октября 2018, 10:44:04
Если через rc.firewall, то там сначала идет обнуление всех правил, т.е. будут удалены правила, которые формируются noserver. Поэтому нужно рестартануть noserver. А вообще правила, которые формирует noserver лучше с консоли не менять иначе произойдет рассинхрон и снежным комом посыпется.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 18 Октября 2018, 19:14:07
Если через rc.firewall, то там сначала идет обнуление всех правил, т.е. будут удалены правила, которые формируются noserver. Поэтому нужно рестартануть noserver. А вообще правила, которые формирует noserver лучше с консоли не менять иначе произойдет рассинхрон и снежным комом посыпется.
понял, правила которые создает noserver не меняем, речь идет добавления иных правил для нужд сервера и сети, к примеру вебсайту дать доступ независимо заблокирован или нет, таблица 100
или же список хостов прописать которые надо заблочить, у нас же демократическая страна и презик выдает демократические приказы о закрытии всяких там сайтов ему не угодных (лнр/днр) , или к примеру дописать правила от защиты всякого там флуда и т.д. в таком стиле
но думаю лучше будет рестартануть noserver , так точно не ошибусь

если делать перевод на другой язык я так понимаю и модули нужно переводить ...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 18 Октября 2018, 20:41:27
Если через rc.firewall, то там сначала идет обнуление всех правил, т.е. будут удалены правила, которые формируются noserver. Поэтому нужно рестартануть noserver. А вообще правила, которые формирует noserver лучше с консоли не менять иначе произойдет рассинхрон и снежным комом посыпется.
понял, правила которые создает noserver не меняем, речь идет добавления иных правил для нужд сервера и сети, к примеру вебсайту дать доступ независимо заблокирован или нет, таблица 100
или же список хостов прописать которые надо заблочить, у нас же демократическая страна и презик выдает демократические приказы о закрытии всяких там сайтов ему не угодных (лнр/днр) , или к примеру дописать правила от защиты всякого там флуда и т.д. в таком стиле
но думаю лучше будет рестартануть noserver , так точно не ошибусь

если делать перевод на другой язык я так понимаю и модули нужно переводить ...
что бы добавить в таблицу не нужно все правила фаервола перечитывать, для разрешения каких либо там портов или перенаправлений просто добавьте его в порядке очереди и все.
ipfw add 333 allow from any to me 89 - грубо говоря, или
ipfw table 100 add 111.222.333.000
Но ети правила после рестарта упадут.
Просто их добавите в файлик и все.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 19 Октября 2018, 06:24:08
спс, тогда буду добавлять в консоле, а потом в rc.firewall


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 19 Октября 2018, 08:58:55
насколько понял при рестарте сервера, правила внесены с консоли сотрутся, а те которые внесены в rc.firewall будут применены


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 19 Октября 2018, 09:44:34
насколько понял при рестарте сервера, правила внесены с консоли сотрутся, а те которые внесены в rc.firewall будут применены
да


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 22 Октября 2018, 16:14:15
Помню, что вроде при удаление учетной записи клиента с наличными платежами - все платежи переводятся в разряд затраты компании, как вложения..удалил запись и где теперь посмотреть эти затраты,и удалить их?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 25 Октября 2018, 13:54:51
Помню, что вроде при удаление учетной записи клиента с наличными платежами - все платежи переводятся в разряд затраты компании, как вложения..удалил запись и где теперь посмотреть эти затраты,и удалить их?
В N+ все платежи удаляемого абона удаляются


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sis от 27 Октября 2018, 11:52:46
Помню, что вроде при удаление учетной записи клиента с наличными платежами - все платежи переводятся в разряд затраты компании, как вложения..удалил запись и где теперь посмотреть эти затраты,и удалить их?
В N+ все платежи удаляемого абона удаляются
Платежи удалились, однако баланс админа внесшего платежи, после удаления клиента не изменился, ну или не уменьшился. Как выровнять теперь баланс админа?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Октября 2018, 23:34:10
Помню, что вроде при удаление учетной записи клиента с наличными платежами - все платежи переводятся в разряд затраты компании, как вложения..удалил запись и где теперь посмотреть эти затраты,и удалить их?
В N+ все платежи удаляемого абона удаляются
Платежи удалились, однако баланс админа внесшего платежи, после удаления клиента не изменился, ну или не уменьшился. Как выровнять теперь баланс админа?
никак) только поднимать логи - биллинг все платежи дублирует в logs/web.log
А так, на будущее я это пофикшу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 26 Ноября 2018, 15:45:09
так и не нашел где изменить нужно на украинский язык, то что внизу написано
Цитировать
Внимание!
У вас оформлен кредит 135 грн.

Постарайтесь его погасить до 29.11.2018 12:30.

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


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Ноября 2018, 18:39:41
В 541 ревизии локализировал эти сообщения. Также возврат бабла админу сделал настраиваемым


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 26 Ноября 2018, 19:50:42
В 541 ревизии локализировал эти сообщения.
при выборе услуги получил ошибку - Код ошибки: /tmp/nodeny_1543261098_6590830.log
Цитировать
26.11.2018 21:38:18 [stat.pl(179) stat.pl::__ANON__(30) stat.pl(30) stat.pl::Hard_exit(89) stat.pl(90)]
Ошибка рендеринга /usr/local/nodeny/web/tmpl/user/main.html
Can't call method "do" on an undefined value at (eval 43) line 174.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1433.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1433.

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


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Ноября 2018, 21:05:22
Обнови до ревизии 542


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 27 Ноября 2018, 00:36:09
Обнови до ревизии 542
спс


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tom от 01 Декабря 2018, 11:56:38
Не учитывается скидка. Если в услуге стоит "не уходить в минус" услуга остается замороженной. Стоимость услуги 100 грн, скидка 50%. Пополняю на 50 грн, услуга не размораживается. Так и должно быть?
Виникла та ж проблема. Стас - це реально пофіксити?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 02 Января 2019, 19:29:33
Как починить отображение данных в "Графики авторизаций" в связке Н+ и Микротики? С самого начала использования процедуры с тегом, нет данных в "Графики авторизаций"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Января 2019, 00:38:47
Как починить отображение данных в "Графики авторизаций" в связке Н+ и Микротики? С самого начала использования процедуры с тегом, нет данных в "Графики авторизаций"
удалить процедуру radstop, которая вызывается при дисконнекте - она удаляет авторизации, но не вносит их в лог. Если удалить процедуру или закомментировать вызов - авторизация закончится по таймауту и модуль ядра создаст запись в логе

Обратите внимание, что в стандартной настройке radstop тоже не вызывается


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 04 Января 2019, 11:04:30
Как починить отображение данных в "Графики авторизаций" в связке Н+ и Микротики? С самого начала использования процедуры с тегом, нет данных в "Графики авторизаций"

Что-то типа такого http://forum.nodeny.com.ua/index.php?topic=3004.msg33545#msg33545 (http://forum.nodeny.com.ua/index.php?topic=3004.msg33545#msg33545)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 04 Января 2019, 12:51:51
Не учитывается скидка. Если в услуге стоит "не уходить в минус" услуга остается замороженной. Стоимость услуги 100 грн, скидка 50%. Пополняю на 50 грн, услуга не размораживается. Так и должно быть?
Було б теж зручно якби знайшли час зробити, дякую.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 04 Января 2019, 13:04:48
Не учитывается скидка. Если в услуге стоит "не уходить в минус" услуга остается замороженной. Стоимость услуги 100 грн, скидка 50%. Пополняю на 50 грн, услуга не размораживается. Так и должно быть?
Було б теж зручно якби знайшли час зробити, дякую.

Для себя сделал такой патч
Код:
#<ACTION> file=>'services/inet_unlim.pm',replace=>''
    # Не хватает денег на установку услуги?
    if( $service_new->{param}{wait_pos_balance} && $user->{balance} < $service_new->{price} )
    {
#<REPLACE>
    my $endprice = $user->{discount}? $service_new->{price}*(100-$user->{discount})/100 : $service_new->{price};
    my $endbalance = $user->{limit_balance}*(-1)+$user->{balance};
    if( $service_new->{param}{wait_pos_balance} && $user->{block_if_limit}==1 && $endbalance < $endprice )
    {


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 04 Января 2019, 13:23:27
Не учитывается скидка. Если в услуге стоит "не уходить в минус" услуга остается замороженной. Стоимость услуги 100 грн, скидка 50%. Пополняю на 50 грн, услуга не размораживается. Так и должно быть?
Було б теж зручно якби знайшли час зробити, дякую.

Для себя сделал такой патч
Код:
#<ACTION> file=>'services/inet_unlim.pm',replace=>''
    # Не хватает денег на установку услуги?
    if( $service_new->{param}{wait_pos_balance} && $user->{balance} < $service_new->{price} )
    {
#<REPLACE>
    my $endprice = $user->{discount}? $service_new->{price}*(100-$user->{discount})/100 : $service_new->{price};
    my $endbalance = $user->{limit_balance}*(-1)+$user->{balance};
    if( $service_new->{param}{wait_pos_balance} && $user->{block_if_limit}==1 && $endbalance < $endprice )
    {
Гарно дякую, зроблю, ну може поставлять у реліз якщо більше буде запитів)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 05 Января 2019, 00:41:21
Как починить отображение данных в "Графики авторизаций" в связке Н+ и Микротики? С самого начала использования процедуры с тегом, нет данных в "Графики авторизаций"
удалить процедуру radstop, которая вызывается при дисконнекте - она удаляет авторизации, но не вносит их в лог. Если удалить процедуру или закомментировать вызов - авторизация закончится по таймауту и модуль ядра создаст запись в логе

Обратите внимание, что в стандартной настройке radstop тоже не вызывается
Простите, не "Графики авторизаций", а "Маки авторизаций", был не внимателен.
Нет данных в Маки авторизаций с самого начала перехода на процедуру с тегом. Подскажите, как вывести данные в "Маки авторизаций".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 06 Февраля 2019, 09:15:02
Подскажите, как реализовать буквенный префикс перед цифрами логина абонента в зависимости от населенного пункта. Например. задал префикс для населенного пункта г.Донецк-Dnz, г.Полтава -Plt  и при создании новых учеток у абонентов  будут логины Dnz1342, Dnz3452 и Plt4563 и тд. Если изменил населенный пункт в админке на другой -префикс поменялся на соответствующий.
И еще вопрос-дата договора заполнялась автоматом при переводе учетки из состояния "на подключении" в состояние "все ОК".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Февраля 2019, 20:06:53
Подскажите, как реализовать буквенный префикс перед цифрами логина абонента в зависимости от населенного пункта. Например. задал префикс для населенного пункта г.Донецк-Dnz, г.Полтава -Plt  и при создании новых учеток у абонентов  будут логины Dnz1342, Dnz3452 и Plt4563 и тд. Если изменил населенный пункт в админке на другой -префикс поменялся на соответствующий.
И еще вопрос-дата договора заполнялась автоматом при переводе учетки из состояния "на подключении" в состояние "все ОК".
1) такого функционала нет, необходимо писать
2) не совсем. Если учетка в состоянии "на подключении", то у клиента будут запрошены фио, адрес и т.д (в зависимости от настроек). Как только он их засабмитит, зафиксируется дата договора, ну, и походу учетка переведется в состояние "все ок"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 18 Февраля 2019, 11:34:13
Rev.: 556
заметил 2 проблемы связанные с мускулом:
1) в traf_log
(http://forum.nodeny.com.ua/index.php?action=dlattach;topic=2203.0;attach=2763;image)
2) system_clean
(http://forum.nodeny.com.ua/index.php?action=dlattach;topic=2203.0;attach=2765;image)
(http://forum.nodeny.com.ua/index.php?action=dlattach;topic=2203.0;attach=2761;image)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 18 Февраля 2019, 12:25:31
Код:
show variables like 'sql_mode' ;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 18 Февраля 2019, 12:33:17
Код:
sql_mode => STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 18 Февраля 2019, 17:26:05

2) system_clean


Хвала Трах-Тибидоху!  Нашелся человек, который решил сбрасывать месячный трафик и очень удивился что его сбрасывает каждые 5 минут!!!!
Единственный!!!! За все время. Респект тебе и уважуха! ))))
На самом деле мест таких несколько имеется. Я не вникал особо из-за чего так получается, но что-то мне подсказывает что это тяжелое наследие старой версии и импорта из нее.
Там не только в резоне дело, там у трех полей нет дефолтных значений. Чтобы не вносить изменений в скрипт - нужно подправить свою базу.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 18 Февраля 2019, 17:48:52
Так мне не проблема это все поправить(уже поправил), я ж для сообщества!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 18 Февраля 2019, 19:17:06
услуга как-то не корректно отображается


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Февраля 2019, 20:22:10
Я это пару дней назад поправлял, у тебя последняя версия?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 18 Февраля 2019, 23:01:19
Я это пару дней назад поправлял, у тебя последняя версия?
Код:
Revision: 547
я понял, обновится надо


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 22 Февраля 2019, 08:05:40
Тоже заметил этот прикол при смене услуг или заказе новой-цифры вместо названия-хотя бил обновляли неделю назад.

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


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 27 Февраля 2019, 22:47:03
В связке Mikrotik и Н+ в тарифе в поле "Скрипт управления скоростью" прописал:
Цитировать
if( get_hour() >= 20 &&
    get_hour() <  23
)
{ set_speed(10000) }
else { set_speed(30000) }
Реакции нет. Где-то ошибка?

Идея в понижении скорости в промежутке 20:00-23:00


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 28 Февраля 2019, 00:52:35
В связке Mikrotik и Н+ в тарифе в поле "Скрипт управления скоростью" прописал:
Цитировать
if( get_hour() >= 20 &&
    get_hour() <  23
)
{ set_speed(10000) }
else { set_speed(30000) }
Реакции нет. Где-то ошибка?

Идея в понижении скорости в промежутке 20:00-23:00
По итогу в промежуток 20:00-23:00, скорость на вход и выход 30Мбит. На set_speed2 в скрипте, в микротике 100(вход), 20(выход), значение которых, берется с условий тарифа.
Сделал:
Цитировать
( get_hour() >= 20 &&
    get_hour() <  23
)
{ set_speed(22000) }


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 28 Февраля 2019, 01:10:52
В связке Mikrotik и Н+ в тарифе в поле "Скрипт управления скоростью" прописал:
Цитировать
if( get_hour() >= 20 &&
    get_hour() <  23
)
{ set_speed(10000) }
else { set_speed(30000) }
Реакции нет. Где-то ошибка?

Идея в понижении скорости в промежутке 20:00-23:00
По итогу в промежуток 20:00-23:00, скорость на вход и выход 30Мбит. В не зависимости от значений set_speed2 в скрипте, в микротике 100(вход), 20(выход), значение которых, берется с условий тарифа.
Сделал:
Цитировать
( get_hour() >= 20 &&
    get_hour() <  23
)
{ set_speed(22000) }


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tom от 03 Марта 2019, 00:07:14
Вітаю, Стас.

Якщо є можливість, вже назрів цілий ряд питань. Це можна до тебе, чи потрібно самому влазити в білінг?
1) При заптиах на пошук, можна зробити, що би по краям видалялися пробіли. Бо якщо виконують пошук і в кінці випадково додається пробіл, то вже не знаходить. Якщо було убрано спеціально - поясни чому.
2) Проблема зі знижками. Знижка на послугу спрацьовує тільки тоді, коли на балансі у клієнта є повна вартість послуги. Виходимо з положення тимчасовим платежем, але ця проблема зявляється наступного періоду, після завершення послуги
3) Зробити можливість вибирати реальні ір з окремого пулу. Наприклад у мене декілька сателітів, і на них різні підмережі. Ну і виходить, щоб додати реалку в інших насах, який не перший, потрібно робити пошук робити по реалкам, дивитися яка вільна і потім вручну дописувати
4) Модуль де на одну учотку можна більше 1го мака, там не блокуються клієнти після завершення послуги, тільки після завершення сесії. Думаю модуль СОА, не розуміє як їх блокувати коли більше одного запису на ід клієнта.
5) "Перемішування" данних. Наприклад в налаштування прав адміністратора, групи після кожного оновлення перемішуються. В розділі "Пошук" зправа вулиці.
6)Обєкти street, можливо зробити якийсь там пошук, чи групування/сортуваня по тегам? Важко шукати, коли в тебе 6 десятків вулиць. (Це не кретична штука, можна терпіти)

Поки все, буду дописувати по мірі знаходження 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 04 Марта 2019, 09:41:21
подскажите пжл, может кто знает, как можно в глобальном поиске изменить с "начинается с" на "имеет фрагмент", часто ищу по фрагменту и постоянно надо менять


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Марта 2019, 11:38:34
подскажите пжл, может кто знает, как можно в глобальном поиске изменить с "начинается с" на "имеет фрагмент", часто ищу по фрагменту и постоянно надо менять
В файле /usr/local/nodeny/web/tmpl/adm_top_block.html

Код:
                <select size='1' name='m_uname'>
                    <option value='0'>{{lang::mUsers_search_modes_hash.0}}</option>
                    <option value='1'>{{lang::mUsers_search_modes_hash.1}}</option>
                    <option value='2'>=</option>
                    <option value='4'>&gt;</option>
                    <option value='5'>&lt;</option>
                </select>
поставить selected в нужный option:
Код:
<option value='1' selected>


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 04 Марта 2019, 11:49:20
спасибо, при обновлении слетать не будет?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Марта 2019, 11:56:48
1) При заптиах на пошук, можна зробити, що би по краям видалялися пробіли. Бо якщо виконують пошук і в кінці випадково додається пробіл, то вже не знаходить. Якщо було убрано спеціально - поясни чому.
Я полагаю для того, чтобы при поиске "Иван " не выводило "Иванов". Могу писать предупреждение, что в поиске присутствуют пробелы

2) Проблема зі знижками. Знижка на послугу спрацьовує тільки тоді, коли на балансі у клієнта є повна вартість послуги. Виходимо з положення тимчасовим платежем, але ця проблема зявляється наступного періоду, після завершення послуги
Надо думать

3) Зробити можливість вибирати реальні ір з окремого пулу. Наприклад у мене декілька сателітів, і на них різні підмережі. Ну і виходить, щоб додати реалку в інших насах, який не перший, потрібно робити пошук робити по реалкам, дивитися яка вільна і потім вручну дописувати
http://nodeny.com.ua/wiki/index.php/Ip_%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0 для статики не подходит?


5) "Перемішування" данних. Наприклад в налаштування прав адміністратора, групи після кожного оновлення перемішуються. В розділі "Пошук" зправа вулиці.
сортировать?



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Марта 2019, 11:59:41
спасибо, при обновлении слетать не будет?
При обновлении svn сделает мерж и новые изменения совместит с твоими изменениями если эти изменения не будут пересекаться. Если вдруг будут (что маловероятно, но все же), то это ты увидишь при обновлении - напишет "конфликт". Тогда прими вариант из репозитория и сделай тоже самое как сейчас сделал


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tom от 05 Марта 2019, 01:12:53
1) При заптиах на пошук, можна зробити, що би по краям видалялися пробіли. Бо якщо виконують пошук і в кінці випадково додається пробіл, то вже не знаходить. Якщо було убрано спеціально - поясни чому.
Я полагаю для того, чтобы при поиске "Иван " не выводило "Иванов". Могу писать предупреждение, что в поиске присутствуют пробелы.
Я думаю підійде

2) Проблема зі знижками. Знижка на послугу спрацьовує тільки тоді, коли на балансі у клієнта є повна вартість послуги. Виходимо з положення тимчасовим платежем, але ця проблема зявляється наступного періоду, після завершення послуги
Надо думать
3) Зробити можливість вибирати реальні ір з окремого пулу. Наприклад у мене декілька сателітів, і на них різні підмережі. Ну і виходить, щоб додати реалку в інших насах, який не перший, потрібно робити пошук робити по реалкам, дивитися яка вільна і потім вручну дописувати
nodeny.com.ua/wiki/index.php/Ip_%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0 для статики не подходит?
Ідею зрозумів, зроблю привязку по Насу, в дополе можна заносити данні через процедуру radreplay
5) "Перемішування" данних. Наприклад в налаштування прав адміністратора, групи після кожного оновлення перемішуються. В розділі "Пошук" зправа вулиці.
сортировать?
Та хоча би якось стабілізувати, мабуть сортування його стабілізує.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tom от 05 Марта 2019, 03:02:03
Стас, чи коректно буде, якщо я зробив наступним чином.
Зробив згідно цього мануалу
"В зависимости от значения одного из полей учетной записи абонента. Необходимо создать допполе:
имя: неважно (например, «район»)
имя в бд: _ip_tag
тип: выпадающий список
тип объекта: ip_tags (можно иное в латинице)"
В цьому полі буде зберігатися параметр tag з радіуса. В процедуру radreplay додав
UPDATE data0 SET _ip_tag=tag WHERE uid=usr_id;

Після цього при авторизації буде записуватися параметр tag і відповідно видаватися ір.

Мене смущає як коректно - просто перезаписувати кожного разу, чи робити перевірку, якщо параметр tag відрізняється - тоді перезаписати, інакше залишити як є?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 05 Марта 2019, 12:31:25
Есть проблема, на мой взгляд, в категории 551 "Изменение данных админа", а именно запись про изменение есть, кем и что есть, а какого админа нет!
Хотелось бы знать к какому админу были применены изменения!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Марта 2019, 12:35:08
Есть проблема, на мой взгляд, в категории 551 "Изменение данных админа", а именно запись про изменение есть, кем и что есть, а какого админа нет!
Хотелось бы знать к какому админу были применены изменения!
в 561 ревизии пофиксил


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 11 Марта 2019, 11:29:34
Есть проблема, на мой взгляд, в категории 551 "Изменение данных админа", а именно запись про изменение есть, кем и что есть, а какого админа нет!
Хотелось бы знать к какому админу были применены изменения!
в 561 ревизии пофиксил
СПС
может лучше  так:
Код:
$changed->{admin} = "id:$aid ($p{login} : $p{name})" if( %p );
Выглядит понятней


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Марта 2019, 12:12:06
Да, так сделал, но вылью с другими изменениями


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tom от 13 Марта 2019, 17:14:13
Актуальними залишилися : Самий критичний поки п №2
Вітаю, Стас.

Якщо є можливість, вже назрів цілий ряд питань. Це можна до тебе, чи потрібно самому влазити в білінг?
1) При заптиах на пошук, можна зробити, що би по краям видалялися пробіли. Бо якщо виконують пошук і в кінці випадково додається пробіл, то вже не знаходить. Якщо було убрано спеціально - поясни чому.
2) Проблема зі знижками. Знижка на послугу спрацьовує тільки тоді, коли на балансі у клієнта є повна вартість послуги. Виходимо з положення тимчасовим платежем, але ця проблема зявляється наступного періоду, після завершення послуги
4) Модуль де на одну учотку можна більше 1го мака, там не блокуються клієнти після завершення послуги, тільки після завершення сесії. Думаю модуль СОА, не розуміє як їх блокувати коли більше одного запису на ід клієнта.
5) "Перемішування" данних. Наприклад в налаштування прав адміністратора, групи після кожного оновлення перемішуються. В розділі "Пошук" зправа вулиці.
6)Обєкти street, можливо зробити якийсь там пошук, чи групування/сортуваня по тегам? Важко шукати, коли в тебе 6 десятків вулиць. (Це не кретична штука, можна терпіти)

Поки все, буду дописувати по мірі знаходження 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 14 Марта 2019, 14:05:46
В 563й ревизии: в настройках админа отсортирован список групп. В поиске отсортирован список улиц. Предлагает поиск без пробелов если ничего не найдено


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 15 Апреля 2019, 10:37:53
В 563й ревизии: в настройках админа отсортирован список групп. В поиске отсортирован список улиц. Предлагает поиск без пробелов если ничего не найдено
в поиске так и осталась неправильная сортировка улиц начинающихся с "Є" и "І"!
Обновился до 570 ревизии, пропал вариант входа без пароля!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 18 Апреля 2019, 12:55:01
Обновился до 570 ревизии, пропал вариант входа без пароля!
Решил проблему! У меня при обновлении не удалился файл nodeny/web/login/standart.pl
После его удаления проблема пропала!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tom от 14 Мая 2019, 10:28:28
Вітаю.
Чи вирішилась проблема
"2) Проблема зі знижками. Знижка на послугу спрацьовує тільки тоді, коли на балансі у клієнта є повна вартість послуги. Виходимо з положення тимчасовим платежем, але ця проблема зявляється наступного періоду, після завершення послуги"



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 15 Мая 2019, 13:27:10
не могу понять в чем проблема, не работает поиск на стартовой странице, если по фильтрам найти абона то не работают кнопки пополнить, операции, пароль, а история и персональный кабинет работают

так как для платежных систем не хватало модулей перла то устанавливал их, после них вылезла проблема, думал может пакеты какие-то не обновлены, обновил их pkg upgrade, не помогло, обновил биллинг, все равно проблема осталась, в дебаге ошибку не выдает, в логах /tmp /var/log вроде как ошибок не видно

в /user/local/nodeny/logs в файле kernel
15.05.2019 13:12:49 ! sql error
перезапускал mysql-server так же не помогло

подскажите пжл, куда далее копать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pa4ka от 15 Мая 2019, 14:00:22
не могу понять в чем проблема, не работает поиск на стартовой странице, если по фильтрам найти абона то не работают кнопки пополнить, операции, пароль, а история и персональный кабинет работают

так как для платежных систем не хватало модулей перла то устанавливал их, после них вылезла проблема, думал может пакеты какие-то не обновлены, обновил их pkg upgrade, не помогло, обновил биллинг, все равно проблема осталась, в дебаге ошибку не выдает, в логах /tmp /var/log вроде как ошибок не видно

в /user/local/nodeny/logs в файле kernel
15.05.2019 13:12:49 ! sql error
перезапускал mysql-server так же не помогло

подскажите пжл, куда далее копать?
Включите debug в билинге, попробуйте сделать операцию которая не работает и открыть дэбаг. Наверно не хватает модуля перл какого то


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 15 Мая 2019, 14:26:03
не могу понять в чем проблема, не работает поиск на стартовой странице, если по фильтрам найти абона то не работают кнопки пополнить, операции, пароль, а история и персональный кабинет работают

так как для платежных систем не хватало модулей перла то устанавливал их, после них вылезла проблема, думал может пакеты какие-то не обновлены, обновил их pkg upgrade, не помогло, обновил биллинг, все равно проблема осталась, в дебаге ошибку не выдает, в логах /tmp /var/log вроде как ошибок не видно

в /user/local/nodeny/logs в файле kernel
15.05.2019 13:12:49 ! sql error
перезапускал mysql-server так же не помогло

подскажите пжл, куда далее копать?
Включите debug в билинге, попробуйте сделать операцию которая не работает и открыть дэбаг. Наверно не хватает модуля перл какого то

делал, ошибку не выдает, но зато нашел целую кучу ошибок в var/db/mysql, только в мускуле не силен


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Мая 2019, 14:32:31
Как обычно, отвалились перловые модули:

pkg install -f p5-JSON p5-JSON-XS p5-common-sense


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 15 Мая 2019, 14:46:05
Как обычно, отвалились перловые модули:

pkg install -f p5-JSON p5-JSON-XS p5-common-sense
для меня было не обычно :)

спс большое, помогло


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Pavel от 31 Мая 2019, 11:32:14
Привет.
Вероятно я не умею искать, но так и не смог найти информацию о том как изменить нумерацию поля name - не нумерацию договоров, а нумерацию логинов, которые +10 от последнего номера. Собственно хочется сделать +1 как для поля номера договора (contract).
Спасибо.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 16 Июня 2019, 13:35:51
всем привет

решил переустановить MySQL, ниже алгоритм действий, пожалуйста укажите что упустил, или все можно делать как задумал?

Код:
# ipfw add 1 allow ip from any to any
# /usr/local/etc/rc.d/mysql-server stop
# mysqldump -u root -p --databases nodeny > /var/backups/nodenybackup.sql

# pkg delete mysql56-server
# pkg autoremove
# pkg clean
# rm -rf /var/db/mysql

# pkg install mysql56-server
# /usr/local/etc/rc.d/mysql-server forcestart
# mysqladmin -u root password

# mysql -u root -p
mysql> CREATE DATABASE nodeny;
mysql> USE nodeny;
mysql> SOURCE nodenybackup.sql;
mysql> exit;

# ipfw delete 1
либо
# reboot


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 16 Июня 2019, 13:44:24
а зачем переустанавливать мускул ?

да и 
# /usr/local/etc/rc.d/mysql-server stop
мускул остановили
как тогда делать ?
# mysqldump -u root -p --databases nodeny > /var/backups/nodenybackup.sql
+
а процедуры и триггера ?
+
а в базу mysql  кто пользователей добавит ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 16 Июня 2019, 14:32:32
а зачем переустанавливать мускул ?
наверное руки чешутся...
mysqlcheck --all-databases -p
покоцаны таблицы самой БД mysql и некоторые нодени, но там только то что касается трафика потому не важно

# /usr/local/etc/rc.d/mysql-server stop
мускул остановили
как тогда делать ?
# mysqldump -u root -p --databases nodeny > /var/backups/nodenybackup.sql
видимо никак, тогда вопрос как делать бекап когда мускул не поднимается к примеру, или его все равно надо сначала поднять любым способом?

+
а процедуры и триггера ?
+
а в базу mysql  кто пользователей добавит ?
о процедурах и триггерах не понял, каких пользователей добавлять? разве mysqladmin -u root password не добавит пользователя рут?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 16 Июня 2019, 15:33:17

видимо никак, тогда вопрос как делать бекап когда мускул не поднимается к примеру, или его все равно надо сначала поднять любым способом?
нужно видеть что и как - нету и не может быть готовых рецептов.....





о процедурах и триггерах не понял, каких пользователей добавлять? разве mysqladmin -u root password не добавит пользователя рут

база данных это не только таблички ...
mysqldump c ключем -r

ну как бы там не только рут....


З.Ы. ихмо всегда проще восстановить...






Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 20 Июня 2019, 08:53:00

З.Ы. ихмо всегда проще восстановить...


есть отсутствующие таблицы
Код:
mysql.innodb_index_stats
Error    : Table 'mysql.innodb_index_stats' doesn't exist
status   : Operation failed

mysql.innodb_table_stats
Error    : Table 'mysql.innodb_table_stats' doesn't exist
status   : Operation failed

mysql.slave_master_info
Error    : Table 'mysql.slave_master_info' doesn't exist
status   : Operation failed

mysql.slave_relay_log_info
Error    : Table 'mysql.slave_relay_log_info' doesn't exist
status   : Operation failed

mysql.slave_worker_info
Error    : Table 'mysql.slave_worker_info' doesn't exist
status   : Operation failed


правильно ли будет восстановить их следующим методом?

удалить эти таблицы через DROP TABLE table_name;

удалить в папке /var/db/mysql/mysql файлы *.frm и *.ibd вышеуказанных таблиц;

заново создать эти таблицы
Код:
CREATE TABLE `innodb_index_stats` (
`database_name` varchar(64) COLLATE utf8_bin NOT NULL,
`table_name` varchar(64) COLLATE utf8_bin NOT NULL,
`index_name` varchar(64) COLLATE utf8_bin NOT NULL,
`last_update` timestamp NOT NULL DEFAULT
CURRENT_TIMESTAMP ON UPDATE
CURRENT_TIMESTAMP,
`stat_name` varchar(64) COLLATE utf8_bin NOT NULL,
`stat_value` bigint(20) unsigned NOT NULL,
`sample_size` bigint(20) unsigned DEFAULT NULL,
`stat_description` varchar(1024) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`database_name`,`table_name`,`index_name`,`stat_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
COLLATE=utf8_bin STATS_PERSISTENT=0;
Код:
CREATE TABLE `innodb_table_stats` (
`database_name` varchar(64) COLLATE utf8_bin NOT NULL,
`table_name` varchar(64) COLLATE utf8_bin NOT NULL,
`last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`n_rows` bigint(20) unsigned NOT NULL,
`clustered_index_size` bigint(20) unsigned NOT NULL,
`sum_of_other_index_sizes` bigint(20) unsigned NOT NULL,
PRIMARY KEY (`database_name`,`table_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0;
Код:
CREATE TABLE `slave_master_info` (
`Number_of_lines` int(10) unsigned NOT NULL COMMENT 'Number of lines in the file.',
`Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the master binary log currently being read from the master.',
`Master_log_pos` bigint(20) unsigned NOT NULL COMMENT 'The master log position of the last read event.',
`Host` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'The host name of the master.',
`User_name` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The user name used to connect to the master.',
`User_password` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The password used to connect to the master.',
`Port` int(10) unsigned NOT NULL COMMENT 'The network port used to connect to the master.',
`Connect_retry` int(10) unsigned NOT NULL COMMENT 'The period (in seconds) that the slave will wait before trying to reconnect to the master.',
`Enabled_ssl` tinyint(1) NOT NULL COMMENT 'Indicates whether the server supports SSL connections.',
`Ssl_ca` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The file used for the Certificate Authority (CA) certificate.',
`Ssl_capath` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The path to the Certificate Authority (CA) certificates.',
`Ssl_cert` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the SSL certificate file.',
`Ssl_cipher` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the cipher in use for the SSL connection.',
`Ssl_key` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the SSL key file.',
`Ssl_verify_server_cert` tinyint(1) NOT NULL COMMENT 'Whether to verify the server certificate.',
`Heartbeat` float NOT NULL,
`Bind` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'Displays which interface is employed when connecting to the MySQL server',
`Ignored_server_ids` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The number of server IDs to be ignored, followed by the actual server IDs',
`Uuid` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The master server uuid.',
`Retry_count` bigint(20) unsigned NOT NULL COMMENT 'Number of reconnect attempts, to the master, before giving up.',
`Ssl_crl` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The file used for the Certificate Revocation List (CRL)',
`Ssl_crlpath` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The path used for Certificate Revocation List (CRL) files',
`Enabled_auto_position` tinyint(1) NOT NULL COMMENT 'Indicates whether GTIDs will be used to retrieve events from the master.',
PRIMARY KEY (`Host`,`Port`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Master Information';
Код:
CREATE TABLE `slave_relay_log_info` (
`Number_of_lines` int(10) unsigned NOT NULL COMMENT 'Number of lines in the file or rows in the table. Used to version table definitions.',
`Relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the current relay log file.',
`Relay_log_pos` bigint(20) unsigned NOT NULL COMMENT 'The relay log position of the last executed event.',
`Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the master binary log file from which the events in the relay log file were read.',
`Master_log_pos` bigint(20) unsigned NOT NULL COMMENT 'The master log position of the last executed event.',
`Sql_delay` int(11) NOT NULL COMMENT 'The number of seconds that the slave must lag behind the master.',
`Number_of_workers` int(10) unsigned NOT NULL,
`Id` int(10) unsigned NOT NULL COMMENT 'Internal Id that uniquely identifies this record.',
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Relay Log Information';
Код:
CREATE TABLE `slave_worker_info` (
`Id` int(10) unsigned NOT NULL,
`Relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`Relay_log_pos` bigint(20) unsigned NOT NULL,
`Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`Master_log_pos` bigint(20) unsigned NOT NULL,
`Checkpoint_relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`Checkpoint_relay_log_pos` bigint(20) unsigned NOT NULL,
`Checkpoint_master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`Checkpoint_master_log_pos` bigint(20) unsigned NOT NULL,
`Checkpoint_seqno` int(10) unsigned NOT NULL,
`Checkpoint_group_size` int(10) unsigned NOT NULL,
`Checkpoint_group_bitmap` blob NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Worker Information';

перезапустить MySQL
# /usr/local/etc/rc.d/mysql-server restart


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 20 Июня 2019, 15:45:07
service mysql-server stop
mv /var/db/mysql /var/db/mysql_bkp # перемещаем все файлы баз данных в дугой каталог
service mysql-server start
mysql_secure_installation # заново инициируем сервер (создаст нужные ему файлы)
service mysql-server stop
mv /var/db/mysql_bkp/nodeny /var/db/mysql/nodeny # перемещаем обратно файлы баз данных (хотя бы билинга)
service mysql-server start
service mysql-server status # проверим запустился ли (может не с первого раза)
после чего проверяем права пользователей в бд (или восстанавливаем)
готово!




Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 01 Июля 2019, 21:30:43
Подскажите, как отключить замораживание услуг -если у абонента параметр отключение по балансу "нет".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 08 Июля 2019, 00:20:04
Может не в тему:
Как в mikrotik queues, снизить скорость качальщику на определенное время?
Допустим человек качает под 100Мбит 20минут, снижаем скорость до 50Мбит на 10минут.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 08 Июля 2019, 02:16:56
Может не в тему:
Как в mikrotik queues, снизить скорость качальщику на определенное время?
Допустим человек качает под 100Мбит 20минут, снижаем скорость до 50Мбит на 10минут.
средствами биллинга или самой ROS?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 08 Июля 2019, 09:08:36
Самой ROS.
queues в Микротиках, в любом случае видит когда трафик доходит до планки и меняет значок напротив IP с зеленого на желтый. + не грузить сервер доп.нагрузками.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 08 Июля 2019, 10:43:40
Самой ROS.
queues в Микротиках, в любом случае видит когда трафик доходит до планки и меняет значок напротив IP с зеленого на желтый. + не грузить сервер доп.нагрузками.
Разве что сами тарифы делать меньше и играться значением и временем brust. В любом случае придется модуль микротика подпиливать под это.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 13 Июля 2019, 00:28:44
Обновился до 577. В личном кабинете клиента, при нажатии на кнопку "Пароль", ничего не происходит.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Июля 2019, 09:03:19
Другие ajax-кнопки, например, клик по услуге, тоже не работают? Как всегда слетели перловые модули. В форуме регулярно эта тема поднимается


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 14 Июля 2019, 16:23:42
Все остальные кнопки работают, услуги, добавить IP и т.д.
Сделал ниже следующее, не помогло: (это для Ubuntu)
perl -MCPAN -e 'install JSON'
perl -MCPAN -e 'install JSON::XS'
apt-get install libcommon-sense-perl

Возможно только у меня проблема.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 14 Июля 2019, 18:49:04
Вопрос. Как сделать чтобы услуга активировалась не когда создана учетка, а когда у абона заполнили контактные данные и состояние из на подключении изменилось на все ок


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 14 Июля 2019, 19:17:44
Вопрос. Как сделать чтобы услуга активировалась не когда создана учетка, а когда у абона заполнили контактные данные и состояние из на подключении изменилось на все ок
можно сделать так, пока клиент не заполнит свои данные, до того времени не сможет себе выбрать услугу

Настройки--Кабинет клиента, далее в поле
"Если учетная запись находится в состоянии «на подключении», то при заходе на клиентскую статистику, будут запрошены следующие данные (указать имена полей в БД). В конце имени поля поставьте восклицательный знак, если необходимо, чтобы поле было обязательно к заполнению"

выставить fio! ну и те допполя которые были созданы, к прмиеру _adr_city! _adr_street! и т.д.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 01 Августа 2019, 21:42:19
Версия билинга последняя
1) перестал работать календарь(при внесении оплаты, "Дата договора" и т.д.). Дату надо вносить вручную.
2) в группах оборудование, пропала кнопка "Порт". При этом, непосредственно в свитчах, столбик портов остался, но внести изменения нет возможности. В настройках группы, галочка стоит "Учетные записи имеют сущность «Порты»".


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 21 Августа 2019, 19:27:19
на вики есть статья "Доступ при отрицательном балансе в Приват24 и liqpay" - nodeny.com.ua/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%BF%D1%80%D0%B8_%D0%BE%D1%82%D1%80%D0%B8%D1%86%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%B1%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%B5_%D0%B2_%D0%9F%D1%80%D0%B8%D0%B2%D0%B0%D1%8224_%D0%B8_liqpay

Начиная с FreeBSD 10, dig и nslookup больше не входят в базовую поставку, но могут быть установлены из порта dns/bind-tools

поэтому не мешало бы добавить вначале статьи об этом
Код:
# pkg install bind-tools
ну и в скрипте ipaysys.sh
Код:
/usr/bin/dig
сменить на
Код:
/usr/local/bin/dig


еще одно
Цитировать
В правилаx ipfw изменить правило:
ee /etc/rc.firewall
 ${f} add 4500 allow ip from any to "table(100)" 80,443
по умолчанию стоит
Цитировать
${f} add 4500 allow ip from any to "table(100)"
так вот, если его изменить то вот это пинговаться не будет, может не стоит его менять?
Цитировать
/sbin/ipfw table 100 add 8.8.8.8
/sbin/ipfw table 100 add 8.8.4.4
/sbin/ipfw table 100 add 77.88.8.8


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 21 Августа 2019, 20:13:39
не меняй, норм будет


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 21 Августа 2019, 20:48:35
не меняй, норм будет
спс
но приватбанк наверное не победить))) тот список днс имен что есть не хватает, все равно не работает, надо еще что-то добавлять
добавил w_ww.liqpay.ua не помогло :)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 21 Августа 2019, 21:42:15
причем тут приватбанк?  Там еще куча приветов будет от банков эмитентов карты с которой производится оплата.
Короче дело не благодарное. Кредит на 1 день решает и дисциплинирует.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 24 Августа 2019, 05:53:12
причем тут приватбанк?  Там еще куча приветов будет от банков эмитентов карты с которой производится оплата.
Короче дело не благодарное. Кредит на 1 день решает и дисциплинирует.
даже не доходит до страницы ликпея где нужно вводить данные карты


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 29 Августа 2019, 09:54:39
по выше описанным действиям для добавления адресов в белый список перестал писать график, он показывает каждые два часа что-то, как раз в то время когда срабатывает скрипт через крон



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 29 Августа 2019, 17:17:04
по выше описанным действиям для добавления адресов в белый список перестал писать график, он показывает каждые два часа что-то, как раз в то время когда срабатывает скрипт через крон



есть идеи как это можно исправить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 03 Сентября 2019, 23:14:41
В учетке клиента добавляю второй МАС и добавляю  второй IP. В настройках каждого МАСа, в поле "Статический ip", привязываю ранее выданныЕ IP.
На время аренды IP, разным МАСам выдает разные IP, интернет работает.
После окончания аренды, в личном кабинете клиента, напротив двух МАС`ов, биллинг самостоятельно назначает одинаковый IP обоим МАСам. Интернет пропадает на обоих устройствах.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: AmiGoSS от 14 Сентября 2019, 20:32:39
Возможно сделать не просто новость, а новость доя группы. При создании новости ставишь галки напротив групп которым эту новость отображать в ЛК.
Возможно чтобы несколько последних новостей отображались в ЛК.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 14 Сентября 2019, 21:39:26
по выше описанным действиям для добавления адресов в белый список перестал писать график, он показывает каждые два часа что-то, как раз в то время когда срабатывает скрипт через крон



есть идеи как это можно исправить?
ап


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 28 Сентября 2019, 19:53:22
после обновления с 274 а 586 пропал поиск по улицам.
тоесть в списке улицы есть а при нажатии на него абонентов не показывает.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 28 Сентября 2019, 22:39:32
после обновления с 274 а 586 пропал поиск по улицам.
тоесть в списке улицы есть а при нажатии на него абонентов не показывает.
c єтим разобрался, нужно зайти в доп поля и выбрать в каких группах отображать...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Fredik от 28 Сентября 2019, 23:11:55
есть два вопроса.
1)как убрать из основного поиска группу Удаленные
2)как сделать чтоб при нажатии на "поиск"  в строке ниже высвечивалось не "Идентификатор:   "  а  "Логин:   Улица:   ...   Дом:   Квартира:   Телефон:   "


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 29 Сентября 2019, 18:37:46
1) не даешь доступ к группе "удаленные" обычным учеткам
2) выводятся только поля, которые есть у всех групп. Значит во всех группах нет ни одного общего поля. Можешь дать доступ только к одной группе и увидишь, что появится поиск. Кстати, у этих полей должна быть галка "титульное" в настройках


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 24 Октября 2019, 07:45:44
есть возможность обновить биллинг к определенной ревизии? к примеру стоит 500, текущая 600, а надо обновить к 550 ревизии


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 24 Октября 2019, 08:41:31
Код:
svn up -r550


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Sonik от 24 Октября 2019, 23:16:52
Якщо в клієнтів більше одної послуги фільтр по послугам некоректно працює
не = - воно мало б перебирати всі послуги на юзері і якщо є хоч одне спів падіння тоді не виводити того юзера, а так воно працює коли в юзера тільки одна послуга


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 09 Ноября 2019, 17:33:43
возможно ли доработать модули платежных систем так чтобы вносимая сумма была не менее долга либо кредита? в полях некоторых платежных систем сразу вводится автоматом сума минимального пополнения, но чтобы абонент не мог ее уменьшить , а только увеличить по желанию


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 21 Ноября 2019, 09:39:52
как сделать запуск скрипта при создании абонента?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 21 Ноября 2019, 21:39:11
возможно ли доработать модули платежных систем так чтобы вносимая сумма была не менее долга либо кредита? в полях некоторых платежных систем сразу вводится автоматом сума минимального пополнения, но чтобы абонент не мог ее уменьшить , а только увеличить по желанию
ок, для Фонди, Портмоне, Ликпей, ВаллетВан, Тас могу сделать параметр "не давать пополнять меньше суммы задолженности". После разумных донатов:

https://api.fondy.eu/api/checkout?button=fuzd94scum6x16snpjnbf9lg23ihjn5c


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 10 Декабря 2019, 15:28:32
Не против оплачивать труды, только я не в курсе цен, можно как-то цифрами озвучить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Декабря 2019, 12:26:06
Не против оплачивать труды, только я не в курсе цен, можно как-то цифрами озвучить?
Фишка в том, что если ты оплатишь, то все остальные получат нахаляву. Хотелось бы чтобы все поучаствовали, но скорее всего не получится, поэтому скорее всего пойдем по пути платной подписки на обновления


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Stronglan от 14 Декабря 2019, 08:14:22
Так давайте внедрять такой подход, возможно тогда будет стимул более активно развивать систему
, в том числе и модули, которые мы так давно ждём (пон, телефония)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: elite от 15 Декабря 2019, 22:51:17
Давайте подпиской сделаем обновления, давайте брать нормальные деньги за разработку модулей, только давайте делать модули, развивать функционал!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 16 Декабря 2019, 12:26:41
Модуль ПОНа уже в активной разработке
пока умеет мониторить ону BDCOM p3310 и ZTE C300


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Warlock от 16 Декабря 2019, 15:18:27
Модуль ПОНа уже в активной разработке
пока умеет мониторить ону BDCOM p3310 и ZTE C300
Круто! еще бы huawei и eltex вообще шикарно было бы. Давно готов купить.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 16 Декабря 2019, 19:55:18
Модуль ПОНа уже в активной разработке
пока умеет мониторить ону BDCOM p3310 и ZTE C300
а чья разработка?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 17 Декабря 2019, 00:33:36
а чья разработка?
моя


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 17 Декабря 2019, 08:39:32
красавчик! джемс релиза) ;)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 31 Декабря 2019, 13:58:25
Мужики а кто знает, "Условия" в услугах проверяются при автопродлении услуги ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Января 2020, 23:09:12
Да


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 05 Января 2020, 15:59:51
Генерируется куча <br>, хотя в описании услуги всего один.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 06 Января 2020, 13:26:13
что является директорией для сайта/веб-кабинета нодени? так как по умолчанию /usr/local/www/apache24/data

/usr/local/nodeny/htdocs/   - это оно?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 06 Января 2020, 13:44:24
что является директорией для сайта/веб-кабинета нодени? так как по умолчанию /usr/local/www/apache24/data

/usr/local/nodeny/htdocs/   - это оно?
Смотри, что написано в документации:

Цитировать
По умолчанию во FreeBSD путь к cgi-bin и корню www: /usr/local/www/apache24/. Следующие команды удалят cgi-bin и data (www корень), после чего создадут символические линки на папки cgi-bin и htdocs внутри /usr/local/nodeny/

rm -fR /usr/local/www/apache24/cgi-bin
rm -fR /usr/local/www/apache24/data
ln -s /usr/local/nodeny/cgi-bin/ /usr/local/www/apache24/cgi-bin
ln -s /usr/local/nodeny/htdocs/ /usr/local/www/apache24/data


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 06 Января 2020, 14:06:38
да как раз из нее и сделал эти выводы, хотел уточнить правильно ли


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 06 Января 2020, 19:04:59
Подскажите где инструкция по созданию регистрации в билинге. Вроде была, найти не могу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 06 Января 2020, 19:34:36
какая регистрация?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 06 Января 2020, 19:44:07
Регистрация новых пользователей через обычную форму на сайте, например как на htt p://nodeny.com.ua/signin


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 12 Января 2020, 03:04:39
Регистрация новых пользователей через обычную форму на сайте, например как на htt p://nodeny.com.ua/signin
Этот файлик еже с ним. У самого не выходит nodyreg.pl написать:
http_s://app.nodeny-plus.com.ua/cgi-bin/nodyreg.pl
Можете выставить на продажу?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 12 Января 2020, 03:11:08
Как сделать услугу, чтобы клиент мог воспользоватся ею один раз?
Которая после подключения, пропадала из списка в "Подключение Услуги" в личном кабинете клиента.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 13 Января 2020, 01:34:43
Как сделать услугу, чтобы клиент мог воспользоватся ею один раз?
Которая после подключения, пропадала из списка в "Подключение Услуги" в личном кабинете клиента.
Вроде галочка "Запрет продления"(Запретить клиентам продлевать эту услугу) в услуге , должна запретить самостоятельное продление услуги клиентам, но так не работает.
Я сделал услугу на 20 секунд. Зашел от клиента, активировал услугу, подождал 20секуд, услуга деактивировалась. Захожу в "Подключение Услуги", нажимаю "подключить" на туже услуга, и она подключается.
Глюк?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 13 Января 2020, 13:16:13
Нет. Запретить продление - это если услуга подключена и она не будет продлена ею же. А в подключение услуги там находятся услуги которые доступны на подключение данному клиенту. Замкнутый круг у вас, в услугах, в условиях Вам нужно описать условие когда можно подключать данную услугу. Например если услуга подключалась < 1


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 13 Января 2020, 14:27:54
Доброго времени суток!

Перешел я с 50й на N+

Впорос по услугам..  В карточке абонента стоит услуга и рядом с ней 0uah
Усулуги у меня пропорциональные.. Так вот, завершаю услугу и назначаю заного ее средства наконец то начинают списываться.

Подскажите что сделать что бы у всех абонентов в 00:00 списывались средства ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Января 2020, 19:03:54
если для одного/парочки абонов, то достаточно отредактировать уже подключенный тариф и изменить дату окончания услуги - время этой даты установится в 00:00, если для всех, то надо писать sql запрос:

Код:
update users_services set tm_end=UNIX_TIMESTAMP(DATE(FROM_UNIXTIME(tm_end)) + INTERVAL 1 DAY) where service_id = id_услуги;

предварительно сделать бекап. Бекап всегда надо делать. Этот запрос установит всем услугам с заданным id время окончания на начало следующего дня текущего окончания услуги


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 13 Января 2020, 23:54:46
Спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 25 Января 2020, 22:14:57
Пропала кнопка "Порты" в группе с оборудованием, при этом есть таблица с портами и столбиками "Порт, Имя, Сегодня, Пользователи".
В настройках группы стоит галочка "Учетные записи имеют сущность «Порты»". Снятие и постановка не решает проблему, только пропадает или появляется таблица с портами.
Что сделать, чтобы появилась кнопка Порты и можно было изменить подписи портов?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: NodenY45 от 26 Января 2020, 15:43:50
Существует sql запрос для очистки биллинга от платёжной истории по определенную дату?
Например: очистить всю историю по клиенту до 1 января 2020 и так чтобы баланс остался таким же каким он был до очистки.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: goletsa от 26 Января 2020, 16:53:59
Существует sql запрос для очистки биллинга от платёжной истории по определенную дату?
Например: очистить всю историю по клиенту до 1 января 2020 и так чтобы баланс остался таким же каким он был до очистки.
А зачем? Одним запросом это не делается. Нужно высчитать итоговый баланс на эту дату и провести как начальный остаток.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: NodenY45 от 29 Января 2020, 23:40:07
Помогите найти описание модуля ТРИНИТИ-ТВ.
Ни на вики(минимум инфы), ни на форуме нету.
Не совсем понимаю как оно работает....
Можно ли взять на тест?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: NodenY45 от 29 Января 2020, 23:41:04
Существует sql запрос для очистки биллинга от платёжной истории по определенную дату?
Например: очистить всю историю по клиенту до 1 января 2020 и так чтобы баланс остался таким же каким он был до очистки.
А зачем? Одним запросом это не делается. Нужно высчитать итоговый баланс на эту дату и провести как начальный остаток.


Вот стоит задача, почистить платежную историю определенной группы абонентов.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 30 Января 2020, 12:01:18
скрипт нужно писать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: NodenY45 от 02 Февраля 2020, 18:04:15
по модулю тринити, есть информация?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 02 Февраля 2020, 20:14:55
по модулю тринити, есть информация?
тебе нужно описание как оно работает? Все модули, связанные с тв, работают так: твоя сеть через биллинг выступает прослойкой между твоими абонами и провайдером тв-услуг. Ты создаешь в биллинге тарифы с определенной стоимостью, в которых указываешь пакеты тв-провайдера. Абонент подключает услугу, а биллинг связывается с тв-провайдером и подключает пакеты тв к учетке абонента. Данные для подключения устройств абонент может получить в личном кабинете твоего биллинга.

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

Вообще, тв-провайдеры должны быть заинтересованы в продвижении  своих продуктов, так что с радостью тебе все объяснят, только обратись к ним


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: NodenY45 от 04 Февраля 2020, 10:31:16
по модулю тринити, есть информация?
тебе нужно описание как оно работает? Все модули, связанные с тв, работают так: твоя сеть через биллинг выступает прослойкой между твоими абонами и провайдером тв-услуг. Ты создаешь в биллинге тарифы с определенной стоимостью, в которых указываешь пакеты тв-провайдера. Абонент подключает услугу, а биллинг связывается с тв-провайдером и подключает пакеты тв к учетке абонента. Данные для подключения устройств абонент может получить в личном кабинете твоего биллинга.

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

Вообще, тв-провайдеры должны быть заинтересованы в продвижении  своих продуктов, так что с радостью тебе все объяснят, только обратись к ним

Оно то так, но цена отличается в разы, олтв, омега 2000 грн, а тринити-тв 7500(или может это опечатка?).
Вот и спрашиваю, может там какой-то доп функционал добавлен. Нету описания.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 04 Февраля 2020, 15:43:06
Нет. Причина в ином. Пока озвучить не могу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: NodenY45 от 18 Февраля 2020, 17:06:56
После обновления, пишет что нужно создать normalize pool, делаю, но выдает ошибку, проверьте поправьте:
Код:
CREATE FUNCTION `normalize_ippool` ( )
    ->     RETURNS TINYINT NO SQL
    -> BEGIN
    ->     DECLARE mid INTEGER UNSIGNED;
    ->
    ->     SELECT MAX(id) into mid FROM ip_pool;
    ->     UPDATE ip_pool SET id = id + mid;
    ->     SET  = 0;
    ->     UPDATE ip_pool SET id = :=+1 ORDER BY realip, type, tags;
    ->
    ->     RETURN 1;
    -> END2337
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 0;
    UPDATE ip_pool SET id = :=+1 ORDER BY realip, type, tags;

    RETURN 1' at line 8

Походу в 8 строке должно быть это (или вообще она не нужна)))
Код:
SET @i = 0;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 19 Февраля 2020, 16:08:31
обнови биллинг


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 20 Февраля 2020, 16:25:58
Потрібно  перенести частину клієнтів на окремий NAS. Почистити lease і щоб всі пройшли по новому процедуру авторизації.
Використовується option82
Як безболісно видалити з бази даних динамічно видані ІР наприклад пулом /24.
Пробував розібратись з ajUserIpDel, але там залежність полів таблиць ip_pool та auth_now


А ще в 50 версії можна було десь задати параметр щоб IPFW  на NAS  створював лише ті pipe які він обслуговує а не  дублював їх на всі


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 21 Февраля 2020, 09:48:36
А ще в 50 версії можна було десь задати параметр щоб IPFW  на NAS  створював лише ті pipe які він обслуговує а не  дублював їх на всі
это делается через теги в ip. В noserver.cfg.pm есть параметр $ip_tags, который будет добавлять в фаервол только те ip, у которых есть заданный тег. Например, делаешь пул ip с тегами nas1, другой nas2. Тем абонентам, которые подключены к первому NAS-у, подключаешь ip с тегом nas1. Чтобы выдавалось автоматически - можешь почитать это (http://nodeny.com.ua/wiki/index.php/Ip_%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0#.D0.A1.D1.82.D0.B0.D1.82.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.B8.D0.B9_ip)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Tooreagen от 26 Февраля 2020, 11:54:17
Подскажите как вытянуть из таблицы users, логины, пароли (в не зашифрованном виде) и все это сделать во определенной подсети, назначенной статически.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Jovani от 05 Марта 2020, 12:29:29
Прошу подсказку.
Почему при переносе базы на другой сервер, большинство паролей пропадает у клиентов?
Хотя в базе когда смотреть они есть, а в билинге пусто.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 05 Марта 2020, 14:34:58
Тебе надо расшифровать пароли, сделать дамп, залить, зашифровать пароли. Где-то было в форуме..


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Jovani от 05 Марта 2020, 15:22:06
Как тогда привести все пароли или поле в нормальный статус , чтоб каждый раз не нужно было это делать?
Сейчас сравнение поля passwd cp1251 а должно быть utf8, подскажите последовательность шагов для решения проблемы.

1. Сначала расшифрую поле паролей,  select name, cast(aes_decrypt(passwd,'Мой ключ') as char(50)) from users
2. Поменять сравнение на utf8
3. И снова зашифровать, select name, cast(aes_encrypt(passwd,'Мой ключ') as char(50)) from users

Подскажите,
Как то так?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: goletsa от 06 Марта 2020, 15:50:48
Я приводил тип поля пароля к varbinary при миграции, встроенный скрипт миграции ломал пароли по какой-то причине.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Марта 2020, 09:31:48
Я приводил тип поля пароля к varbinary при миграции, встроенный скрипт миграции ломал пароли по какой-то причине.

потому что в нем
Код:
 ALTER TABLE `users` MODIFY COLUMN passwd VARCHAR(64) NOT NULL;
удали эту строку


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: goletsa от 07 Марта 2020, 15:02:05
Я приводил тип поля пароля к varbinary при миграции, встроенный скрипт миграции ломал пароли по какой-то причине.

потому что в нем
Код:
 ALTER TABLE `users` MODIFY COLUMN passwd VARCHAR(64) NOT NULL;
удали эту строку
Уже, так нормально переносит пароли.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 18 Марта 2020, 13:31:56
Файл services.pm патчится но читается services.pm, а не _services.pm.
Как внести изменения в services.pm ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 18 Марта 2020, 16:05:54
Файл services.pm патчится но читается services.pm, а не _services.pm.
Как внести изменения в services.pm ?
https://www.freebsd.org/doc/ru_RU.KOI8-R/books/porters-handbook/slow-patch.html (https://www.freebsd.org/doc/ru_RU.KOI8-R/books/porters-handbook/slow-patch.html)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 18 Марта 2020, 16:58:21


Так и сделал, думал через патчинг ноудени внести изменения.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 23 Марта 2020, 15:09:25
Цитировать
-54.82
Безлимитный интернет на скорости до 100 Мбит/с
Полная стоимость услуги 61.87 UAH
Срок действия: 23.03.2020 15:02 .. 01.04.2020 00:00
Уменьшено время тарифа, коэффициент: 0.269
Общий трафик при старте услуги 0.000 Мб

rev 609. Полная стоимость услуги 230 грн, а пишет 61.87


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 23 Марта 2020, 22:36:22
это первая подключенная услуга или переподключение завершенной? после обновления модули ядра перезапускал?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 26 Марта 2020, 15:21:34
Завершил одну, подключил другую. Модуль ядра перезапускаю после обновления.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 26 Марта 2020, 19:03:10
Можешь перейти в дебаг режим (http://nodeny.com.ua/wiki/index.php/Debug_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC), на странице данных юзера (не на странице юзера, а в админском интерфейсе) подключить услугу, нажать кнопку debug и скопировать блок  от start transaction до commit.

Обрати внимание, дебаг будет большой, после установки услуги будет еще 2 ajax запроса, поэтому придется перемотать вниз до дебага именно установки, там будет:

Код:
   a           = 'ajUserSrvAdd'
  cmd         = 'add'
   ...
   ...

нужно в этом блоке найти start transaction


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 26 Марта 2020, 21:46:39
Код:
0.063906	
269 calls.pm
  a           = 'ajUserSrvAdd'
  cmd         = 'add'
  domid       = 'js_randid_6636423287'
  id          = '0'
  service_id  = '12'
  title       = 'Добавить'
  uid         = '4'
+ 0.064009
283 calls.pm
Cookies:
  _fbc       = 'fb.2.1580639281778.IwAR18_pGouCEzOJPJ8OI5XVBuKuP7MfLdKpWxykltzYFMNWLW7-7hc4cP1Bg'
  _fbp       = 'fb.2.1577743031520.1715063504'
  _ga        = 'GA1.3.1696986576.1577804458'
  _gid       = 'GA1.3.1777519160.1584957043'
  cols       = 'iauth,iip,uname,ufio,d_adr_telefon,d_adr_type,d_adr_street,d_adr_house,d_adr_room,d_adr_podiezd,
d_adr_etazh,d_speed_in,d_speed_out,sservice_id,snext_service_id,utraf,
ubalance'
  debug      = '1'
  new_admin  = ''
  nolang     = 'RU'
  noses      = 'D7khtHMOnFDmh!zNRJWNKg'
+ 0.079333
320 Db.pm::sql
SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='D7khtHMOnFDmh!zNRJWNKg' AND uid>0 LIMIT 1
Строк: 1. Время выполнения sql: 0.0001 сек
+ 0.079441
369 calls.pm
Сессия `D7khtHMOnFDmh!zNRJWNKg` существует, uid: 1, role: admin
+ 0.080958
1461 calls.pm::Require_mod
require /usr/local/nodeny/web/_start_admin.pl
+ 0.081712
1461 calls.pm::Require_mod
require /usr/local/nodeny/web/ajUserSrvAdd.pl
+ 0.085086
320 Db.pm::sql
SELECT grp FROM users WHERE id='4'
Строк: 1. Время выполнения sql: 0.0001 сек
+ 0.085234
99 services.pm::proc
Подключение услуги
+ 0.085423
320 Db.pm::sql
SELECT * FROM services WHERE service_id='12' LIMIT 1
Строк: 1. Время выполнения sql: 0.00005800 сек
+ 0.086074
320 Db.pm::sql
SELECT id FROM v_services WHERE uid='4' AND service_id='12' AND id<>'0' LIMIT 1
Строк: 0. Время выполнения sql: 0.0004 сек
+ 0.086618
320 Db.pm::sql
SELECT * FROM users u JOIN data0 d ON u.id=d.uid WHERE u.id='4' AND (_adr_type='2' AND
((contract_date<UNIX_TIMESTAMP()-2592000 AND
NOT EXISTS (SELECT * FROM users_services WHERE uid=u.id AND service_id IN (39,70,75,76,77,45,62,71,72,73,74))) OR
EXISTS (SELECT * FROM users_services WHERE uid=u.id AND (next_service_id=12 OR service_id=40)))) LIMIT 1
Строк: 1. Время выполнения sql: 0.0004 сек
+ 0.086759
754 services.pm::_load_module
require services/inet_unlim.pm
+ 0.087831
320 Db.pm::sql
SELECT (in1+in2+in3+in4+out1+out2+out3+out4) AS traf FROM users_trf WHERE uid='4'
Строк: 1. Время выполнения sql: 0.00006200 сек
+ 0.087935
165 Db.pm::begin_work
start transaction
+ 0.088219
320 Db.pm::sql
SELECT UNIX_TIMESTAMP(LAST_DAY(FROM_UNIXTIME('1585251922') - INTERVAL 1 MONTH) + INTERVAL 1 DAY) AS tm1, UNIX_TIMESTAMP(LAST_DAY(FROM_UNIXTIME('1585251922')) + INTERVAL 1 DAY) AS tm2, UNIX_TIMESTAMP(LAST_DAY(FROM_UNIXTIME('1585251922')) + INTERVAL '1' DAY) AS tm_end
Строк: 1. Время выполнения sql: 0.0001 сек
+ 0.088652
320 Db.pm::sql
INSERT INTO pays SET time=UNIX_TIMESTAMP(), mid='4', cash='-38', category='100', reason='$VAR1 = {\'cash\' => \'-37.49\',\'last_day_k\' => \'0.163\',\'tm_end\' => 1585688400,\'tm_start\' => 1585251922,\'start_traf\' => \'1013969219816\'};', comment='Безлимитный интернет на скорости до 100 Мбит/с', creator_ip=INET_ATON('93.78.47.218'), creator='admin', creator_id='1'
Строк: 1. Время выполнения sql: 0.0002 сек
+ 0.089009
320 Db.pm::sql
UPDATE users SET balance=balance+('-38') WHERE id='4' LIMIT 1
Строк: 1. Время выполнения sql: 0.0002 сек
+ 0.089325
320 Db.pm::sql
INSERT INTO users_services SET uid='4', service_id='12', next_service_id='12', pay_id='128574', tags=',inet,speed,start_traf=1013969219816,service_log_token=807543234291,',radius_attr='Filter-Id = 97280',finish_count='1', tm_start='1585251922', tm_end=UNIX_TIMESTAMP(LAST_DAY(FROM_UNIXTIME('1585251922')) + INTERVAL '1' DAY)
Строк: 1. Время выполнения sql: 0.0002 сек
+ 0.089552
320 Db.pm::sql
INSERT INTO services_log SET uid='4', token='807543234291', service_id='12', module='inet_unlim', tm_start=UNIX_TIMESTAMP(), tm_end=0
Строк: 1. Время выполнения sql: 0.0001 сек
+ 0.089626
173 Db.pm::commit
commit
+ 0.098140
538 calls.pm::ajRender
Elapsed time: 0.098076 sec


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 27 Марта 2020, 10:25:01
Покажи результат:

Код:
md5sum /usr/local/nodeny/services.pm 
md5sum /usr/local/nodeny/services/inet_unlim.pm

По логу видно, что не та версия, например, в дебаге должна быть фраза "Approximate price"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 28 Марта 2020, 12:23:42
Код:
md5sum /usr/local/nodeny/services.pm
b5af303c5de4ff0274eb02669d5362ad  /usr/local/nodeny/services.pm

md5sum /usr/local/nodeny/services/inet_unlim.pm
2cd4367e2243fff1b494f648c8b75ba9  /usr/local/nodeny/services/inet_unlim.pm

services.pm с небольшим патчем
Код:
--- services.pm.orig    2020-03-18 13:34:33.407475372 +0200
+++ services.pm.new     2020-03-18 13:35:34.974845927 +0200
@@ -721,7 +721,7 @@
 {
     my(undef, %param) = @_;
     my $services = {};
-    my $db = Db->sql("SELECT * FROM services ORDER BY module, title");
+    my $db = Db->sql("SELECT * FROM services ORDER BY price");
     $db->ok or return 0;
     local $SIG{'__DIE__'} = {};
     my $VAR1;

в остальном, оригинал.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: NodenY45 от 31 Марта 2020, 23:08:00
В последнее время(второй месяц) биллинг стал снимать абонку после 00-20, хотя раньше все было чето в 00-00, с чем это может быть связано, куда смотреть?
настройки никакие не менял.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: fet4 от 31 Марта 2020, 23:52:33
Покажи результат:

Код:
md5sum /usr/local/nodeny/services.pm 
md5sum /usr/local/nodeny/services/inet_unlim.pm

По логу видно, что не та версия, например, в дебаге должна быть фраза "Approximate price"

Цитировать
   -180   Безлимитный интернет на скорости до 40 Мбит/с
Полная стоимость услуги 179.82 UAH
Срок действия: 01.04.2020 00:36 .. 01.05.2020 00:00
Уменьшено время тарифа, коэффициент: 0.999
Общий трафик при старте услуги 4493897.680 Мб   kernel   01.04.2020 00:36
Пофиксили "Полная стоимость услуги" ? Можно обновлять ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 01 Апреля 2020, 13:19:13
я не понял вопроса, обновляй, я ж для этого обновляю биллинг чтоб чинить баги и добавлять возможности)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 23 Апреля 2020, 23:02:57
после обновления вылезла ошибка

Код:
Updating '.':
Skipped 'web/tmpl/user/bootstrap/srv_info.html' -- Node remains in conflict
Skipped 'web/tmpl/user/bootstrap/base.html' -- Node remains in conflict
Skipped 'web/tmpl/user/srv_info.html' -- Node remains in conflict
U    web/tmpl/user/pay_step1.html
U    web/ajUserBalance.pl
U    web/lang/UA.pl
U    web/ajUserSrvDel.pl
U    web/user.pl
U    web/admin.pl
U    web/start_user.pl
U    web/user/srv_select.pl
U    cfg/UA/tune.cfg
U    cfg/RU/tune.cfg
A    modules/Ponmon/run.pl
Updated to revision 617.
Summary of conflicts:
  Skipped paths: 3

сама ошибка

Код:
23.04.2020 23:58:41 [(eval 6)::BEGIN(1) calls.pm(35) Db.pm::line(143) Db.pm::sql(112) Db.pm::connect(94)]
Connecting to DBI:mysql:database=bill_new;host=localhost;port=3306;mysql_connect_timeout=5 : 0.022591 sec
23.04.2020 23:58:41 [(eval 6)::BEGIN(1) calls.pm(35) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT *, UNIX_TIMESTAMP() AS t, (SELECT COUNT(*) FROM users) AS c, (SELECT GROUP_CONCAT(CONCAT(post, '-', login)) FROM admin WHERE post<>'0') AS employees, (SELECT COUNT(*) FROM documents WHERE tags LIKE '%,system,%' AND tags LIKE '%,template=%' AND parent_id>0) AS templates FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0017 сек
23.04.2020 23:58:41 [(eval 6)::BEGIN(1) calls.pm(221)]
GET data: uid=7307&a=user
23.04.2020 23:58:41 [(eval 6)::BEGIN(1) calls.pm(272)]
  a    = 'user'
  uid  = '7307'
23.04.2020 23:58:41 [(eval 6)::BEGIN(1) calls.pm(286)]
Cookies:
  __cfduid     = 'db02ef8ad96fe05f47830f13337cd7b8d1572371718'
  active       = '1'
  cols         = 'iauth,iip,alast_auth,d_serv_street,d_serv_house,d_serv_front_door,d_maconu,utraf1,ucontract,ufio,d_adr_street,d_adr_house,d_adr_room,d_adr_telefon,sservice_id,ubalance,ulimit_balance'
  debug        = ''
  graph_rough  = '0'
  new_admin    = ''
  nolang       = 'RU'
  noses        = 'pckw9DJ6o5sZxK3MTpOjLw'
  usr_field    = 'contract'
23.04.2020 23:58:41 [(eval 6)::BEGIN(1) calls.pm(354) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='pckw9DJ6o5sZxK3MTpOjLw' AND uid>0 LIMIT 1
Строк: 1. Время выполнения sql: 0.0003 сек
23.04.2020 23:58:41 [(eval 6)::BEGIN(1) calls.pm(372)]
Сессия `pckw9DJ6o5sZxK3MTpOjLw` существует, uid: 1, role: admin
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1520)]
require /usr/local/nodeny/web/start_admin.pl
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(78) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1520)]
require /usr/local/nodeny/web/_user.pl
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(15) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1520)]
require /usr/local/nodeny/web/_Data.pl
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(15) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) _Data.pl(147) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM dictionary
Строк: 82. Время выполнения sql: 0.0003 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(15) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) _Data.pl(164) Db.pm::sql(133) Db.pm::sql(320)]
SELECT id, location, location2, gpsX, gpsY FROM places
Строк: 0. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(15) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) _Data.pl(182) Db.pm::sql(133) Db.pm::sql(320)]
SELECT service_id, title FROM services ORDER BY module, title
Строк: 26. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(15) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) _Data.pl(698) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM datasetup ORDER BY title
Строк: 16. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(77) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT u.*, a.id AS aid FROM users u LEFT JOIN admin a ON u.id=a.post WHERE u.id='7307' AND u.grp>0
Строк: 1. Время выполнения sql: 0.0005 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(95) calls.pm::property(1581) calls.pm::list(1549) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM user_grp ORDER BY grp_name
Строк: 7. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(260) _Data.pl::get(1984) _Data.pl::new(1803) _Data.pl::_get_fields(1751) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT d.*, u.*, grp_property FROM data0 d JOIN users u ON d.uid=u.id JOIN user_grp g ON u.grp=g.grp_id WHERE uid='7307' LIMIT 1
Строк: 1. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(264) _Data.pl::only_enabled_fields(1830) _Data.pl::user_grp(1815) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT grp FROM users WHERE id='7307'
Строк: 1. Время выполнения sql: 0.0003 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(386) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1520)]
require /usr/local/nodeny/web/ajUserSrvList.pl
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(387) ajUserSrvList.pl::_proc_usr_srv_list(23) calls.pm::Get_usr_info(1207) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM fullusers WHERE id='7307' LIMIT 1
Строк: 1. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(387) ajUserSrvList.pl::_proc_usr_srv_list(23) calls.pm::Get_usr_info(1255) _Data.pl::new(1803) _Data.pl::_get_fields(1751) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT d.*, u.*, grp_property FROM data0 d JOIN users u ON d.uid=u.id JOIN user_grp g ON u.grp=g.grp_id WHERE uid='7307' LIMIT 1
Строк: 1. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(387) ajUserSrvList.pl::_proc_usr_srv_list(23) calls.pm::Get_usr_info(1272) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM v_services WHERE uid='7307'
Строк: 1. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(387) ajUserSrvList.pl::_proc_usr_srv_list(23) calls.pm::Get_usr_info(1291) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM v_ips WHERE uid='7307' ORDER BY ipn
Строк: 1. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(387) ajUserSrvList.pl::_proc_usr_srv_list(30) Db.pm::sql(133) Db.pm::sql(320)]
SELECT v.id, v.title, p.cash, v.tags FROM v_services v LEFT JOIN pays p ON v.pay_id=p.id WHERE v.uid='7307'
Строк: 1. Время выполнения sql: 0.0005 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(387) ajUserSrvList.pl::_proc_usr_srv_list(60) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM pays WHERE category=208 AND mid='7307' ORDER BY time DESC LIMIT 1
Строк: 0. Время выполнения sql: 0.0004 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(421) Db.pm::sql(133) Db.pm::sql(320)]
SELECT INET_NTOA(m.ip) AS ipa, i.type, d.uid AS dev_uid, m.* FROM mac_uid m LEFT JOIN data0 d ON m.device_mac=d._mac AND d._mac != '' LEFT JOIN ip_pool i ON m.ip=i.ip AND m.uid=i.uid WHERE m.uid='7307'
Строк: 1. Время выполнения sql: 0.0027 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(518) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1520)]
require /usr/local/nodeny/web/ajUserIpList.pl
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(519) ajUserIpList.pl::_proc_usr_ip_list(28) calls.pm::why_no_usr_access(1736) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT grp FROM users WHERE id='7307'
Строк: 1. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(519) ajUserIpList.pl::_proc_usr_ip_list(35) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM v_ips WHERE uid='7307' ORDER BY ipn
Строк: 1. Время выполнения sql: 0.0002 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(534) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT in1,in2,in3,in4,out1,out2,out3,out4 FROM users_trf WHERE uid='7307' LIMIT 1
Строк: 1. Время выполнения sql: 0.0003 сек
23.04.2020 23:58:41 [stat.pl(178) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1522) calls.pm(1522) start_admin.pl(81) _user.pl::go(560) calls.pm::Require_web_mod(1529) calls.pm::Require_mod(1520)]
require /usr/local/nodeny/web/ajUserBalance.pl
23.04.2020 23:58:41 [stat.pl(179) stat.pl::__ANON__(30) stat.pl(30) stat.pl::Hard_exit(89) stat.pl(90)]
Undefined subroutine &main::_proc_user_balance called at /usr/local/nodeny/web/_user.pl line 562.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1522.

23.04.2020 23:58:41 [stat.pl(179) stat.pl::__ANON__(30) stat.pl(30) stat.pl::Hard_exit(89) stat.pl(92)]
Elapsed time: 0.228540 sec

Можно что то сделать ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 24 Апреля 2020, 10:35:04
Код:
cd /usr/local/nodeny
rm web/user.pl
svn up
perl install.pl -x


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 24 Апреля 2020, 17:39:25
я так понимаю что с какого то времени перестали дату (меньше 1970г) хранить в отрицательном таймштампе и перевели в строку?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 24 Апреля 2020, 17:58:45
я так понимаю что с какого то времени перестали дату (меньше 1970г) хранить в отрицательном таймштампе и перевели в строку?
В настройках допполя типа "дата" есть галка "хранить в виде строки"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 25 Апреля 2020, 10:34:56
обновился, а мне теперь именно это и пишет, поставил галку - пропали даты и появились тайм штампы(. ручками то перевел, а что помешало так же хранить в минусе таймштампы?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 25 Апреля 2020, 13:13:12
в форуме начали жаловаться и предложили хранить в виде строки


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Jovani от 01 Мая 2020, 05:52:33
В последнее время(второй месяц) биллинг стал снимать абонку после 00-20, хотя раньше все было чето в 00-00, с чем это может быть связано, куда смотреть?
настройки никакие не менял.

Та же проблема 1.05.2020

Код:
-199.8	Econom-40
Термін дії: 01.05.2020 00:45 .. 01.06.2020 00:00
Зменшено час тарифу, коефіцієнт: 0.999
Загальний трафік при старті послуги 0.000 Мб

Версия билинга r618


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: goletsa от 19 Мая 2020, 13:14:21
А нет ли допмодулей типа смотрешки?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 19 Мая 2020, 18:50:58
А нет ли допмодулей типа смотрешки?
Что значит типа? Смотрешка есть


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 19 Мая 2020, 23:58:46
А нет ли допмодулей типа смотрешки?
Что значит типа? Смотрешка есть


 ;D   шпийон какой то


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 30 Мая 2020, 01:00:21
Добронй ночи!

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

Сброшу скрины...
Так вообщем я ни одного пользователя и не нашел. пока не отобразил всю группу


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Мая 2020, 01:52:20
как обычно дебаг режим и смотреть основной sql. Сколько в результате его выполнения строк (в дебаге). Начать с этого. И вообще F12 и смотреть может javascript падает


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 30 Мая 2020, 02:51:43
дебаг с такой ошибкой

Код:
BIGINT UNSIGNED value is out of range in '(`nodeny`.`a`.`last` - `nodeny`.`a`.`start`)' 

{
  'param' => [
    'ufio',
    'ФИО',
    0,
    'uname',
    'Логин',
    1,
    'ucontract',
    'Договор',
    2,
    'ucomment',
    'Комментарий',
    3,
    'uid',
    'Id',
    4,
    'ubalance',
    'Баланс',
    5,
    'utraf',
    'Трафик, Мб',
    6,
    'utraf_out',
    'Исх. трафик, Мб',
    7,
    'utraf_in',
    'Вх. трафик, Мб',
    8,
    'utraf1',
    'Трафик 1 направления, Мб',
    9,
    'utraf4',
    'Трафик 4 направления, Мб',
    10,
    'ustate',
    'Заблокирован',
    11,
    'ulstate',
    'Всегда онлайн',
    12,
    'ucstate',
    'Состояние',
    13,
    'ucontract_date',
    'Дата договора',
    14,
    'ulimit_balance',
    'Граница отключения',
    15,
    'ublock_if_limit',
    'Отключать ли по балансу',
    16,
    'udiscount',
    'Скидка, %',
    17,
    'iip',
    'ip',
    18,
    'iauth',
    'Авторизация',
    19,
    'itm_auth',
    'Длит. авторизации, сек',
    20,
    'iproperties',
    'Параметры авторизации',
    21,
    'd_mac',
    'mac',
    22,
    'd_serv_street',
    'улица обслуживания',
    23,
    'd_serv_house',
    'дома обслуживания',
    24,
    'd_serv_front_door',
    'подьезд обслуживания',
    25,
    'd_adr_place',
    'Точка топологии',
    26,
    'd_ip_tag',
    'IP Pool',
    27,
    'd_adr_street',
    'Улица',
    28,
    'd_adr_house',
    'Дом',
    29,
    'd_adr_front_door',
    'Подъезд',
    30,
    'd_adr_room',
    'Квартира',
    31,
    'd_adr_telefon',
    'Телефон',
    32,
    'd_maconu',
    'MAC S/N ONU',
    33,
    'd_email',
    'E-mail',
    34,
    'd_smtp',
    'smtp port 25',
    35,
    'd_telegram_id',
    'Телеграм id',
    36,
    'd_snmp',
    'snmp конфиг',
    37
  ],
  'sql' => 'SELECT * FROM (
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.fio LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.name LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.contract LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.comment LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.id LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.balance LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.traf LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.traf_out LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.traf_in LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.traf1 LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.traf4 LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.state LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.lstate LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.cstate LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.contract_date LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.limit_balance LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.block_if_limit LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM fullusers u WHERE u.discount LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM v_ips i JOIN users u ON i.uid=u.id WHERE i.ip LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM v_ips i JOIN users u ON i.uid=u.id WHERE i.auth LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM v_ips i JOIN users u ON i.uid=u.id WHERE i.tm_auth LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM v_ips i JOIN users u ON i.uid=u.id WHERE i.properties LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._mac LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, \'~\', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE \'10.0.15%\' AND type=\'street\') dict JOIN data0 d ON dict.k=d._serv_street JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._serv_house LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._serv_front_door LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, \'~\', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE \'10.0.15%\' AND type=\'place\') dict JOIN data0 d ON dict.k=d._adr_place JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, \'~\', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE \'10.0.15%\' AND type=\'ip_tags\') dict JOIN data0 d ON dict.k=d._ip_tag JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, \'~\', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE \'10.0.15%\' AND type=\'street\') dict JOIN data0 d ON dict.k=d._adr_street JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._adr_house LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._adr_front_door LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._adr_room LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._adr_telefon LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._maconu LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._email LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._smtp LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, \'10.0.15\' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._telegram_id LIKE \'10.0.15%\' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT ? AS alias, ? AS title, ? AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, \'~\', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE \'10.0.15%\' AND type=\'snmp\') dict JOIN data0 d ON dict.k=d._snmp JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0
) AS a WHERE a.grp IN(25,14,20,18,62,63,49) ORDER BY a.grp, CAST(a.`order` AS UNSIGNED)'
};
 
 SELECT * FROM (
SELECT 'ufio' AS alias, 'ФИО' AS title, '0' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.fio LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'uname' AS alias, 'Логин' AS title, '1' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.name LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'ucontract' AS alias, 'Договор' AS title, '2' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.contract LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'ucomment' AS alias, 'Комментарий' AS title, '3' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.comment LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'uid' AS alias, 'Id' AS title, '4' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.id LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'ubalance' AS alias, 'Баланс' AS title, '5' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.balance LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'utraf' AS alias, 'Трафик, Мб' AS title, '6' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.traf LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'utraf_out' AS alias, 'Исх. трафик, Мб' AS title, '7' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.traf_out LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'utraf_in' AS alias, 'Вх. трафик, Мб' AS title, '8' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.traf_in LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'utraf1' AS alias, 'Трафик 1 направления, Мб' AS title, '9' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.traf1 LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'utraf4' AS alias, 'Трафик 4 направления, Мб' AS title, '10' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.traf4 LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'ustate' AS alias, 'Заблокирован' AS title, '11' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.state LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'ulstate' AS alias, 'Всегда онлайн' AS title, '12' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.lstate LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'ucstate' AS alias, 'Состояние' AS title, '13' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.cstate LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'ucontract_date' AS alias, 'Дата договора' AS title, '14' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.contract_date LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'ulimit_balance' AS alias, 'Граница отключения' AS title, '15' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.limit_balance LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'ublock_if_limit' AS alias, 'Отключать ли по балансу' AS title, '16' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.block_if_limit LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'udiscount' AS alias, 'Скидка, %' AS title, '17' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM fullusers u WHERE u.discount LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'iip' AS alias, 'ip' AS title, '18' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM v_ips i JOIN users u ON i.uid=u.id WHERE i.ip LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'iauth' AS alias, 'Авторизация' AS title, '19' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM v_ips i JOIN users u ON i.uid=u.id WHERE i.auth LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'itm_auth' AS alias, 'Длит. авторизации, сек' AS title, '20' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM v_ips i JOIN users u ON i.uid=u.id WHERE i.tm_auth LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'iproperties' AS alias, 'Параметры авторизации' AS title, '21' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM v_ips i JOIN users u ON i.uid=u.id WHERE i.properties LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_mac' AS alias, 'mac' AS title, '22' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._mac LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_serv_street' AS alias, 'улица обслуживания' AS title, '23' AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, '~', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE '10.0.15%' AND type='street') dict JOIN data0 d ON dict.k=d._serv_street JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0 UNION ALL
SELECT 'd_serv_house' AS alias, 'дома обслуживания' AS title, '24' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._serv_house LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_serv_front_door' AS alias, 'подьезд обслуживания' AS title, '25' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._serv_front_door LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_adr_place' AS alias, 'Точка топологии' AS title, '26' AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, '~', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE '10.0.15%' AND type='place') dict JOIN data0 d ON dict.k=d._adr_place JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0 UNION ALL
SELECT 'd_ip_tag' AS alias, 'IP Pool' AS title, '27' AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, '~', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE '10.0.15%' AND type='ip_tags') dict JOIN data0 d ON dict.k=d._ip_tag JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0 UNION ALL
SELECT 'd_adr_street' AS alias, 'Улица' AS title, '28' AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, '~', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE '10.0.15%' AND type='street') dict JOIN data0 d ON dict.k=d._adr_street JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0 UNION ALL
SELECT 'd_adr_house' AS alias, 'Дом' AS title, '29' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._adr_house LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_adr_front_door' AS alias, 'Подъезд' AS title, '30' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._adr_front_door LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_adr_room' AS alias, 'Квартира' AS title, '31' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._adr_room LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_adr_telefon' AS alias, 'Телефон' AS title, '32' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._adr_telefon LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_maconu' AS alias, 'MAC S/N ONU' AS title, '33' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._maconu LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_email' AS alias, 'E-mail' AS title, '34' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._email LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_smtp' AS alias, 'smtp port 25' AS title, '35' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._smtp LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_telegram_id' AS alias, 'Телеграм id' AS title, '36' AS `order`, u.grp, COUNT(*) AS n, '10.0.15' AS value FROM data0 d JOIN users u ON d.uid=u.id WHERE d._telegram_id LIKE '10.0.15%' GROUP BY u.grp HAVING COUNT(*)>0 UNION ALL
SELECT 'd_snmp' AS alias, 'snmp конфиг' AS title, '37' AS `order`, u.grp, COUNT(*) AS n, CONCAT(dict.k, '~', dict.v) AS value FROM (SELECT k, v FROM dictionary WHERE v LIKE '10.0.15%' AND type='snmp') dict JOIN data0 d ON dict.k=d._snmp JOIN users u ON d.uid=u.id GROUP BY u.grp, dict.k HAVING COUNT(*)>0
) AS a WHERE a.grp IN(25,14,20,18,62,63,49) ORDER BY a.grp, CAST(a.`order` AS UNSIGNED)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Мая 2020, 11:54:46
Время на сервере крутил? Похоже в auth_now косяки

Код:
truncate auth_now


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 30 Мая 2020, 11:56:26
Время на сервере крутил? Похоже в auth_now косяки

Код:
truncate auth_now

нет время не крутил, после ребута сервака все заработало. мистика какая то


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 30 Мая 2020, 11:58:30
Не мистика, из auth_now постоянно удаляются записи. Вероятно косяковая запись удалилась


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 30 Мая 2020, 12:04:02
Не мистика, из auth_now постоянно удаляются записи. Вероятно косяковая запись удалилась

Спасибо! Надеюсь такого не повторится


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 03 Июня 2020, 12:13:01
Добрый день снова!  ;D

Когда у абонента услуга переходит в состояние "заморожена" из-за не хватки денег, но баланс положительный, в минус уйти нельзя.
Как воспользоваться кредитным периодом то ?



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tima от 12 Июня 2020, 14:12:30
День добрый! После переноса базы nodeny с mysql  Ver 14.14 Distrib 5.6.42 на  Ver 14.14 Distrib 5.7.30 нельзя создать "учетную запись в группе". Получаю 2 ошибки:
Код:
Statement violates GTID consistency: Updates to non-transactional tables can only be done in either autocommitted statements or single-statement transactions, and never in the same statement as updates to transactional tables. 

{
  'sql' => 'DELETE FROM users_trf WHERE uid=?',
  'param' => [
    2495
  ]
};
 
 DELETE FROM users_trf WHERE uid='2495'

Код:
Duplicate entry '2495' for key 'uid' 

{
  'param' => [
    2495
  ],
  'sql' => 'INSERT INTO users_trf SET uid=?'
};
 
 INSERT INTO users_trf SET uid='2495'

Так понимаю, что связано с вводом GTID в новой версии mysql, подскажите плиз чего делать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 12 Июня 2020, 23:00:02
Похоже таблица users_trf имеет тип myisam, а не innodb. Выполни:

Код:
ALTER TABLE users_trf ENGINE=InnoDB;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: tima от 13 Июня 2020, 01:41:34
Спасибо! Помогло. Действительно таблица users_trf и еще некоторые имели тип MyISAM. Сконвертировал их в InnoDB командой выше и все заработало. Еще раз спасибо за помощь! :)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: cojiict от 28 Августа 2020, 09:21:47
Після міграції  БД на новий сервер не створюються нові клієнти
Код:
field 'name' doesn't have a default value
Спробував
Код:
 ALTER TABLE `users` MODIFY COLUMN `name` varchar(64) DEFAULT NULL;
і те ж з users_trf
Код:
Field 'submoney' doesn't have a default value
Field 'traf1' doesn't have a default value
Код:
 ALTER TABLE `users_trf` MODIFY COLUMN `submoney` float DEFAULT NULL;
ALTER TABLE `users_trf` MODIFY COLUMN `traf1`  bigint(20) DEFAULT NULL;
ALTER TABLE `users_trf` MODIFY COLUMN `traf2`  bigint(20) DEFAULT NULL;
ALTER TABLE `users_trf` MODIFY COLUMN `traf3`  bigint(20) DEFAULT NULL;
ALTER TABLE `users_trf` MODIFY COLUMN `traf4`  bigint(20) DEFAULT NULL;
ALTER TABLE `users_trf` MODIFY COLUMN `test`  tinyint(4) DEFAULT NULL;
А от що з цим робити не можу зрозуміти
Код:
[font=Verdana]Statement violates GTID consistency: Updates to non-transactional tables can only be done in either autocommitted statements or single-statement transactions, and never in the same statement as updates to transactional tables.[/font] 

{
  'sql' => 'DELETE FROM users_trf WHERE uid=?',
  'param' => [
    9904
  ]
};
 
 DELETE FROM users_trf WHERE uid='9904'
Різниця в версіях
старий
Код:
Server version: 5.6.27
новий
Код:
MySQL Server version: 5.7.31 


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 28 Августа 2020, 21:09:09
Цитировать
Statement violates GTID consistency: Updates to non-transactional tables can only be done in either autocommitted statements...
Для исправления смените тип таблицы на InnoDB.
и сверяйте структуры таблиц с новым bill.sql


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 07 Декабря 2020, 21:56:13
Возникла небольщая проблема. При модификации записи админа возникает ощибка:
Цитировать
Field 'comment' doesn't have a default value

{
  'sql' => 'INSERT INTO users SET modify_time=UNIX_TIMESTAMP(), grp=0, name=CONCAT(\'__\', FLOOR(RAND()*10000000)), passwd=\'-\', contract=\'\', fio=\'\'',
  'param' => []
};
 
 INSERT INTO users SET modify_time=UNIX_TIMESTAMP(), grp=0, name=CONCAT('__', FLOOR(RAND()*10000000)), passwd='-', contract='', fio=''
Подскажите, что это за ошибка и как ее решить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 07 Декабря 2020, 23:07:51
Возникла небольщая проблема. При модификации записи админа возникает ощибка:
Цитировать
Field 'comment' doesn't have a default value

{
  'sql' => 'INSERT INTO users SET modify_time=UNIX_TIMESTAMP(), grp=0, name=CONCAT(\'__\', FLOOR(RAND()*10000000)), passwd=\'-\', contract=\'\', fio=\'\'',
  'param' => []
};
 
 INSERT INTO users SET modify_time=UNIX_TIMESTAMP(), grp=0, name=CONCAT('__', FLOOR(RAND()*10000000)), passwd='-', contract='', fio=''
Подскажите, что это за ошибка и как ее решить?
Ну тут два пути, первый - найти этот запрос в скрипте и добавить в него comment=''   но это мне кажется плохое решение... Второй вариант добавить значение по умолчанию в поле comment таблицы users.
С первого взгляда может показаться что это ошибка программирования, но на самом деле это косяк, напрямую зависящий от криворуких девелоперов мускула, которые от версии к версии как хочут так и дрочут. Скорее всего в вашем варианте тип данных поля comment не поддерживает дефолтное значение, но в более ранних версиях мускула это было возможно. Вот и все дела.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Декабря 2020, 00:30:22
Все правильно.  И давай посмотрим имеет ли comment дефолтовое значение:

Код:
show create table users;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 08 Декабря 2020, 08:40:23
Все правильно.  И давай посмотрим имеет ли comment дефолтовое значение:

Код:
show create table users;

Цитировать
root@localhost [nodeny]> show create table users;
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| users | CREATE TABLE `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(64) NOT NULL DEFAULT '',
  `passwd` varbinary(64) NOT NULL,
  `grp` tinyint(4) unsigned NOT NULL DEFAULT '0',
  `contract` tinytext NOT NULL,
  `contract_date` int(10) unsigned NOT NULL DEFAULT '0',
  `state` enum('off','on') NOT NULL DEFAULT 'on',
  `balance` float(10,2) NOT NULL DEFAULT '0.00',
  `limit_balance` float(6,2) NOT NULL DEFAULT '0.00',
  `block_if_limit` tinyint(4) NOT NULL DEFAULT '0',
  `modify_time` int(11) NOT NULL DEFAULT '0',
  `fio` tinytext NOT NULL,
  `discount` tinyint(4) NOT NULL DEFAULT '0',
  `cstate` int(11) NOT NULL DEFAULT '0',
  `cstate_time` int(10) unsigned NOT NULL DEFAULT '0',
  `comment` text NOT NULL,
  `lstate` tinyint(4) NOT NULL DEFAULT '0',
  `swport` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`),
  KEY `state` (`state`)
) ENGINE=InnoDB AUTO_INCREMENT=1474 DEFAULT CHARSET=utf8 |
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
Вижу, что пустое значение.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 08 Декабря 2020, 12:28:09
Вижу, что пустое значение.
Не правильно, дефолтного значения нет, зато нахренато стоит NOT NULL


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 08 Декабря 2020, 18:10:10
Вижу, что пустое значение.
Не правильно, дефолтного значения нет, зато нахренато стоит NOT NULL
Эти руки ничего не делали...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 08 Декабря 2020, 21:13:28
Код:
alter table users change comment comment varchar(8192) NOT NULL DEFAULT '';

P.S Всегда делаем бекапы


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Nafanya от 08 Декабря 2020, 22:08:34
Код:
alter table users change comment comment varchar(8192) NOT NULL DEFAULT '';

P.S Всегда делаем бекапы
Помогло, спасибо. Попустило.
А бекапы делаю каждые полчаса.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Jovani от 21 Января 2021, 08:52:12
Спрашивали о данной проблеме тут http://forum.nodeny.com.ua/index.php?topic=2703.195 (http://forum.nodeny.com.ua/index.php?topic=2703.195) но так толком и не было ответа, кроме отката.

Заметил что в сеансах авторизации на странице клиента сохраняет только текущий сеанс, если переавторизировать то записи прошлой авторизации не сохраняет(то есть у некоторых сохраняет, но у всех записях длительность меньше минуты) , и появляется уже только текущая сессия.

И еще заметил если жестко вытянуть устройство с питания то в билинге показывает авторизацию еще длительное время.
и пока не истечет время не можем подключится повторно, даже если удалить сессию PPPOE на микротике.
В чем может быть проблема?

Код:
loading /usr/local/nodeny/sat.cfg

MODULE                   AUTORUN?
auth                       YES
authserver                  -
authtraf                    -
balance                    YES
cap                        YES
capremind                   -
collectors                  -
dhcp                        -
make_config                 -
mmm                        YES
notifications               -
pingserver                  -
ponmon                      -
remindsms                  YES
services                   YES
ses_traf                    -
stop_service               YES
system_check               YES
system_clean               YES
tmppays                    YES
websession                 YES

Код:
root@nodenyplus:/usr/local/nodeny # ps -ax | grep noke
  526 v0- S       541:15.08 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=pingserver -d
  527 v0- S       688:03.30 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=notifications -d
97581  1- S      6484:51.12 perl /usr/local/nodeny/nokernel.pl -d
40162  2  S         0:03.98 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=ponmon -d


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 21 Января 2021, 23:01:27
Покажи конфиги радиуса и процедуры mysql. На всякий случай, я уже устал просто, до многих не доходит: покажи. Это не значит, что надо давать ссылку на доку с комментарием "у меня так же"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Jovani от 22 Января 2021, 13:01:06
Спасибо. Проблема была в процедуре radstop, подправили, наблюдаем.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 30 Января 2021, 13:25:40
Доброго времени суток!

Комментарий для админа не устанавливается для дополнительных категорий платежей


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Gosha от 27 Февраля 2021, 13:04:50
В кабинете клиента услуги отображаются списком рандомно, при каждом входе. Как можно услуги установить в постоянном состоянии?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 28 Февраля 2021, 17:53:30
Сделал для некст (еще не выложил). Вот diff для тех, кто хочет портировать в plus:

Код:
Index: web/Pay.pl
===================================================================
--- web/Pay.pl  (revision 635)
+++ web/Pay.pl  (working copy)
@@ -438,11 +438,17 @@
         title => $v,
         decode => sub {
             my($reason, $pay, $param, $comment) = @_;
-            my $for_all = L('Категория').': '.$v;
-            $for_all .= _('[div small_msg]', $comment) if $comment;
+            my $for_usr = L('Категория').': '.$v;
+            $for_usr .= _('[div small_msg]', $comment) if $comment;
+            my $for_adm = $for_usr;
+            my $p = _eval( $reason );
+            if( ref $p && $p->{adm_message} ne '' )
+            {
+                $for_adm .= _('[br]').L('Комментарий для администрации')._(':[div small_msg]', $p->{adm_message});
+            }
             return {
-                for_adm => $for_all,
-                for_usr => $for_all,
+                for_adm => $for_adm,
+                for_usr => $for_usr,
             };
         },
     };
Index: web/ajPayComment.pl
===================================================================
--- web/ajPayComment.pl (revision 634)
+++ web/ajPayComment.pl (working copy)
@@ -112,7 +112,7 @@
     my $reason = $p{reason};

     {
-        ($p{category} =~ /^(1|2|4|5)$/ && $adm_message ne '') or last;
+        ($p{category} =~ /^(1|2|4|5|6.|7.|8.)$/ && $adm_message ne '') or last;
         $_ = $reason ne ''? Debug->do_eval($reason) : {};
         $_ or last;
         $_->{adm_message} = $adm_message;
Index: web/ajPayCreate.pl
===================================================================
--- web/ajPayCreate.pl  (revision 634)
+++ web/ajPayCreate.pl  (working copy)
@@ -243,7 +243,7 @@

     $buttons{adm_message} = { order=>90,
         button=>$url->a(L('Дополнительно...'), a=>'ajPayComment', pay_id=>$pay_id, -ajax=>1, -class=>'nav')
-    } if $pay->{category} =~ /^(1|2|4|5)$/;
+    } if $pay->{category} =~ /^(1|2|4|5|6.|7.|8.)$/;

     #  Сообщение об успешности платежа, см. %types
     my $text = _('[p bold h_center]', $pay->{msg});


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 12 Марта 2021, 15:13:42
в 50й версии были логи по изменению маков и айпишников...

сейчас у меня каспер завелся какой то...
у клиентов стали пропадать ip с учеток... (статические)
естественно никто не признаеться, специально это делает либо нет

как отследить мне кто отвязал айпишник ? либо заменил мак ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 12 Марта 2021, 15:36:43
Я тоже сталкивался с таким. Спрашивают люди, как узнать кто сменил ип или мак?  
Есть просто нечистоплотные операторы, которые мухлюют со своими друзьями.
Все все понимают, а конкретно "какие у фас докасателстфа?" и все тут.
Нужно логгировать хотя бы в файл действий в  вебе.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 12 Марта 2021, 17:41:06
в файл логируется ИП при добавлении, а я для себя патчи сделал, пишет в историю абона


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 13 Марта 2021, 01:31:11
в файл логируется ИП при добавлении, а я для себя патчи сделал, пишет в историю абона

Спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 13 Марта 2021, 11:28:53
А еще есть таблица changes, там очень много чего логируется. Вы будете удивлены


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 14 Марта 2021, 22:55:04
А еще есть таблица changes, там очень много чего логируется. Вы будете удивлены

Это хорошо что она есть. А можно это как то смотреть в карточке абонента ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 15 Марта 2021, 09:06:33
А еще есть таблица changes, там очень много чего логируется. Вы будете удивлены

Это хорошо что она есть. А можно это как то смотреть в карточке абонента ?
нет. В ней сложная структура, нужно собраться с силами и сделать. А когда - хз


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 15 Марта 2021, 16:27:49
ну как бы это очень нужное дело


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 14 Апреля 2021, 10:43:23
Доброго времени суток!

Комментарий для админа не устанавливается для дополнительных категорий платежей


Стас! А что по поводу комментариев ? Они так и не работают увы...


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 18 Апреля 2021, 13:50:50
Доброго времени суток!

Комментарий для админа не устанавливается для дополнительных категорий платежей


Стас! А что по поводу комментариев ? Они так и не работают увы...
запушил в ветку next


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 19 Апреля 2021, 00:11:02
Доброго времени суток!

Комментарий для админа не устанавливается для дополнительных категорий платежей


Стас! А что по поводу комментариев ? Они так и не работают увы...
запушил в ветку next

Спасибо!


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 19 Апреля 2021, 12:41:06
так же заметил, что при редактировании ip пулов (в частности теги) у некоторых абонов просто исчезают статические ипы с учеток..
я не знаю с чем это может быть связано, но мне после редактирования пулов пришлось как минимум 14 абонентам добавлять ip заного
используется радиус. мож у кого то такое было уже ? или это баг такой ?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: md5 от 20 Апреля 2021, 14:00:32
Это какой то полтергейст...

меняю тег в ip пуле какому то айпишнику и пропадает рандомно ip в карточке абонента
грешу на процедуры уже.. какой то баг или что оно такое ?
С процедур только:

change_ippool
get_ip
normalize_ippool
set_auth


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 18 Мая 2021, 10:05:51
есть тарифы интернет и интернет+тв, в кабинет пользователя соответственно при подключении услуги к примеру интернет он может так же дополнительно подключить услугу интернет+тв, а  интернет уже получается аналогичной услугой, что является лишним, также при подключении услуги интернет+тв можно дополнительно подключить услугу интернет, в итоге у абонента две услуги, интернет и интернет+тв
подскажите пожалуйста, как возможно это исправить?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 20 Июля 2021, 09:08:50
есть тарифы интернет и интернет+тв, в кабинет пользователя соответственно при подключении услуги к примеру интернет он может так же дополнительно подключить услугу интернет+тв, а  интернет уже получается аналогичной услугой, что является лишним, также при подключении услуги интернет+тв можно дополнительно подключить услугу интернет, в итоге у абонента две услуги, интернет и интернет+тв
подскажите пожалуйста, как возможно это исправить?
ап


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: enigmaticua от 28 Июля 2021, 16:39:59
Вопрос, после обновления Nodeny Plus на Nodeny Next, заметил резкий рост размера бэкапа, в частности файл kernel_service.log
В нем есть куча такого:

28.07.2021 13:00:33 Uid=3 It's time to finish service id=3157803 (МАКСИМАЛЬНЫЙ до 100мбит/с + ТВ + HD) and set next one
28.07.2021 13:00:33 Uid=3 Unsuccessful attempt. The next try will be in 120 sec (service id=3157803). Reason: критическая ошибка
28.07.2021 13:00:33 Uid=24 It's time to finish service id=2833022 (БАЗОВЫЙ до 75 мбит/с + ТВ) and set next one
28.07.2021 13:00:33 Uid=24 Unsuccessful attempt. The next try will be in 120 sec (service id=2833022). Reason: критическая ошибка
28.07.2021 13:00:33 Uid=28 It's time to finish service id=418273 (БАЗОВЫЙ до 75 мбит/с + ТВ) and set next one
28.07.2021 13:00:33 Uid=28 Unsuccessful attempt. The next try will be in 120 sec (service id=418273). Reason: критическая ошибка

Критическая ошибка - открываю этих клиентов по UID, все они без денег и давно не пользуются. Деньги не списываются, следующая услуга не включается. Зачем в логи бесконечно пишутся эти сообщения и можно ли их отключить как-то?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 29 Июля 2021, 01:19:21
Есть такая проблема, в планах ее исправить


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 17 Августа 2021, 18:46:32
Как можно делать расход по конкретной группе?
Группы разные, приход разный, и расход должен быть разный, чтобы не выходить за сумму прихода по сети.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 20 Сентября 2021, 23:39:59
Есть способ добавление новых заявок в биллинг?
Например форма для заявок, а в биллинге список.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 20 Сентября 2021, 23:48:04
Как можно делать расход по конкретной группе?
Группы разные, приход разный, и расход должен быть разный, чтобы не выходить за сумму прихода по сети.
ты имеешь ввиду чтобы затраты компании можно было привязать к группе?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 22 Сентября 2021, 15:01:05
Как можно делать расход по конкретной группе?
Группы разные, приход разный, и расход должен быть разный, чтобы не выходить за сумму прихода по сети.
ты имеешь ввиду чтобы затраты компании можно было привязать к группе?
да.
И, с учетом того, что биллинг у многих уже много лет, считаю, что в расходах надо дать возможность смены группы и назначение расхода. Чтобы могли навести порядок или исправить не правильно заведенный расход в будущем.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 22 Сентября 2021, 23:17:43
Понял. Буду думать


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 28 Ноября 2021, 14:27:44
При отправке СМС из группы, через кнопку "Sms (TutboSms)", не работают переменные:
{{date}} - дата списания
{{price}} - сумма списания за услугу
{{balance}} - текущий баланс
{{final_balance}} = balance - price
{{actual_transfer}} = сумма для погашения задолженности ( -{{final_balance}} )

СМС доставляется в виде "Списание за обслуживание СКД.Текущий баланс {{balance}}"


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: gen PSI от 26 Декабря 2021, 18:43:16
Есть такая проблема, в планах ее исправить

Не подскажите исправили ли проблему ? А то как сыпалось ,так и сыпется .
Как убрать ошибку ??


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 28 Декабря 2021, 17:18:49
Есть такая проблема, в планах ее исправить

Не подскажите исправили ли проблему ? А то как сыпалось ,так и сыпется .
Как убрать ошибку ??
Пофиксил в версии next


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: vddav от 05 Января 2022, 11:43:48
можно подсветку учеток у кого услуга заморожена, например желтым, на подобии как подсвечиваются заблокированные учетки красным.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 07 Января 2022, 20:37:11
можно подсветку учеток у кого услуга заморожена, например желтым, на подобии как подсвечиваются заблокированные учетки красным.
сделал. Параметр "Цвет фона для записей с замороженными услугами" в Настройки->Администрирование->Второстепенные параметры


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 07 Января 2022, 20:55:50
можно подсветку учеток у кого услуга заморожена, например желтым, на подобии как подсвечиваются заблокированные учетки красным.
сделал. Параметр "Цвет фона для записей с замороженными услугами" в Настройки->Администрирование->Второстепенные параметры
а немає в планах (десь на майбутнє), ПРРО зробити)?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 10 Января 2022, 02:04:33
в последней версии NEXT в хроме, при открытии поля в учетке где есть выпадающий список, к примеру "Заблокирован", "Блокировать по балансу", "Авторизация" и т.д. список этот не открывается, в той же опере работает, и да это на мобильном устройстве, может кто проверить у себя, повторяется ли проблема?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Efendy от 11 Января 2022, 10:37:10
в последней версии NEXT в хроме, при открытии поля в учетке где есть выпадающий список, к примеру "Заблокирован", "Блокировать по балансу", "Авторизация" и т.д. список этот не открывается, в той же опере работает, и да это на мобильном устройстве, может кто проверить у себя, повторяется ли проблема?
если в хроме открыть консоль разработчика и обновить страницу, в ней отображается какая-либо ошибка?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 11 Января 2022, 12:04:21
в последней версии NEXT в хроме, при открытии поля в учетке где есть выпадающий список, к примеру "Заблокирован", "Блокировать по балансу", "Авторизация" и т.д. список этот не открывается, в той же опере работает, и да это на мобильном устройстве, может кто проверить у себя, повторяется ли проблема?
если в хроме открыть консоль разработчика и обновить страницу, в ней отображается какая-либо ошибка?
пока искал как эту консоль запустить на мобильном устройстве решил проблему, оказывается если стоит галочка Версия для ПК то тогда проявляется такой глюк, снял ее и все заработало


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 14 Января 2022, 20:20:27
в мануале по установке не стыковка, там предлагается установить mysql80-server, потом для работы веб-интерфейса
Код:
pkg install p5-DBD-mysql p5-Crypt-Rijndael p5-Net-ARP p5-JSON p5-JSON-XS p5-LWP-Protocol-https p5-CGI

но p5-DBD-mysql приводит к удалению мускула

Код:
# pkg install p5-DBD-mysql
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (1 conflicting)
  - mysql57-client-5.7.36 conflicts with mysql80-client-8.0.27 on /usr/local/bin/mysql
Checking integrity... done (0 conflicting)
The following 30 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        mysql80-client: 8.0.27
        mysql80-server: 8.0.27


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 14 Января 2022, 20:22:25
в мануале по установке не стыковка, там предлагается установить mysql80-server, потом для работы веб-интерфейса
Код:
pkg install p5-DBD-mysql p5-Crypt-Rijndael p5-Net-ARP p5-JSON p5-JSON-XS p5-LWP-Protocol-https p5-CGI

но p5-DBD-mysql приводит к удалению мускула

Код:
# pkg install p5-DBD-mysql
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (1 conflicting)
  - mysql57-client-5.7.36 conflicts with mysql80-client-8.0.27 on /usr/local/bin/mysql
Checking integrity... done (0 conflicting)
The following 30 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        mysql80-client: 8.0.27
        mysql80-server: 8.0.27

Код:
cpan DBD::mysql


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 21 Апреля 2022, 14:35:45
Добрый день.
Очень давно, пропала кнопка "Порты" на странице оборудования, нет возможности внести изменения.
В установлена галочка "Учетные записи имеют сущность «Порты»".
У админа выданы все разрешения.

Может надо чтото еще сделать?


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 21 Апреля 2022, 18:02:21
Добрый день.
Очень давно, пропала кнопка "Порты" на странице оборудования, нет возможности внести изменения.
В установлена галочка "Учетные записи имеют сущность «Порты»".
У админа выданы все разрешения.

Может надо чтото еще сделать?
у мене 650 ревізія все є, у вас мабуть видалений патчінг який додає посилання в верхню строчку. Спробуйте перейти по посиланні, тільки вставте свій id облікового запису!
Код:
cgi-bin/stat.pl?a=op&act=ports&uid=ID


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: k291 от 22 Апреля 2022, 20:21:39
Добрый день.
Очень давно, пропала кнопка "Порты" на странице оборудования, нет возможности внести изменения.
В установлена галочка "Учетные записи имеют сущность «Порты»".
У админа выданы все разрешения.

Может надо чтото еще сделать?
у мене 650 ревізія все є, у вас мабуть видалений патчінг який додає посилання в верхню строчку. Спробуйте перейти по посиланні, тільки вставте свій id облікового запису!
Код:
cgi-bin/stat.pl?a=op&act=ports&uid=ID

Пишет:
Цитировать
Неизвестная команда act = ports
Что интерсно, в самом оборудовании, есть колонка с ранее внесенными данными по портам.
Подскажите, что за патч?

У меня была версия 646, сделал svn up, не показало, что чтото скачало, а версия поменялась на 650. Но кнопка Порт, так и не появилась.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: NodenY45 от 02 Октября 2022, 12:15:56
Помилково)


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 04 Ноября 2023, 11:18:43
в Пошуку вибрав групу і Id, далі добавив фільтр Заблокований далі нажимаю Запам'ятати фільтр, на що отримую відповідь "Выберите группу, в которую добавить фильтр поиска", і просто пропонує створити нову групу "создать новую группу", нажимаю і отримую відповідь - Добавление фильтра поиска в группу - "Виникла тимчасова помилка. Спробуйте повторити запит." дебаг в червоному полі показує

304 Db.pm::sql

Код:
Incorrect string value: '\xD0\xB3\xD1\x80\xD1\x83...' for column 'name' at row 1 

{
  'sql' => 'INSERT INTO search_sets SET name=?, data=?',
  'param' => [
    '$VAR1 = [[\'група PON_c\',\'Id  «»\',\'Заблокований = «Так»\']];',
    '$VAR1 = [{\'f_ustate\' => \'off\',\'m_ustate\' => \'2\',\'grps\' => 46,\'f_uid\' => \'\'}];'
  ]
};
 
 INSERT INTO search_sets SET name='$VAR1 = [[\'група PON_c\',\'Id  «»\',\'Заблокований = «Так»\']];', data='$VAR1 = [{\'f_ustate\' => \'off\',\'m_ustate\' => \'2\',\'grps\' => 46,\'f_uid\' => \'\'}];'

допоможіть будь ласка пофіксити


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Redmen от 05 Ноября 2023, 22:27:59
допоможіть будь ласка пофіксити

Схоже що таблиця або поле name не в форматі utf8

ось структура таблиці
Код:
CREATE TABLE `search_sets` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `uid` bigint(20) NOT NULL DEFAULT '0',
  `private` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `name` varchar(1023) NOT NULL,
  `data` longtext NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `uid` (`uid`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;



Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 13 Ноября 2023, 20:19:59
таки в тому проблема, якого дива воно стало latin1 загадка, буду вдячний якщо хтось підскаже як змінити


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: SerjioMati от 13 Ноября 2023, 22:39:16
таки в тому проблема, якого дива воно стало latin1 загадка, буду вдячний якщо хтось підскаже як змінити

так drop (дропни її, видали) і створи по новому) зверху Діма скинув
Цитировать
CREATE TABLE `search_sets` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `uid` bigint(20) NOT NULL DEFAULT '0',
  `private` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `name` varchar(1023) NOT NULL,
  `data` longtext NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `uid` (`uid`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 15 Ноября 2023, 07:56:03
хотів змінити, а не дропати, але якщо інших варіантів нема, тоді через дроп


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 15 Ноября 2023, 17:39:37
хотів змінити, а не дропати, але якщо інших варіантів нема, тоді через дроп


ALTER TABLE search_sets CONVERT TO CHARACTER SET utf8;


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 16 Ноября 2023, 12:02:46
ALTER TABLE search_sets CONVERT TO CHARACTER SET utf8;
у відповідь отримав
Цитировать
ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: ser970 от 25 Ноября 2023, 23:22:39
https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8.html


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 16 Декабря 2023, 08:59:52
dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8.html

спс, получается просто алиас


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: sedo26 от 06 Января 2024, 16:26:47
Працюємо вже на н+ давно, але виникла необхідність (після переходу на juniper) в примусовому блокуванні доступу до інтернет. Поясню чому

- 1варіант
наприклад абонент телефонує і просить з наступного місяця заморозити рахунок, при чому на рахунку є достатня кількість коштів для декількох а/п.
Підтримка морозить (виставляє тариф "МОРОЗ" з 0грн а/п і виставляє доступ в заблоковано (jun назначає правило deny).
При настанні наступного періоду - ситема бачить що коштів достатньо - розблоковує доступ (jun назначає клієнту правило allow). Хоча тариф "МОРОЗ".

- 2варіант
Абонент підключає послугу "мороз", підтримка - блокує доступ, і абонент через декілька днів робить платіж наприклад на 1грн, так як баланс в + а вартість тарифу 0грн - доступ розблоковується.


В старій версії був пункт в послузі - що доступ має бути заблокований завжди.   
Можливо хтось якось по іншому вирішив цю проблему - підкажіть.
Варіант в тарифі "МОРОЗ" нарізати швидкість в 10кілобіт/сек - не вирішує проблеми.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: Cell от 27 Февраля 2024, 16:12:08
Как мне кажется достаточно удалить подключенные услуги и никакого мороза больше не надо )
Доступ будет надежно заблокирован несмотря на наличие денег на счете.


Название: Re: После установки Nodeny+ есть пару вопросов.
Отправлено: WideAreaNetwork от 09 Марта 2024, 10:48:37
чому може виникати не правильне підрахування кількості?