уже поправлено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.
ABillS v0.5
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ABillS v0.5
Re: ABillS v0.5
обновления от 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)
# /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 - локальная сеть в Херсоне
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)
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 - локальная сеть в Херсоне
Re: ABillS v0.5
Запрос Отчеты - Оплаты - тип отчета ФИО не выдает результатов.
Код: Выделить всё
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'
Re: ABillS v0.5
У меня тоже, CVS от 28.03.2013mr.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'
http://www.ultranet.ks.ua - локальная сеть в Херсоне
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
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'
поправлено появиться после 15 в cvs
Re: ABillS v0.5
Привет. Что-то не могу разобраться в логике PERIODIC_INVOICE в мультидоксах. Период предварительного инвойсирования был изменен с 10 дней на 15, тоесть за 15 дней до 1-го числа каждого месяца должно произойти формирование счетов, чтобы потом отправить их на дом клиентам. Автоматическая генерация счета установлена у каждого клиента. В каком виде должен быть запущен скрипт, какую дату указывать? Или период? Зачем указывать период, если он уже указан как
Обьясните, пожалуйста.
Код: Выделить всё
$conf{DOCS_PRE_INVOICE_PERIOD}=15;
The owls are not what they seem
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ABillS v0.5
heks писал(а):Привет. Что-то не могу разобраться в логике PERIODIC_INVOICE в мультидоксах. Период предварительного инвойсирования был изменен с 10 дней на 15, тоесть за 15 дней до 1-го числа каждого месяца должно произойти формирование счетов, чтобы потом отправить их на дом клиентам. Автоматическая генерация счета установлена у каждого клиента. В каком виде должен быть запущен скрипт, какую дату указывать? Или период? Зачем указывать период, если он уже указан какОбьясните, пожалуйста.Код: Выделить всё
$conf{DOCS_PRE_INVOICE_PERIOD}=15;
periodic monthly
делает формирование счетов в нужную дату
Re: ABillS v0.5
Актуально.~AsmodeuS~ писал(а):поправлено появиться после 15 в cvs
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ABillS v0.5
пока есть нюансы с внутреним репозиторием так как перешли на gitmr.Scamp писал(а):Актуально.~AsmodeuS~ писал(а):поправлено появиться после 15 в cvs
скоро изменения зальём в cvs понедельник - вторник
Re: ABillS v0.5
не правильная работа linkupdown
правила
выполняются 2 раза... а этого быть не должно...
Код: Выделить всё
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
Я не волшебник... я только учусь!
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
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:
выполняются 2 раза... а этого быть не должно...Код: Выделить всё
/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 классов трафика нету ?
заведите тариф в демо
Re: ABillS v0.5
да два класса... local и global создал тариф zakachkin
Я не волшебник... я только учусь!
Re: ABillS v0.5
Чета совсем ничего не пойму после обновления 0.55/05.03.2013 перестал учитываться кредит тп (опция user_credit_change не используется), на счету 0, в тп кредит 0.01 все равно выдает с негативного пула и каждые 5 мин сбрасывает. Хотя раньше по такой схеме работало. В чем могут быть грабли? Вообще какие еще могут опции перекрывать кредит тп?
Re: ABillS v0.5
Сломался 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.