ABillS v0.5

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

zakachkin писал(а):после последнего обновления

Код: Выделить всё

root@servak:/usr/abills# ./libexec/billd
Global symbol "$column" requires explicit package name at /usr/abills_new/abills/libexec/../Abills/mysql/main.pm line 460.
Compilation failed in require at /usr/abills_new/abills/libexec/../Abills/mysql/Users.pm line 21.
BEGIN failed--compilation aborted at /usr/abills_new/abills/libexec/../Abills/mysql/Users.pm line 21.
Compilation failed in require at ./abills/libexec/billd line 97.
уже поправлено

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: ABillS v0.5

Сообщение kvirtu »

обновления от 28.03.2013
# /usr/abills/libexec/billd checkmpd NAS_IDS=1
Use of uninitialized value $telnet_port in concatenation (.) or string at /usr/abills/libexec/..//Abills/nas.pl line 851.
Argument "" isn't numeric in subroutine entry at /usr/local/lib/perl5/5.10.1/mach/Socket.pm line 386.
ERR: Can't connect to '127.0.0.1:' Can't assign requested addressKilled IP: 172.16.35.28 IF: 0 PID: '0' -- (2013-04-09 17:11:32)
http://www.ultranet.ks.ua - локальная сеть в Херсоне

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: ABillS v0.5

Сообщение kvirtu »

kvirtu писал(а):обновления от 28.03.2013
# /usr/abills/libexec/billd checkmpd NAS_IDS=1
Use of uninitialized value $telnet_port in concatenation (.) or string at /usr/abills/libexec/..//Abills/nas.pl line 851.
Argument "" isn't numeric in subroutine entry at /usr/local/lib/perl5/5.10.1/mach/Socket.pm line 386.
ERR: Can't connect to '127.0.0.1:' Can't assign requested addressKilled IP: 172.16.35.28 IF: 0 PID: '0' -- (2013-04-09 17:11:32)
как я понял, это возникло из=за изменений в биллинге:
1. Настройка NAS, надо теперь так: 127.0.0.1:3799:5005
2. в конфиге MPD5 для pppoe, должно быть настроено так:
startup:
# enable TCP-Wrapper (hosts_access(5)) to block unfriendly clients
set global enable tcp-wrapper
# configure the console old way
set console self %MPD_CONSOLE_IP% %MPD_CONSOLE_PORT%
set user %MPD_CONSOLE_USER% %MPD_CONSOLE_PASSWORD% admin
set console open
# Radius CoA/PoD
set radsrv peer %BILLING_IP% %POD_PASSWORD%
set radsrv self %NAS_IP% %POD_PORT%
set radsrv open
http://www.ultranet.ks.ua - локальная сеть в Херсоне

mr.Scamp
Сообщения: 55
Зарегистрирован: Вт дек 01, 2009 8:39 am

Re: ABillS v0.5

Сообщение mr.Scamp »

Запрос Отчеты - Оплаты - тип отчета ФИО не выдает результатов.

Код: Выделить всё

2013-04-12 14:45:24 LOG_ERR:  []
SELECT pi.fio, count(DISTINCT p.uid) AS login_count, count(*) AS count, sum(p.sum) AS sum, p.uid
      FROM payments p
      LEFT JOIN admins a ON (a.aid=p.aid)
      LEFT JOIN users_pi pi ON (u.uid=pi.uid) LEFT JOIN users u ON (u.uid=p.uid)
      WHERE (date_format(p.date, '%Y-%m-%d')>='2013-03-01') and (date_format(p.date, '%Y-%m-%d')<='2013-04-30')
      GROUP BY 1
      ORDER BY 1 ;
 --1054
 --Unknown column 'u.uid' in 'on clause'

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: ABillS v0.5

Сообщение kvirtu »

mr.Scamp писал(а):Запрос Отчеты - Оплаты - тип отчета ФИО не выдает результатов.

Код: Выделить всё

