Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | |||
dpi:bras_bng:cli:acct [2023/09/01 11:41] – elena.krasnobryzh | dpi:bras_bng:cli:acct [2024/09/26 15:29] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== acct ====== | + | ====== |
+ | {{indexmenu_n> | ||
+ | |||
+ | Вывод и управление аккаунтинг-сессиями fastpcrf. | ||
+ | |||
+ | Это команда к fastpcrf, так что в аргументе -r утилиты следует задавать адрес fastpcrf. | ||
+ | |||
+ | ==== pcrf acct show all ==== | ||
+ | Вывод содержимого БД аккаунтинга fastpcrf. Заметим, | ||
+ | <code bash> | ||
+ | fdpi_cli pcrf acct show all | ||
+ | </ | ||
+ | |||
+ | ==== pcrf acct show active ==== | ||
+ | Вывод активных сессий БД аккаунтинга fastpcrf. В вывод этой команды попадают активные сессий и сессии, | ||
+ | <code bash> | ||
+ | fdpi_cli pcrf acct show active | ||
+ | </ | ||
+ | |||
+ | ==== pcrf acct show ==== | ||
+ | Вывод аккаунтинг-сессий по указанному ключу | ||
+ | <code bash> | ||
+ | fdpi_cli pcrf acct show [ip=X | session=X | multi_session_id=X | login=X | uid=X] | ||
+ | </ | ||
+ | ключ указывается одним из аргументов: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Примеры (10.20.98.78 - адрес fastpcrf-сервера): | ||
+ | <code bash> | ||
+ | fdpi_cli -r 10.20.98.78 pcrf acct show ip=192.168.0.25 | ||
+ | fdpi_cli -r 10.20.98.78 pcrf acct show ip=2001: | ||
+ | fdpi_cli -r 10.20.98.78 pcrf acct show session=67890978DAE00067 | ||
+ | fdpi_cli -r 10.20.98.78 pcrf acct show multi_session_id=M67890978DAE00067 | ||
+ | fdpi_cli -r 10.20.98.78 pcrf acct show login=JohnSmith | ||
+ | fdpi_cli -r 10.20.98.78 pcrf acct show uid=1034 | ||
+ | </ | ||
+ | |||
+ | ==== pcrf acct raw show ==== | ||
+ | Вывод сырых данных (raw-уровень по IP) БД аккаунтинга. Это неагрегированные данные, | ||
+ | <code bash> | ||
+ | fdpi_cli pcrf acct raw show [all | ip=X | session=X | multi_session_id=X | login=X | uid=X] | ||
+ | </ | ||
+ | ключ указывается одним из аргументов: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Примеры: | ||
+ | <code bash> | ||
+ | # Вывести все записи | ||
+ | fdpi_cli pcrf acct raw show all | ||
+ | |||
+ | # поиск по IP | ||
+ | fdpi_cli pcrf acct raw show ip=192.168.0.25 | ||
+ | fdpi_cli pcrf acct raw show ip=2001: | ||
+ | |||
+ | # поиск по session-id или multi-session-id: | ||
+ | fdpi_cli pcrf acct raw show session=67890978DAE00067 | ||
+ | fdpi_cli pcrf acct raw show multi_session_id=M67890978DAE00067 | ||
+ | |||
+ | # Поиск по логину: | ||
+ | fdpi_cli pcrf acct raw show login=JohnSmith | ||
+ | |||
+ | # Поиск по UID | ||
+ | fdpi_cli pcrf acct raw show uid=34098 | ||
+ | </ | ||
+ | |||
+ | ==== pcrf acct show stat ==== | ||
+ | Вывод внутренней статистики БД аккаунтинга fastpcrf | ||
+ | <code bash> | ||
+ | fdpi_cli pcrf acct show stat | ||
+ | </ | ||
+ | |||
+ | ==== pcrf acct [start | stop | idle | restart] ==== | ||
+ | Управление аккаунтинг-сессиями | ||
+ | <code bash> | ||
+ | fdpi_cli pcrf acct [start | stop | idle | restart] [ip=X | session=X | multi_session_id=X | login=X | uid=X] | ||
+ | </ | ||
+ | Действия: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Должен быть указан один из аргументов: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Примеры: | ||
+ | <code bash> | ||
+ | # Старт аккаунтинг-сессий для всех IP-адресов логина | ||
+ | fdpi_cli pcrf acct start login=JohnSmith | ||
+ | # Послать Acct Stop для сессии 67890978DAE00067 | ||
+ | fdpi_cli pcrf acct stop pcrf acct stop session=67890978DAE00067 | ||
+ | # Рестартовать | ||
+ | fdpi_cli pcrf acct restart ip=192.168.52.36 | ||
+ | fdpi_cli pcrf acct restart ip=2001: | ||
+ | # Завершить все сессии мультисессии по idle timeout | ||
+ | fdpi_cli pcrf acct idle multi_session_id=M67890978DAE00067 | ||
+ | </ | ||
+ | |||
+ | ==== pcrf acct interim ==== | ||
+ | Немедленная отправка interim update для указанных сессий. | ||
+ | Для отправки interim update сессия должна быть активной. | ||
+ | <code bash> | ||
+ | fdpi_cli pcrf acct interim [ip=X | session=X | multi_session_id=X | login=X | uid=X] | ||
+ | </ | ||
+ | |||
+ | Должен быть указан один из аргументов: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | |||
+ | Примеры: | ||
+ | <code bash> | ||
+ | fdpi_cli pcrf acct interim ip=192.168.52.36 | ||
+ | fdpi_cli pcrf acct interim ip=2001: | ||
+ | fdpi_cli pcrf acct interim multi_session_id=M67890978DAE00067 | ||
+ | fdpi_cli pcrf acct interim session=67890978DAE00067 | ||
+ | fdpi_cli pcrf acct interim login=JohnSmith | ||
+ | </ |