Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Команда

Пример

Описание

add user

add user alice 12345 ADMIN

Добавить пользователя с заданным именем , паролем и группой

add group

add group NEW_GROUP

Создать новую группу

add permission

add permission --groups ADMIN --users alice 'add user'

Ограничить права доступа для данной операции. Только заданные группы и пользователи могут выполнить эту операциюи паролем

add app

add app MyApp MyAppKey 'http://localhost'

Добавить новое приложение

add app-rest-method

add app-rest-method MyApp ErrorStatusEvent

Добавить REST-метод с заданным именем для данного приложения

add lb-node

add lb-node --http-port 8081 --flash 1935 --ws 8080 --wss 8443 --max-calls 999 --enabled true 192.168.1.5

Добавить узел в балансировщик нагрузки

add authorized_key

add authorized_key -f /root/.ssh/public.pem

Добавить ключ авторизации для входа в интерфейс командной строки

call create

call create --id 12345678 --callee 10001 --rtmpUrl rtmp://localhost:1935/live --rtmpStream callStream

Позвонить на указанный SIP-аккаунт с трансляцией звонка на RTMP-сервер с указанным именем потока

call hangup

call hangup --id 12345678

Завершить звонок с указанным идентификатором

grep

grep foo

Поиск строк по заданному шаблону

loadtool enable

loadtool enable

Включить инструмент нагрузочного тестирования

loadtool create

loadtool create test1

Создать нагрузочный тест

loadtool configure

loadtool configure --max-subscribers 5

Настроить нагрузочный тест

loadtool start

loadtool start test1

Запустить нагрузочный тест

loadtool stop

loadtool stop test1

Остановить нагрузочный тест

loadtool status

loadtool status test1

Просмотреть состояние нагрузочного теста

node start

node start

Запустить WCS сервер

node stop

node stop

Остановить WCS сервер

node restart

node restart

Перезапустить WCS сервер

passwd

passwd

passwd alice

Сменить пароль.

Пароль другого пользователя может сменить только пользователь супер группы

qa reload

qa reload

Перечитать тесты из каталога /usr/local/FlashphonerWebCallServer/conf/qa

qa list

qa list

Просмотреть список тестов

qa start

qa start 1,2,3

Запустить тест(ы) с указанным(и) идентификатором(ами)

qa log

qa log

Просмотреть результаты тестов

qa status

qa status

Просмотреть результат последнего запуска тестов

qa clients

qa clients

Просмотреть список и состояние клиентов тестов

reload суперпользователь

reload node-settings

reload node-settings

Перечитать настройки из файла flashphoner.properties

remove group

remove group NEW_GROUP

Удалить группу

remove user

remove user alice

Удалить пользователя

remove app

remove app MyApp

Удалить приложение с указанным ключом

remove app-rest-method

remove app-rest-method MyApp ErrorStatusEvent

Удалить REST-метод с приложенияremove permission

remove permission 'add user'

Удалить все права доступа с этой операции. В этом случае операция не будет доступна никому, кроме супер группы

remove lb-node

remove lb-node 192.168.1.5

Удалить узел из балансировщика нагрузки

remove authorized_key

remove authorized_key

Удалить ключ авторизации для входа в интерфейс командной строки

save lb-nodes

save lb-nodes

Сохранить узлы балансировщика нагрузки в файл

save node-settings

save node-settings

Сохранить текущие настройки сервера в файл flashphoner.properties

show groups

show groups

Показать группы

show users

show users

Показать пользователей

show permissions

show permissions

Показать права доступа для каждой из операций

show operations

show operations

Показать список операций, для которых можно ограничить права доступа

show rest-methods

show rest-methods

Отобразить все доступные REST-методы

show apps

show apps

Показать список приложений

show server-status

show server-status

Показать текущее состояние сервера

show app-status

show app-status MyApp

Показать текущее состояние указанного приложения

show streams

show streams

Показать список активных потоков

show app-rest-methods

show app-rest-methods MyApp

Показать набор REST-методов, которые включены для данного приложения

show lb-nodes

show lb-nodes

Показать узлы, участвующие в балансировке нагрузки

show lb-status

show lb-status

Показать текущее состояние балансировщика нагрузки

show cdn-nodes

show cdn-nodes

Показать список и состояния CDN-узлов, видимых серверу (только в режиме cdn_enable=true)

show cdn-routes

show cdn-routes

Показать список маршрутов и потоков CDN (только в режиме cdn_enable=true)

show node-settings

show node-settings

Показать или экспортировать список текущих настроек WCS в файл (см. Управление настройками сервера)

show node-setting

show node-setting http.address

Показать отдельную опцию из списка настроек

start lb

start lb

Запустить балансировщик нагрузки

stop lb

stop lb

Остановить балансировщик нагрузки

update user

update user --active false alice DEVELOPERS

Изменить данные пользователя

update permission

update permission --groups 'ADMIN,STAFF' --users='alice' hello

Изменить права доступа для указанной операции. Только заданные группы и пользователи могут выполнить эту операцию

update app

update app --c-class 'com.flashphoner.MyCallbackClass' --m-class 'com.flashphoner.MyMainClass' --u-rest 'REST_USER' --p-rest 'REST_PWD' MyAppMyAppKey

Изменить настройки приложения.

m-class - Главный класс обработчик.

c-class - Callback класс обработчик.u-rest - Имя пользователя, которое будет использоваться для аутнентификации HTTPS-запросов между WCS и Web-сервером.

p-rest - Пароль для HTTPS аутентификации

update lb-node

update --http-port 8081 --flash 1935 --ws 8080 --wss 8443 --max-calls 999 --enabled true lb-node 192.168.1.5

Изменить настройки узла балансировки нагрузки

update node-setting

update node-setting --name http.address --value 127.0.0.1

Изменить значение отдельной опции из списка настроек

watchdog start

watchdog start CoreProcessDown,EventScannerDown,SIPRegDoesNotWork

Запустить Watchdog

watchdog stop

watchdog stop

Остановить Watchdog