forum.bitel.ru
http://forum.bitel.ru/

Отправка детализации из кабинета пользователя
http://forum.bitel.ru/viewtopic.php?f=22&t=1502
Страница 1 из 1

Автор:  jack7 [ 09 окт 2008, 12:36 ]
Заголовок сообщения:  Отправка детализации из кабинета пользователя

Доброе время суток

Версии биллинга и модулей

bill вер. 4.4 сборка 88 от 08.09.2008 17:54:06
dialup вер. 4.4 сборка 56 от 27.09.2008 16:14:05
ipn вер. 4.4 сборка 82 от 18.07.2008 16:05:07
reports вер. 4.4 сборка 57 от 10.09.2008 10:40:36
ru.bitel.bgbilling.plugins.crm вер. 4.4 сборка 74 от 18.09.2008 14:42:01


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

netflow.out писал(а):
javax.mail.SendFailedException: Sending failed;
nested exception is:
javax.mail.MessagingException: 501 5.0.0 HELO requires domain address

at javax.mail.Transport.send0(Transport.java:219)
at javax.mail.Transport.send(Transport.java:81)
at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:166)
at bitel.billing.server.netflow.ipn.detail.DetailMaker.run(DetailMaker.java:221)


collectro.log писал(а):
INFO 09.10.2008 10:45:52 Starting BG NetFlow collector for IPN..
INFO 09.10.2008 10:45:52 Reload source list.
INFO 09.10.2008 10:45:52 IP: 192.168.5.1 => 1
INFO 09.10.2008 10:45:52 Load => true; process => true
INFO 09.10.2008 10:45:52 Starting NetFlow listener on port 2004


dataloader.log писал(а):
INFO 09.10.2008 12:00:53 Processing source:1 time: 2008-10-09 11:00:00.0
INFO 09.10.2008 12:00:53 proccess [ 09-10-2008 11:00:00; mid => 1; param => 1 ] Bean create => 1 Processed lines => 0; inserts => 0; errors => 0; time => 6 ms.


detail.log писал(а):
INFO 09.10.2008 10:46:42 Creating dialup session detail login test from 09.10.2008 09:34:06
INFO 09.10.2008 10:46:42 Detail created by 17, sending on 'admin@xxx.com'
INFO 09.10.2008 10:46:49 Detail sended by 7311


loader.log писал(а):
INFO 09.10.2008 10:50:01 Make new loader for 1


конфиг биллинга из Сервис->Настройка писал(а):
#настройки почты
mail.smtp.host=xxx.com
mail.from.email=admin@xxx.com
mail.from.name=BGbilling
mail.to.email=admin@xxx.com
mail.to.name=admin@xxx.com
mail.encoding=koi8-r


Ранее видел здесь на форуме подобную ошибку, как понял при соединении с сервером не подставляется имя почтовика, то есть вместо
HELO xxx.com
идет запрос
HELO
на что сервер отвечает
501 5.0.0 HELO requires domain address

Автор:  skn [ 09 окт 2008, 13:42 ]
Заголовок сообщения: 

OC какая? hostname прописан?

Автор:  jack7 [ 09 окт 2008, 14:05 ]
Заголовок сообщения: 

Код:
bill BGBillingServer # uname -a
Linux bill 2.6.25-gentoo-r7 #1 SMP Thu Sep 18 22:25:31 YEKST 2008 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux


Код:
bill BGIPNNetflowCollector # hostname
bill


но hostname -s выдавало Unknown host :D
сменил имя на полное с доменом - все ок

спасибо за оперативную подсказку

Автор:  jack7 [ 09 окт 2008, 17:49 ]
Заголовок сообщения: 

(для PPPoE c раздачей динамических ip из пула)
еще вопрос возник, детальная статистика приходит в таком формате

Код:
Время;С адреса;С порта;На адрес;На порт;Байт;С интерфейса;На интерфейс
09.10.2008 10:18:33;192.168.200.10;52305;88.212.196.69;80;1978;14;7
09.10.2008 10:18:33;192.168.200.10;52308;88.212.196.69;80;615;14;7
09.10.2008 10:18:33;192.168.200.10;52313;88.212.202.6;80;902;14;7
09.10.2008 10:18:33;192.168.200.10;52316;88.212.196.70;80;766;14;7


можно ли изменить формат деталки?
и добавить туда столбец номера договора или еще какой-индикатор юзера, а то получается деталка привязана только ко времени и к динамическому ip.

Автор:  S [ 12 окт 2008, 23:00 ]
Заголовок сообщения: 

А какой смысл? В Сессии IP динамический, детализация на сессию, от времени входа\выхода. Соответственно каждая сессия уникальна: дата, пользователь, ip.

Автор:  jack7 [ 13 окт 2008, 09:06 ]
Заголовок сообщения: 

S писал(а):
А какой смысл? В Сессии IP динамический, детализация на сессию, от времени входа\выхода. Соответственно каждая сессия уникальна: дата, пользователь, ip.


нужно выполнить деталку для юзера, на дату год назад

Автор:  S [ 13 окт 2008, 09:55 ]
Заголовок сообщения: 

