BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 30 апр 2024, 00:23

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: 14 сен 2009, 23:31 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
При просмотре монитора текущих соединений заметил одну особенность. В нем отображаются далеко не все подключенные в данный момент пользователи. Как будто он отображает их выборочно, притом что сортировка по времени составления договоров в этом разбросанном списке присутствует.

_________________
Arbeit macht frei


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 сен 2009, 00:48 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
Дополнительная информация. Добавлю то, что список пользователей в мониторе никак не менятся от применения фильтра по периодам.
Как так? Непонятно.


Вложения:
333.JPG
333.JPG [ 123.36 КБ | Просмотров: 6514 ]
222.jpg
222.jpg [ 214.52 КБ | Просмотров: 6514 ]
111.JPG
111.JPG [ 29.33 КБ | Просмотров: 6514 ]

_________________
Arbeit macht frei
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 сен 2009, 15:19 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
/me пытается угадать содержимое конфигов


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 01:31 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
Какие именно конфиги необходимо выложить?

_________________
Arbeit macht frei


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 01:48 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
Вот например конфиги РРР-радиуса.
Код:
This document had no style information.
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="RADIUS" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${log.dir.path}radius.log"/>
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="2"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MM-dd/HH:mm:ss} %5p [%t] %c{1} - %m%n"/>
</layout>
<filter class="ru.bitel.common.logging.Log4JMDCFilter">
<param name="key" value="nestedContext"/>
<param name="value" value="radius"/>
</filter>
</appender>
<appender name="CONNECTIONS" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${log.dir.path}connection.log"/>
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="2"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MM-dd/HH:mm:ss} %5p [%t] %c{1} - %m%n"/>
</layout>
</appender>
<appender name="PROCESSOR" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${log.dir.path}processor.log"/>
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="2"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MM-dd/HH:mm:ss} %5p [%t] %c{1} - %m%n"/>
</layout>
<filter class="ru.bitel.common.logging.Log4JMDCFilter">
<param name="key" value="nestedContext"/>
<param name="value" value="processor"/>
</filter>
</appender>
<appender name="SCRIPT" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${log.dir.path}script.log"/>
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="2"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MM-dd/HH:mm:ss} %5p [%t] %c{1} - %m%n"/>
</layout>
<filter class="ru.bitel.common.logging.Log4JMDCFilter">
<param name="key" value="nestedContext"/>
<param name="value" value="script"/>
</filter>
</appender>
<appender name="COLLECTOR" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${log.dir.path}collector.log"/>
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="2"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MM-dd/HH:mm:ss} %5p [%t] %c{1} - %m%n"/>
</layout>
<filter class="ru.bitel.common.logging.Log4JMDCFilter">
<param name="key" value="nestedContext"/>
<param name="value" value="collector"/>
</filter>
</appender>
<appender name="LISTENER" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${log.dir.path}flow.log"/>
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="2"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MM-dd/HH:mm:ss} %5p [%t] %c{1} - %m%n"/>
</layout>
<filter class="ru.bitel.common.logging.Log4JMDCFilter">
<param name="key" value="nestedContext"/>
<param name="value" value="flowListener"/>
</filter>
</appender>
<appender name="ERROR" class="org.apache.log4j.RollingFileAppender">
<param name="Threshold" value="ERROR"/>
<param name="File" value="${log.dir.path}error.log"/>
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="2"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%X{nestedContext} %d{MM-dd/HH:mm:ss} %5p [%t] %c{1} - %m%n"/>
</layout>
</appender>
<appender name="ASYNC" class="ru.bitel.common.logging.Log4jAsyncAppender">
<appender-ref ref="RADIUS"/>
<appender-ref ref="PROCESSOR"/>
<appender-ref ref="SCRIPT"/>
<appender-ref ref="COLLECTOR"/>
<appender-ref ref="LISTENER"/>
<appender-ref ref="ERROR"/>
</appender>
<category name="connections" additivity="false">
<appender-ref ref="CONNECTIONS"/>
</category>
<category name="processor" additivity="false">
<appender-ref ref="PROCESSOR"/>
</category>
<category name="script" additivity="false">
<appender-ref ref="SCRIPT"/>
</category>
<category name="radius" additivity="false">
<appender-ref ref="RADIUS"/>
</category>
<root>
<priority value="INFO"/>
<appender-ref ref="ASYNC"/>
</root>
</log4j:configuration>

_________________
Arbeit macht frei


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 02:12 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
Кстати, на версии 4.5 таких проблем не вылезало. А теперь, из-за глюков в мониторе невозможно подсчитать текущий трафик.

_________________
Arbeit macht frei


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 11:36 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
А radius.sh ps если вывести есть эти соединения? Может у вас автозакрытие включено?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 14:52 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
./radius ps выводит тот же самый список, только неотсортированный. Так что здесь все работает. А где можно увидеть опцию автозакрытия?

