Команда | Пример | Описание |
---|---|---|
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 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 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' MyApp | Изменить настройки приложения. 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 |