2013-04-12 14:45:24 LOG_ERR:  []
SELECT pi.fio, count(DISTINCT p.uid) AS login_count, count(*) AS count, sum(p.sum) AS sum, p.uid
      FROM payments p
      LEFT JOIN admins a ON (a.aid=p.aid)
      LEFT JOIN users_pi pi ON (u.uid=pi.uid) LEFT JOIN users u ON (u.uid=p.uid)
      WHERE (date_format(p.date, '%Y-%m-%d')>='2013-03-01') and (date_format(p.date, '%Y-%m-%d')<='2013-04-30')
      GROUP BY 1
      ORDER BY 1 ;
 --1054
 --Unknown column 'u.uid' in 'on clause'
У меня тоже, CVS от 28.03.2013
http://www.ultranet.ks.ua - локальная сеть в Херсоне

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

mr.Scamp писал(а):Запрос Отчеты - Оплаты - тип отчета ФИО не выдает результатов.

Код: Выделить всё

2013-04-12 14:45:24 LOG_ERR:  []
SELECT pi.fio, count(DISTINCT p.uid) AS login_count, count(*) AS count, sum(p.sum) AS sum, p.uid
      FROM payments p
      LEFT JOIN admins a ON (a.aid=p.aid)
      LEFT JOIN users_pi pi ON (u.uid=pi.uid) LEFT JOIN users u ON (u.uid=p.uid)
      WHERE (date_format(p.date, '%Y-%m-%d')>='2013-03-01') and (date_format(p.date, '%Y-%m-%d')<='2013-04-30')
      GROUP BY 1
      ORDER BY 1 ;
 --1054
 --Unknown column 'u.uid' in 'on clause'

поправлено появиться после 15 в cvs

heks
Сообщения: 33
Зарегистрирован: Пт фев 22, 2013 12:36 pm

Re: ABillS v0.5

Сообщение heks »

Привет. Что-то не могу разобраться в логике PERIODIC_INVOICE в мультидоксах. Период предварительного инвойсирования был изменен с 10 дней на 15, тоесть за 15 дней до 1-го числа каждого месяца должно произойти формирование счетов, чтобы потом отправить их на дом клиентам. Автоматическая генерация счета установлена у каждого клиента. В каком виде должен быть запущен скрипт, какую дату указывать? Или период? Зачем указывать период, если он уже указан как

Код: Выделить всё

$conf{DOCS_PRE_INVOICE_PERIOD}=15;
Обьясните, пожалуйста.
The owls are not what they seem

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

heks писал(а):Привет. Что-то не могу разобраться в логике PERIODIC_INVOICE в мультидоксах. Период предварительного инвойсирования был изменен с 10 дней на 15, тоесть за 15 дней до 1-го числа каждого месяца должно произойти формирование счетов, чтобы потом отправить их на дом клиентам. Автоматическая генерация счета установлена у каждого клиента. В каком виде должен быть запущен скрипт, какую дату указывать? Или период? Зачем указывать период, если он уже указан как

Код: Выделить всё

$conf{DOCS_PRE_INVOICE_PERIOD}=15;
Обьясните, пожалуйста.

periodic monthly

делает формирование счетов в нужную дату

mr.Scamp
Сообщения: 55
Зарегистрирован: Вт дек 01, 2009 8:39 am

Re: ABillS v0.5

Сообщение mr.Scamp »

~AsmodeuS~ писал(а):поправлено появиться после 15 в cvs
Актуально.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

mr.Scamp писал(а):
~AsmodeuS~ писал(а):поправлено появиться после 15 в cvs
Актуально.
пока есть нюансы с внутреним репозиторием так как перешли на git
скоро изменения зальём в cvs понедельник - вторник

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: ABillS v0.5

Сообщение zakachkin »

не правильная работа linkupdown

Код: Выделить всё

root@servak:/usr/abills/libexec# /usr/abills/libexec/linkupdown pppd up ppp1 debian 41.42.43.44 debug
Expresion:================================

