Проверка состояния абонентов на СКАТе

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (4)

просмотр истории страницы
h2. Команды управления на СКАТ
h6. 1) Вывести всех абонентов, у которых есть доступ в интернет по логике СКАТа.
{code}
fdpi_ctrl list all --policing | grep -v rate_blocked | awk -F" " '{print($1);}' | awk '{if(NR>4)print}' | head -n -3 | awk '{system("fdpi_ctrl list --auth --login "$1)}' | grep "Auth-status=authorized"
{code}
Вывод будет приблизительно следующий:
{code}login=30455: Auth-status=authorized, rest=1548s
login=30456: Auth-status=authorized, rest=0s
login=30457: Auth-status=authorized, rest=2297s{code}
{info}Параметр *login* на СКАТ это *abonent_id* в биллинге. Его можно использовать для сброса сессии{info}
h6. 2) Проверка состояний по ip адресу
{code}
fdpi_ctrl del --auth --login 29991
{code}
{color:#ff0000}{*}Примечание{*}{color}{color:#000000}*: Параметр login на СКАТ это abonent_id на биллинге\*{color}
h6. 5) Проверка состояния авторизации по IP
{code}
fdpi_ctrl list --auth --ip 10.97.17.9
IP=10.97.17.9: Auth-status=authorized
{code}

h2. Примеры Access-Accept
Интернет доступен
{code}Sending Access-Accept of id 96 to 10.90.110.10 port 40713
Framed-IP-Address := 10.90.110.52
User-Name := "1234"
VasExperts-Enable-Service += "9:on"
VasExperts-Multi-IP-User := 0
VasExperts-Enable-Service += "11:on"
VasExperts-Service-Profile += "11:NATP"
VasExperts-Policing-Profile := "155"
Acct-Interim-Interval := 1800
{code}
Интернет заблокирован или услуги трафика неактивны
{code}Sending Access-Accept of id 13 to 10.90.110.10 port 55597
Framed-IP-Address := 10.90.110.247
User-Name := "2345"
VasExperts-Enable-Service += "9:on"
VasExperts-Multi-IP-User := 0
VasExperts-Enable-Service += "11:on"
VasExperts-Service-Profile += "11:NATP"
VasExperts-Policing-Profile := "rate_blocked"
VasExperts-Service-Profile += "5:http_blocked"
VasExperts-Enable-Service += "5:on"
Acct-Interim-Interval := 1800{code}