Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:bras_bng:cli:acct:start [2023/09/01 11:55] – elena.krasnobryzh | dpi:bras_bng:cli:acct:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Accounting CLI ====== | ||
| - | {{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 | ||
| - | </ | ||