Agent
目錄
介紹
orxray
的很多子命令都是在某些 agent 執行的,如果你在命令列中明確的指定在哪個 agent 上來執行,則會在預設的 agent 執行。
這個預設的agent設定在 ~/.orxray/config
配置檔案中。預設被設定為你的當前機器 agent 的 ID 號,你可以修改 default_agent 選項來設定預設值。
orxray agent
子命令可以獲取 agent 列表,顯示當前的預設 agent 資訊。
用法
Usage: orxray agent ACTION [OPTIONS]
ACTIONS:
list
autorun
discard
get-default
GLOBAL OPTIONS:
--help
--config Specify the config file, default is ~/.orxray/config.
List
這個子命令可以列印出 agent 列表
用法
Usage: orxray agent list [OPTIONS]
OPTIONS:
-s, --page-size integer page size, 20(default).
GLOBAL OPTIONS:
--help
--config specify config file, default is ~/.orxray/config.
-s, --page-size integer
指定顯示列表的最大數量
示例
顯示 agent 列表
$ orxray agent list
ID HOSTNAME IP SYSTEM VERSION
1 centos7 13.17.28.191 centos-7 816
4 amzn2-xray-agent 13.17.28.193 amazon-2 816
5 suse15-aa 13.17.29.132 opensuse-15 802
7 ubuntu18-xray-agent 13.17.28.195 ubuntu-bionic 816
9 deploy-server 18.12.20.58 centos-7 796
10 centos7 13.17.231.163 centos-7 797
指定列表的最大顯示數量
$ orxray agent list -s 3
ID HOSTNAME IP SYSTEM VERSION
1 centos7 13.17.28.191 centos-7 816
4 amzn2-xray-agent 13.17.28.192 amazon-2 816
5 suse15-aa 13.17.29.132 opensuse-15 802
Get-default
獲取預設 Agent 的詳細資訊
用法
Usage: orxray agent get-default
GLOBAL OPTIONS:
--help
--config specify config file, default is ~/.orxray/config.
示例
$ orxray agent get-default
ID HOSTNAME IP SYSTEM VERSION
29 centos7-xxx-1 83.37.218.191 centos-7 816
Discard
禁用指定的 Agent。Agent 被禁用後,在 console 上的 Agent 節點就會被刪除,同時會釋放一個節點的 license 額度。注意,在禁用指定節點後,在相同機器上重新安裝 Agent 也無法再恢復使用。
用法
Usage: orxray agent discard [OPTIONS]
OPTIONS:
-a, --agent integer Agent ID, please use agent default command to set default agent.
If agent ID is not specified, the default_agent will be used.
GLOBAL OPTIONS:
--help
--config Specify the config file, default is ~/.orxray/config.
示例
$ orxray agent discard 1
Agent '1' is successfully discarded