BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 04 июл 2025, 07:46

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Сброс по snmp
СообщениеДобавлено: 21 май 2008, 09:21 
Не в сети

Зарегистрирован: 06 мар 2007, 13:30
Сообщения: 457
Карма: 5
Здраствуйте!
Поставил с нуля биллинг на fedora 8, сначала не обращал внимания, позже понял, что абонентов не сбрасывает.
Попробовал radius.sh kill -login 1
OK Killed 1 connections.
В passtest.sh раскоментировал отладку в лог выдаётся
$1=-s $2=.1.3.6.1.4.1.2021.255.1 $3=integer $4=47872

И через несколько секунд в логе следующее
$1=-g $2=.1.3.6.1.4.1.2021.255.47872 $3= $4=
$PID=47872 $COMMAND=/usr/sbin/pppd

Клиент как работал так и работает! Если из монитора сделать сброс, потом закрыть, то соединение в мониторе становится закрытым, а абонент подключен и работает!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2008, 09:37 
Не в сети

Зарегистрирован: 06 мар 2007, 13:30
Сообщения: 457
Карма: 5
Заметил в логах сервака появляется
snmpd[24693]: netsnmp_assert index == tmp failed if-mib/data_access/interface.c:469 _access_interface_entry_save_name()


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2008, 11:53 
Не в сети

Зарегистрирован: 06 мар 2007, 13:30
Сообщения: 457
Карма: 5
В логах биллинг сервера и радиуса ошибок незамечено!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2008, 12:29 
Не в сети

Зарегистрирован: 06 мар 2007, 13:30
Сообщения: 457
Карма: 5
Нашёл проблему, неправильно передаётся PID процесса!

Как побороть не знаю!
Подскажите!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2008, 14:52 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
1. Какая версия pppd?
2. Приведите соответсвие pid процесса - Acct-Session-Id из пакета авторизации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2008, 14:56 
Не в сети

Зарегистрирован: 06 мар 2007, 13:30
Сообщения: 457
Карма: 5
Администратор писал(а):
1. Какая версия pppd?
2. Приведите соответсвие pid процесса - Acct-Session-Id из пакета авторизации.

pppd 2.4.4
PID pppd 21987 Acct-Session-Id=4833E34955E300

При выполнении radius.sh kill -login 1
в лог выводится
$1=-s $2=.1.3.6.1.4.1.2021.255.1 $3=integer $4=58112


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2008, 15:49 
Не в сети

Зарегистрирован: 06 мар 2007, 13:30
Сообщения: 457
Карма: 5
and писал(а):
Администратор писал(а):
1. Какая версия pppd?
2. Приведите соответсвие pid процесса - Acct-Session-Id из пакета авторизации.

pppd 2.4.4
PID pppd 21987 Acct-Session-Id=4833E34955E300

При выполнении radius.sh kill -login 1
в лог выводится
$1=-s $2=.1.3.6.1.4.1.2021.255.1 $3=integer $4=58112


Нашёл ответ на Вашем форуме старом! По документации при использовании pppd 2.4.4 в конфиге наса надо ставить 2.4.2 если сделать так то ошибка существует! А вот если поставить 2.4.3 ошибка исчезает!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2008, 17:32 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Второй раз уже на моей памяти для 2.4.4 такая история. Действительно, теперь как для 2.4.3 шлет код сессии.. Изменил документацию


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сброс по snmp
СообщениеДобавлено: 12 ноя 2009, 14:41 
У меня похожая проблема, не сбрасывается сессия.
Конфиг наса:
Код:
nas.inspector.snmp.port=161
nas.inspector.snmp.community=secret
#входящий буфер в мегабайтах
nas.inspector.snmp.buffer.in=4
#исходящий буфер в мегабайтах
nas.inspector.snmp.buffer.out=4
#
snmp.version=2
#возможные значения 2.4.2 и 2.4.3, для 2.4.4 указывается версия 2.4.3
pppd.version=2.4.3
nas.inspector.class=bitel.billing.server.processor.SNMPNASConnectionInspectorPPPD
nas.inspector.snmp.kill.oid=1.3.6.1.4.1.2021.255.1
nas.inspector.snmp.check.oid=1.3.6.1.4.1.2021.255


pppd version 2.4.4

В passtest.log вижу такое:
Код:
$1=-s $2=.1.3.6.1.4.1.2021.255.1 $3=integer $4=2285
$1=-g $2=.1.3.6.1.4.1.2021.255.2285 $3= $4=
$PID=2285 $COMMAND=/usr/sbin/pppd
$1=-g $2=.1.3.6.1.4.1.2021.255.1 $3= $4=
$PID=1 $COMMAND=/usr/sbin/pppd
$1=-s $2=.1.3.6.1.4.1.2021.255.1 $3=integer $4=2285
$1=-g $2=.1.3.6.1.4.1.2021.255.1 $3= $4=
$PID=1 $COMMAND=/usr/sbin/pppd
$1=-s $2=.1.3.6.1.4.1.2021.255.1 $3=integer $4=2285
$1=-g $2=.1.3.6.1.4.1.2021.255.1 $3= $4=
$PID=1 $COMMAND=/usr/sbin/pppd
$1=-s $2=.1.3.6.1.4.1.2021.255.1 $3=integer $4=2285
$1=-g $2=.1.3.6.1.4.1.2021.255.1 $3= $4=
$PID=1 $COMMAND=/usr/sbin/pppd
$1=-s $2=.1.3.6.1.4.1.2021.255.1 $3=integer $4=2285
$1=-g $2=.1.3.6.1.4.1.2021.255.1 $3= $4=
$PID=1 $COMMAND=/usr/sbin/pppd
$1=-s $2=.1.3.6.1.4.1.2021.255.1 $3=integer $4=2285
$1=-g $2=.1.3.6.1.4.1.2021.255.2285 $3= $4=
$PID=2285 $COMMAND=/usr/sbin/pppd


если выполнять вручную, то:

Код:
# ./passtest.sh -g 1.3.6.1.4.1.2021.255.2285
1.3.6.1.4.1.2021.255.2285
string
2



Если использовать snmp v1

Код:
snmpget -v1 -c secret х.х.х.х 1.3.6.1.4.1.2021.255.1
Timeout: No Response from х.х.х.х.


В чем загадка?


Вернуться к началу
  
 
 Заголовок сообщения: Re: Сброс по snmp
СообщениеДобавлено: 13 ноя 2009, 13:05 
Всем спасибо, проблема решена :wink:

Проблема была в том, что snmpd у меня запускался от имени пользователя snmp. Команду Kill -1 желательно запускать от root: пришлось запустить snmpd от рута. Хоть к биллингу не имеет отношения, но может быть кому-то будет полезным.


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

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


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

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


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

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