_________________
Arbeit macht frei


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 15:08 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Ну в доке посмотрите про автозакрытие соединений. А можете найти RADIUS запросы по одному такому закрывшемуся соединению?
И еще вытащить из connection.log строки по нему?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 15:35 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
В radius.log все как обычно. Отображается как будто все работает нормально. Интересное обнаружил в connection.log. Здесь подключения не отображаемые в мониторе записываются примерно так:

Код:
Type=ACCOUNTING_REQUEST
Attributes:
   User-Name=pashtet
   NAS-Identifier=LT-CORE
   NAS-IP-Address=yyy.yyy.yyy.yyy
   NAS-Port=48027
   Service-Type=2
   Framed-Protocol=1
   Framed-IP-Address=xxx.xxx.xxx.xxx
   Acct-Input-Octets=3433020
   Acct-Output-Octets=8353910
   Acct-Status-Type=3
   Acct-Delay-Time=0
   Acct-Session-Time=20523
   Acct-Input-Packets=19877
   Acct-Session-Id=81d00042
   Acct-Authentic=1
   Acct-Output-Packets=14036
   Event-Timestamp=1253286524
   Acct-Output-Gigawords=0
   Acct-Input-Gigawords=0
   NAS-Port-Type=5
   Calling-Station-Id=xxx.xxx.xxx.xxx
   Called-Station-Id=yyy.yyy.yyy.yyy

09-18/15:09:09  WARN [pool-2-thread-20] connections - Not found connection for update packet:

Type=ACCOUNTING_REQUEST
Attributes:
   User-Name=sadykovss
   NAS-Identifier=LT-CORE
   NAS-IP-Address=yyy.yyy.yyy.yyy
   NAS-Port=48077
   Service-Type=2
   Framed-Protocol=1
   Framed-IP-Address=xxx.xxx.xxx.xxx
   Acct-Input-Octets=2633798
   Acct-Output-Octets=7392039
   Acct-Status-Type=3
   Acct-Delay-Time=0
   Acct-Session-Time=6481
   Acct-Input-Packets=13047
   Acct-Session-Id=81d00074
   Acct-Authentic=1
   Acct-Output-Packets=13192
   Event-Timestamp=1253286524
   Acct-Output-Gigawords=0
   Acct-Input-Gigawords=0
   NAS-Port-Type=5
   Calling-Station-Id=yyy.yyy.yyy.yyy
   Called-Station-Id=xxx.xxx.xxx.xxx

09-18/15:09:10  WARN [pool-2-thread-44] connections - Not found connection for update packet:


В то время как нормально отображаемые подключения такого предупреждения не получают:

Код:
09-18/15:08:19  INFO [pool-2-thread-35] connections - [ F00075; elovickiai; 77378 ] DialUpNASConnection update connection..
09-18/15:08:19  INFO [pool-2-thread-35] connections - [ F00075; elovickiai; 77378 ] Taking zone Комфорт from response on calculate sid=11
09-18/15:08:19  INFO [pool-2-thread-35] connections - [ F00075; elovickiai; 77378 ] Taking zone Комфорт from response on calculate sid=12
09-18/15:08:19  INFO [pool-2-thread-35] connections - [ F00075; elovickiai; 77378 ] DialUpNASConnection set STATUS=1


Но потом они скидываются с подобного рода сообщениями

Код:
09-18/15:08:20  WARN [pool-2-thread-40] connections - Not found connection for update packet:

_________________
Arbeit macht frei


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 15:45 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
А где авторизация по этому соединению? Так ругается, потому что пришел апдейт пакет на соединение, которое радиус не ведет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 16:02 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
Так ведь он и так запрашивает соединение, и тут же появляется предупреждение.

_________________
Arbeit macht frei


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2009, 16:05 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
И как он не ведет это соединение, если Микротик его отображает и клиент получает трафик.

_________________
Arbeit macht frei


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 сен 2009, 12:29 
Не в сети

Зарегистрирован: 15 авг 2009, 21:04
Сообщения: 41
Откуда: Казахстан
Карма: 10
Проблема, по-моему, решилась. Я нашел это автозавершение - в конфигурации NAS-ов опция auto.sleep.drop стояла 60 секунд. Поэтому простаивающие всего одну минуту соединения сбрасывались.

_________________
Arbeit macht frei


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 сен 2009, 15:26 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
akubik писал(а):
Проблема, по-моему, решилась. Я нашел это автозавершение - в конфигурации NAS-ов опция auto.sleep.drop стояла 60 секунд. Поэтому простаивающие всего одну минуту соединения сбрасывались.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.053s | 54 Queries | GZIP : On ]