... В OSS предусмотрены команды диагностики, их можно запустить из учетной записи и получить с NAS диагностику по абоненту: например, состояние сессии, если оборудование их отслеживает, или список ACL в которых находится абонент. \\ \\ !disgnostic_commands_list.png|border=0,width=700! h3. Какие бывают команды Система предусматривает две команды: * *user_info*: используйте, чтобы получить состояние сессии, или любую другую информацию, например состояние сессии и сетевую диагностику вместе * *user_test*: используйте для сетевой диагностики, например ping, tracepath, arp запросы и тд. h3. Как настроить # Добавьте команды диагностики в настройках биллинга: *Настройки -> *Команды диагностики пользователей* \\ \\ !disgnostic_commands_settings.png|border=0,width=600! \\ \\ #* *Имя кнопки*: любое, удобное Вам #* *Имя отправляемой команды*: выберите нужную команду #* *Привязка к типу NAS*: всегда "OSS схема" #* *Имя сущности*: всегда Users \\ \\ # Реализуйте команды по настроенным кнопка в [скрипте событий|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=51708724#Интеграцияоборудованияинтернет-Управлениесессиямиабонентовнаоборудовании] {info}В большинстве [стандартных схем|CarbonBilling:Стандартные схемы] реализована команда user_info В некоторых стандартных схемах реализована команда user_test{info} h3. При добавлении команд, можно выбрать разные типы NAS. Для чего эта опция? Это устаревшая опция, пожалуйста не используйте её. На текущем этапе развития Carbon Billing 5, мы предлагаем интегрировать NAS с использованием OSS схем, стандартных или пользовательских. Добавьте всего 1 или 2 кнопки в учетную запись: для user_info на тип "OSS схема" и/или user_test на тип "OSS схема" h2. Как использовать # Зайдите в [учетную запись|CarbonBilling:Учетная запись. Создание и изменение.] # Откройте вкладку "Диагностика" # Выполните нужную команду !disgnostic_commands_user_button.png|border=1,width=400! h3. Пример [CarbonBilling:Стандартная схема Mikrotik-Simple] Диагностика отразит список ACL по IP абонента и базовую сетевую проверку: ping, arp. !disgnostic commands mikrotik user_info.png|border=0! h3. Пример [CarbonBilling:Flussonic Watcher v2] В этой схеме реализовано два раздела: * Отформатированные данные, в описании понятном человеку \\ \\ !disgnostic commands flussonic user_info main.png|border=0! \\ \\ * Сырые данные в формате JSON для более глубокой диагностики и, например, передачи разработчикам \\ \\ !disgnostic commands flussonic user_info dev.png|border=0!
|