END: =====================================
/sbin/tc qdisc del dev ppp1 ingress
/sbin/tc qdisc add dev ppp1 handle ffff: ingress
/sbin/tc qdisc del dev ppp1 root
/sbin/tc qdisc add dev ppp1 root handle 1: htb default 10 r2q 1
/sbin/tc filter del dev ppp1 protocol ip parent 1: prio 5027 u32 match ip dst 41.42.43.44 > /dev/null 2>&1
/sbin/tc filter del dev ppp1 protocol ip parent ffff: prio 5027 u32 match ip src 41.42.43.44 > /dev/null 2>&1
/sbin/tc class del dev ppp1 parent 1: classid 1:4e3b > /dev/null 2>&1
/sbin/tc class add dev ppp1 parent 1: classid 1:4e3b htb rate 3500Kbit burst 4k
/sbin/tc qdisc add dev ppp1 parent 1:4e3b handle 4e3b sfq perturb 10 quantum 1500
/sbin/tc class add dev ppp1 parent 1:4e3b classid 1:10 htb rate 3500kbit burst 4k prio 1
/sbin/tc class add dev ppp1 parent 1:4e3b classid 1:20 htb rate 3500kbit burst 4k prio 2
/sbin/tc qdisc add dev ppp1 parent 1:10 handle 10: sfq perturb 10 quantum 1500
/sbin/tc qdisc add dev ppp1 parent 1:20 handle 20: sfq perturb 10 quantum 1500
/sbin/tc filter add dev ppp1 protocol ip parent 1: prio 5027 u32 match ip src 0.0.0.0/0 match ip dst 41.42.43.44 flowid 1:4e3b
/sbin/tc filter add dev ppp1 protocol ip parent ffff: prio 5027 u32 match ip src 41.42.43.44 match ip dst 0.0.0.0/0 police rate 3500Kbit burst 218k drop flowid 1:
/sbin/tc qdisc del dev ppp1 ingress
/sbin/tc qdisc add dev ppp1 handle ffff: ingress
/sbin/tc qdisc del dev ppp1 root
/sbin/tc qdisc add dev ppp1 root handle 1: htb default 10 r2q 1
/sbin/tc filter del dev ppp1 protocol ip parent 1: prio 3027 u32 match ip dst 41.42.43.44 > /dev/null 2>&1
/sbin/tc filter del dev ppp1 protocol ip parent ffff: prio 3027 u32 match ip src 41.42.43.44 > /dev/null 2>&1
/sbin/tc filter add dev ppp1 protocol ip parent 1: prio 3027 u32 match ip src 10.0.0.0/8 match ip dst 41.42.43.44 flowid 1:
/sbin/tc filter add dev ppp1 protocol ip parent ffff: prio 3027 u32 match ip src 41.42.43.44 match ip dst 10.0.0.0/8  flowid 1:
правила

Код: Выделить всё

/sbin/tc qdisc del dev ppp1 ingress
/sbin/tc qdisc add dev ppp1 handle ffff: ingress
/sbin/tc qdisc del dev ppp1 root
/sbin/tc qdisc add dev ppp1 root handle 1: htb default 10 r2q 1
выполняются 2 раза... а этого быть не должно...
Я не волшебник... я только учусь!

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

zakachkin писал(а):не правильная работа linkupdown

Код: Выделить всё

root@servak:/usr/abills/libexec# /usr/abills/libexec/linkupdown pppd up ppp1 debian 41.42.43.44 debug
Expresion:================================

