Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
dpi:bras_bng:cli:acct:start [2023/09/01 11:41] – создано 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 | ||
- | </ |