Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| 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 | ||
| + | </ | ||