END: =====================================
/sbin/tc qdisc del dev ppp1 ingress
/sbin/tc qdisc add dev ppp1 handle ffff: ingress
/sbin/tc qdisc del dev ppp1 root
/sbin/tc qdisc add dev ppp1 root handle 1: htb default 10 r2q 1
/sbin/tc filter del dev ppp1 protocol ip parent 1: prio 5027 u32 match ip dst 41.42.43.44 > /dev/null 2>&1
/sbin/tc filter del dev ppp1 protocol ip parent ffff: prio 5027 u32 match ip src 41.42.43.44 > /dev/null 2>&1
/sbin/tc class del dev ppp1 parent 1: classid 1:4e3b > /dev/null 2>&1
/sbin/tc class add dev ppp1 parent 1: classid 1:4e3b htb rate 3500Kbit burst 4k
/sbin/tc qdisc add dev ppp1 parent 1:4e3b handle 4e3b sfq perturb 10 quantum 1500
/sbin/tc class add dev ppp1 parent 1:4e3b classid 1:10 htb rate 3500kbit burst 4k prio 1
/sbin/tc class add dev ppp1 parent 1:4e3b classid 1:20 htb rate 3500kbit burst 4k prio 2
/sbin/tc qdisc add dev ppp1 parent 1:10 handle 10: sfq perturb 10 quantum 1500
/sbin/tc qdisc add dev ppp1 parent 1:20 handle 20: sfq perturb 10 quantum 1500
/sbin/tc filter add dev ppp1 protocol ip parent 1: prio 5027 u32 match ip src 0.0.0.0/0 match ip dst 41.42.43.44 flowid 1:4e3b
/sbin/tc filter add dev ppp1 protocol ip parent ffff: prio 5027 u32 match ip src 41.42.43.44 match ip dst 0.0.0.0/0 police rate 3500Kbit burst 218k drop flowid 1:
/sbin/tc qdisc del dev ppp1 ingress
/sbin/tc qdisc add dev ppp1 handle ffff: ingress
/sbin/tc qdisc del dev ppp1 root
/sbin/tc qdisc add dev ppp1 root handle 1: htb default 10 r2q 1
/sbin/tc filter del dev ppp1 protocol ip parent 1: prio 3027 u32 match ip dst 41.42.43.44 > /dev/null 2>&1
/sbin/tc filter del dev ppp1 protocol ip parent ffff: prio 3027 u32 match ip src 41.42.43.44 > /dev/null 2>&1
/sbin/tc filter add dev ppp1 protocol ip parent 1: prio 3027 u32 match ip src 10.0.0.0/8 match ip dst 41.42.43.44 flowid 1:
/sbin/tc filter add dev ppp1 protocol ip parent ffff: prio 3027 u32 match ip src 41.42.43.44 match ip dst 10.0.0.0/8  flowid 1:
правила

Код: Выделить всё

/sbin/tc qdisc del dev ppp1 ingress
/sbin/tc qdisc add dev ppp1 handle ffff: ingress
/sbin/tc qdisc del dev ppp1 root
/sbin/tc qdisc add dev ppp1 root handle 1: htb default 10 r2q 1
выполняются 2 раза... а этого быть не должно...

случайно 2 классов трафика нету ?

заведите тариф в демо

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: ABillS v0.5

Сообщение zakachkin »

да два класса... local и global создал тариф zakachkin
Я не волшебник... я только учусь!

fet4
Сообщения: 133
Зарегистрирован: Пт мар 04, 2011 10:25 am

Re: ABillS v0.5

Сообщение fet4 »

Чета совсем ничего не пойму после обновления 0.55/05.03.2013 перестал учитываться кредит тп (опция user_credit_change не используется), на счету 0, в тп кредит 0.01 все равно выдает с негативного пула и каждые 5 мин сбрасывает. Хотя раньше по такой схеме работало. В чем могут быть грабли? Вообще какие еще могут опции перекрывать кредит тп?

mr.Scamp
Сообщения: 55
Зарегистрирован: Вт дек 01, 2009 8:39 am

Re: ABillS v0.5

Сообщение mr.Scamp »

Сломался periodic,

Код: Выделить всё

root@billing:~ # /usr/abills/libexec/periodic DATE=2013-05-03 MODULES=Dv DEBUG monthly
Use of uninitialized value $value in string eq at /usr/abills/libexec/../Abills/mysql/main.pm line 334.
DBD::mysql::st execute failed: 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' and dv.disable IN ('0', '5') and u.uid = dv.uid and u.disable='0' and (u.' at line 25 at /usr/abills/libexec/../Abills/mysql/main.pm line 182.
Not an ARRAY reference at /usr/abills/libexec/..//Abills/modules/Dv/webinterface line 5437.

Ответить