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

ヘルプを表示します。

intdash-agentd help

intdash-agentd help

intdash-agentdコマンドの使い方を表示します。