Перейти до

Перегрузил сервер с abills, nas - mikrotik не трогал


dummy

Рекомендованные сообщения

После перегрузки сервера (микротик не трогал), на сервере показывает пользователь онлайн, на микротике - нет сессий.

соответственно пользователь подключиться не может, надо только в биллинге делать "zap"

 

как сделать так, чтобы при закрытии сессии на микротике в биллинге тоже закрывалась ?

Ссылка на сообщение
Поделиться на других сайтах

ну вони через 5 хв самі і закриваються, хіба що вискочить баг з нульовим натом... тоді тільки через мускуль закрити...але то не заважає для нових конектів тільки дублі висять

Ссылка на сообщение
Поделиться на других сайтах

в вашем варианте либо ждать несколько часов

либо

1. останавливаем сервер доступа

2. чистим таблицу dv_calls

3. перезагружаем радиус

4. включаем сервер доступа

Ссылка на сообщение
Поделиться на других сайтах

в вашем варианте либо ждать несколько часов

либо

1. останавливаем сервер доступа

2. чистим таблицу dv_calls

3. перезагружаем радиус

4. включаем сервер доступа

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

 

Похоже, billd в кроне не вписан.

вписан

 

повторяю вопрос: как абилс получает информацию с микротика ?

это:

IP:PORT: IP адрес и порт для контроля соединения. Например, для отключения пользователя с веб-интерфейса. MIKROTIC_IP:CoA_PORT:SSH_PORT
MIKROTIC_IP - адрес микротик
CoA_PORT - порт дял сброса пользователя с линии (По умолчанию 1700)
SSH_PORT - порт для управления по ssh (По умолчанию 22)
пример: 10.11.11.1:1700:22

если это, то как проверить, что соединение работает ?

ssh -l abills_admin -i /usr/abills/Certs/id_dsa.abills_admin 10.20.1.1 "/system identity print"

срабатывает

Ссылка на сообщение
Поделиться на других сайтах

микротик должен отправлять alive пакеты на радиус, если пакеты не приходят, сессия считается потерянной и она должна быть сброшена.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

микротик должен отправлять alive пакеты на радиус, если пакеты не приходят, сессия считается потерянной и она должна быть сброшена.

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

а в логи прет: More then allow login (1/1) CID: 10.11.125.2

 

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

Відредаговано dummy
Ссылка на сообщение
Поделиться на других сайтах

 

микротик должен отправлять alive пакеты на радиус, если пакеты не приходят, сессия считается потерянной и она должна быть сброшена.

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

а в логи прет: More then allow login (1/1) CID: 10.11.125.2

 

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

 

если не приходят Alive пакеты от МТ некоторое время - абиллс считает что сессия оборвана (и скриптом billd через крон сессии удаляет).... явной синхронизации нету (кроме конечно STOP пакета )

 

 

 

Відредаговано Lynx100
Ссылка на сообщение
Поделиться на других сайтах

 

микротик должен отправлять alive пакеты на радиус, если пакеты не приходят, сессия считается потерянной и она должна быть сброшена.

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

а в логи прет: More then allow login (1/1) CID: 10.11.125.2

 

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

 

Этот механизм - billd, который каждые 5 минут (или сколько там) через крон должен запускаться и при необходимости сбрасывать сессии

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

ABillS 0.57/20141120

 

billd вот что писал сегодня ночью:

2015-02-25 22:15:01 LOG_DEBUG: CMD [ivan] NAS: 5 (10.11.101.254) HANGUP: User-Name=2556013139 Framed-IP-Address=10.220.6.156 NAS_MNG: 10.11.101.254:1700 'parol'
2015-02-25 22:15:01 LOG_WARNING: HANGUP [ivan] NAS: 5 (10.11.101.254) Dublicate ip: 10.220.6.156 DEPOSIT: 61.110000 CREDIT: 0.00 SESSION_SUM: 0.000000 STATUS: 0 SESSION_ID: 8190b1a3 GUEST: 0 Hangup: 1 DURATION: 00:48:47
2015-02-25 22:15:01 LOG_WARNING: CALCULATION [ivan] NAS: 5 (10.11.101.254) Last Alive: 2027, Session-ID: 8190b1a3
2015-02-25 22:15:01 LOG_WARNING: LOST_ALIVE [danil] NAS: 5 (10.11.101.254) Last Alive: 1186, Session-ID: 819011c0

 

что означает "CALCULATION" ?

Відредаговано dummy
Ссылка на сообщение
Поделиться на других сайтах

/usr/abills/libexec/billd -all - не сбрасывает сессии

 

Lost-Alive/Billd Calculation Сессия не завершилась самостоятельно Данная сессия не завершилась самостоятельно и биллинг завершил её по истечению времени жизни сессии. Биллинг завершает сессии которые не отвечают на протяжении трёх alive периодов программой billd

Відредаговано kvirtu
Ссылка на сообщение
Поделиться на других сайтах

/usr/abills/libexec/billd -all - не сбрасывает сессии

 

Lost-Alive/Billd Calculation Сессия не завершилась самостоятельно Данная сессия не завершилась самостоятельно и биллинг завершил её по истечению времени жизни сессии. Биллинг завершает сессии которые не отвечают на протяжении трёх alive периодов программой billd

запросы идут через радиус ?

Ссылка на сообщение
Поделиться на других сайтах

Проверка синхронности сессий микротика с билингом

Программа проверяет активные сессии на микротике и сравнивает их с билингом. Не зарегистрированные в биллинге сессии программа отключает. Также есть возможность просмотр активных сессий микротика.

/usr/abills/libexec/billd checkmikro

NAS_IDS='1,2' Список серверов доступа. По умолчанию скорость просматривается на всех DEBUG=1..7 Режимы отладки.
1 - Отображать базовые сообщения программы и писать лог команд для

Відредаговано kvirtu
Ссылка на сообщение
Поделиться на других сайтах

Проверка синхронности сессий микротика с билингом

Программа проверяет активные сессии на микротике и сравнивает их с билингом. Не зарегистрированные в биллинге сессии программа отключает. Также есть возможность просмотр активных сессий микротика.

/usr/abills/libexec/billd checkmikro

NAS_IDS='1,2' Список серверов доступа. По умолчанию скорость просматривается на всех DEBUG=1..7 Режимы отладки.

1 - Отображать базовые сообщения программы и писать лог команд для

/usr/abills/libexec/billd checkmikro - выдает ошибку

ssh: connect to host 10.11.101.254 port 22: Connection refused

 

нашел, исправил в билд:

в 2296 строке добавил номер порта для подключения

 

выдало кучу Hangup-ов

повторный запуск - ничего не выдал

Ссылка на сообщение
Поделиться на других сайтах

 

Проверка синхронности сессий микротика с билингом

Программа проверяет активные сессии на микротике и сравнивает их с билингом. Не зарегистрированные в биллинге сессии программа отключает. Также есть возможность просмотр активных сессий микротика.

/usr/abills/libexec/billd checkmikro

NAS_IDS='1,2' Список серверов доступа. По умолчанию скорость просматривается на всех DEBUG=1..7 Режимы отладки.

1 - Отображать базовые сообщения программы и писать лог команд для

/usr/abills/libexec/billd checkmikro - выдает ошибку

ssh: connect to host 10.11.101.254 port 22: Connection refused

 

нашел, исправил в билд:

в 2296 строке добавил номер порта для подключения

 

выдало кучу Hangup-ов

повторный запуск - ничего не выдал

 

Пройдитесь внимательно по мануалу настройки Микротика на сайте абилса, может что упустили

Відредаговано kvirtu
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

×
×
  • Створити нове...