По идее, если данные в бинарном виде есть за нужный период, то детализацию можно по сессиям сделать, все равно netflow.sh(bat) save делается...или я не понял )

Автор:  jack7 [ 13 окт 2008, 10:20 ]
Заголовок сообщения: 

S писал(а):
По идее, если данные в бинарном виде есть за нужный период, то детализацию можно по сессиям сделать, все равно netflow.sh(bat) save делается...или я не понял )


разговор о PPPoE с динамическими ip
как данная команда позволит мне получить деталку для определенного юзера с датой год назад даже при наличии нетфлоу данных?

netflow.sh save <source_id> <yyyy-MM-dd-HH> <path>

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

Автор:  jack7 [ 16 окт 2008, 15:46 ]
Заголовок сообщения: 

поставил версию 4.5

Код:
   dialup вер. 4.5 сборка 88 от 14.10.2008 17:27:19
   email вер. 4.5 сборка 89 от 14.10.2008 17:27:19
   ipn вер. 4.5 сборка 108 от 14.10.2008 17:27:20
   npay вер. 4.5 сборка 88 от 14.10.2008 17:27:30
   reports вер. 4.5 сборка 88 от 14.10.2008 17:27:30
   trayinfo вер. 4.5 сборка 78 от 14.10.2008 17:27:31


версия явы на сервере
Код:
bill BGBillingServer # java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)


При просмотре кабинета пользователя и отправке детализации по PPPoE сессиям получаю ответ
Отправка детализации поставлена в очередь.


в основном конфиге
Код:
mail.smtp.host=xxx.com
mail.from.email=admin@xxx.com
mail.from.name=BG-billing server
mail.to.email=admin@xxx.com
mail.to.name=User
mail.encoding=windows-1251


hostname не менял :)

netflow.out
Код:
16.10.2008 15:05:28 java.lang.NullPointerException
16.10.2008 15:05:28     at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:162)
16.10.2008 15:05:28     at bitel.billing.server.netflow.ipn.detail.DetailMaker.run(DetailMaker.java:221)


detail.log
Код:
INFO   16.10.2008 15:05:28  Creating dialup session detail login user from 16.10.2008 14:08:42
INFO   16.10.2008 15:05:28  Detail created by 7, sending on 'user@xxx.com'
INFO   16.10.2008 15:05:28  Detail sended by 2


директории с логами коллектора есть, и выполняется успешная выборка по ./netflow.sh save, но
на почтовый сервер письмо не приходит

Автор:  jack7 [ 19 окт 2008, 11:22 ]
Заголовок сообщения: 

up

Автор:  Администратор [ 20 окт 2008, 10:54 ]
Заголовок сообщения: 

Биллинг вообще какие-либо письма отправляет? Например в договоре отчет по балансу какой-нибудь? Коллектор ребутили после установки опций почты в Сервис-Настройки?

Автор:  jack7 [ 20 окт 2008, 11:11 ]
Заголовок сообщения: 

обновил весь биллинг через ./bg_installer.sh update

до

bill вер. 4.5 сборка 126 от 17.10.2008 11:05:36
dialup вер. 4.5 сборка 89 от 16.10.2008 09:56:22
email вер. 4.5 сборка 89 от 14.10.2008 17:27:19
ipn вер. 4.5 сборка 108 от 14.10.2008 17:27:20
npay вер. 4.5 сборка 88 от 14.10.2008 17:27:30
reports вер. 4.5 сборка 88 от 14.10.2008 17:27:30
ru.bitel.bgbilling.plugins.crm вер. 4.5 сборка 106 от 15.10.2008 16:03:45
ru.bitel.bgbilling.plugins.helpdesk вер. 4.5 сборка 77 от 17.10.2008 15:07:29
trayinfo вер. 4.5 сборка 78 от 14.10.2008 17:27:31


заработало ок

Автор:  Администратор [ 20 окт 2008, 11:18 ]
Заголовок сообщения: 

Гм, вообщет коллектор от этих обновлений мало зависит. Ну заработало, и хорошо )

Автор:  jack7 [ 20 окт 2008, 17:02 ]
Заголовок сообщения: 

jack7 писал(а):
(для PPPoE c раздачей динамических ip из пула)
еще вопрос возник, детальная статистика приходит в таком формате

Код:
Время;С адреса;С порта;На адрес;На порт;Байт;С интерфейса;На интерфейс
09.10.2008 10:18:33;192.168.200.10;52305;88.212.196.69;80;1978;14;7
09.10.2008 10:18:33;192.168.200.10;52308;88.212.196.69;80;615;14;7
09.10.2008 10:18:33;192.168.200.10;52313;88.212.202.6;80;902;14;7
09.10.2008 10:18:33;192.168.200.10;52316;88.212.196.70;80;766;14;7


можно ли изменить формат деталки?
и добавить туда столбец номера договора или еще какой-индикатор юзера, а то получается деталка привязана только ко времени и к динамическому ip.

Автор:  Администратор [ 21 окт 2008, 12:39 ]
Заголовок сообщения: 

В данный момент возможности нет.

Автор:  jack7 [ 21 окт 2008, 14:15 ]
Заголовок сообщения: 

ок, спасибо

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/