intdash-agentdコマンド¶
注釈
intdash-agentdは、intdash Edge Agent 2のデーモンとして使用されるプログラムです。
通常、intdash-agentdの起動や終了はinitスクリプトを使って行うので直接 intdash-agentd
コマンドを実行する必要はありません。
設定の書き出し、読み込み( intdash-agentd config show/apply
)を行う場合や、高度な操作をする場合のみ直接 intdash-agentd
コマンドを実行します。
intdash-agentdコマンドは以下の書式で使用します。
intdash-agentd [--version | -v]
intdash-agentd [--help | -h]
intdash-agentd <command> [<command_options>] [<arguments>]
- --version, -v
バージョンを表示します。
- --help, -h
ヘルプを表示します。
<command>ごとの使用方法については、以下を参照してください。
intdash-agentd config¶
intdash-agentd config [<config_command_options>] <command> <command_option> [<arguments>]
configコマンドに共通の <config_command_options>
では、以下を使用することができます。
- --log <level>, -l <level>
ログレベルを設定します。levelには、以下を設定できます:
t[race]|d[ebug]|i[nformation]|w[arning]|e[rror]|q[uiet]
ログレベルは、環境変数AGENT_LOGでも設定できます。 環境変数AGENT_LOGよりもこのコマンドオプションが優先されます。環境変数AGENT_LOGが与えられておらず、このコマンドオプションも与えられていない場合、informationレベルとなります。
- --help, -h
ヘルプを表示します。
applyサブコマンド¶
intdash-agentd config [<config_command_options>] apply <command_options>
指定されたファイルから設定を読み込み、適用します。
また、読み込まれた設定は現在使用中の設定ファイル(デフォルトでは /var/lib/intdash/agent.yaml
、ただし環境変数 AGENT_LIB_DIR
が設定されている場合は ${AGENT_LIB_DIR}/agent.yaml
)に書き込まれます。
<command_options>
で以下のように指定します。
- --user-agent-config <value>, -c <value> (必須)
使用する設定ファイルを指定します。
- --config-server-socket <value>
コマンドとintdash-agentdの間の通信用のUNIXドメインソケットを指定します。通常は、デフォルトのままでよいため指定する必要はありません。 (デフォルト: /var/run/intdash/agentd.sock)
- --help, -h
ヘルプを表示します。
showサブコマンド¶
intdash-agentd config [<config_command_options>] show [<command_options>]
intdash Edge Agent 2の現在の設定を標準出力に書き出します。
[<command_options>]
で以下のように指定します。
- --default
現在の設定ではなくデフォルトの設定を表示します。
- --help, -h
ヘルプを表示します。
intdash-agentd serve¶
intdash-agentd serve [<serve_command_options>] <arguments>
intdash-agentdを起動します。
注釈
通常、intdash-agentdの起動はinitスクリプトを使って行うため、直接 intdash-agentd serve
コマンドを実行する必要はありません。
[<serve_command_options>]
では、以下を使用することができます。
- --log <level>, -l <level>
ログレベルを設定します。levelには、以下を設定できます:
t[race]|d[ebug]|i[nformation]|w[arning]|e[rror]|q[uiet]
ログレベルは、環境変数AGENT_LOGでも設定できます。 環境変数AGENT_LOGよりもこのコマンドオプションが優先されます。環境変数AGENT_LOGが与えられておらず、このコマンドオプションも与えられていない場合、informationレベルとなります。
- --db <value>
計測に関する情報と未送信データを保存するデータベースのファイル名を指定します。通常は、デフォルトのままでよいため指定する必要はありません。 (デフォルト: /var/lib/intdash/agent.db)
- --port <value>
intdash-agentdのgRPCサーバーのポート番号を指定します。intdash-agentctlコマンドから計測情報にアクセスするために利用されます。通常は、デフォルトのままでよいため指定する必要はありません。(デフォルト: 50051)
- --config-server-socket <value>
コマンドとintdash-agentdの間の通信用のUNIXドメインソケットを指定します。通常は、デフォルトのままでよいため指定する必要はありません。 (デフォルト: /var/run/intdash/agentd.sock)
- --uploader-request-size <value>
intdash-agentdからintdashサーバーに向けて遅延アップロードを行う際の、1リクエストに含めるチャンクの最大サイズを指定します(単位: バイト)。(デフォルト: 1048576)
- --help, -h
ヘルプを表示します。
intdash-agentd ping¶
intdash-agentd ping [<ping_command_options>] [<arguments>]
intdash-agentdが正常に動作しているかどうかを確認します。
- --log <value>, -l <value>
ログレベルを設定します。levelには、以下を設定できます:
t[race]|d[ebug]|i[nformation]|w[arning]|e[rror]|q[uiet]
ログレベルは、環境変数AGENT_LOGでも設定できます。 環境変数AGENT_LOGよりもこのコマンドオプションが優先されます。環境変数AGENT_LOGが与えられておらず、このコマンドオプションも与えられていない場合、informationレベルとなります。
- --port <value>
intdash-agentdのgRPCサーバーのポート番号を指定します。intdash-agentctlコマンドからの計測情報にアクセスするために利用されます。通常は、デフォルトのままでよいため指定する必要はありません。(デフォルト: 50051)
- --config-server-socket <value>
コマンドとintdash-agentdの間の通信用のUNIXドメインソケットを指定します。通常は、デフォルトのままでよいため指定する必要はありません。 (デフォルト: /var/run/intdash/agentd.sock)
- --timeout <value>, -t <value>
確認のタイムアウトを指定します(単位: 秒)。(デフォルト: 5)
- --help, -h
ヘルプを表示します。