Команда | Пример | Описание |
---|---|---|
add user | add user alice 12345 |
Добавить пользователя с заданным именем |
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 |
MyAppKey connect | Добавить 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 hangup
call hangup --id 12345678
Завершить звонок с указанным идентификатором
Позвонить на указанный SIP-аккаунт с трансляцией звонка на RTMP-сервер с указанным именем потока
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 | Сменить пароль. Пароль другого пользователя может сменить только |
суперпользователь |
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
Просмотреть список и состояние клиентов тестов
node-settings | reload node-settings | Перечитать настройки из файла flashphoner.properties |
remove |
Удалить группу
user | remove user alice | Удалить пользователя |
remove app | remove app MyApp | Удалить приложение с указанным ключом |
remove app-rest-method | remove app-rest-method MyApp ErrorStatusEvent | Удалить REST-метод с приложения |
remove |
remove permission 'add user'
Удалить все права доступа с этой операции. В этом случае операция не будет доступна никому, кроме супер группы
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 |
show groups
Показать группы
users | show users | Показать пользователей |
show permissions
show permissions
show |
show operations
Показать список операций, для которых можно ограничить права доступа
rest-methods | show rest-methods | Отобразить все доступные REST-методы |
show apps | show apps | Показать список приложений |
show server-status | show server-status | Показать текущее состояние сервера |
show app-status | show app-status MyApp | Показать текущее состояние указанного приложения |
show |
show streams
Показать список активных потоков
app-rest-methods | show app-rest-methods |
MyAppKey | Показать |
REST- |
методы приложения | ||
show streams | show streams | Показать список активных потоков |
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 |
Изменить данные пользователя | |
update |
update permission --groups 'ADMIN,STAFF' --users='alice' hello
Изменить права доступа для указанной операции. Только заданные группы и пользователи могут выполнить эту операцию
app | update app --c-class 'com.flashphoner.MyCallbackClass' --m-class 'com.flashphoner.MyMainClass' |
MyAppKey | Изменить настройки приложения. m-class - Главный класс обработчик. c-class - Callback класс обработчик |
. |
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
...