テストおよびモニター・テンプレートのインポートおよびエクスポート
テストとモニターのテンプレートは、コントロールセンターの1つのインストールからエクスポートして、別のインストール(または同じコントロールセンターの別のアカウント)にインポートできます。この目的には、以下のコマンドを使用します。
ncc template
テスト用ncc monitor-template
モニター用
構文はこれら 2 つのコマンドで同じであり、 ncc template
については以下で詳しく説明します。
リスティングテンプレート
アカウント名、テンプレート名、ID を持つすべてのテンプレートを一覧表示するには、次のコマンドを実行します。
ncc template list [--account NAME]
--account
フラグを使用して、特定のアカウントのテンプレートのみを一覧表示します。
テンプレートのエクスポート
次のコマンドを使用して、テンプレート設定を JSON 形式でエクスポートします。
ncc template export [--account NAME] [--file NAME] [id ...]
ここに、エクスポートするテンプレートのIDのリスト [id ...]
。テンプレート ID を指定しない場合は、すべてのテンプレートがエクスポートされます。
--file
フラグは、出力ファイルの名前を指定します。これを省略すると、出力は標準出力に書き込まれます。
--account
フラグを使用して、アカウントでテンプレートをフィルタリングします。
テンプレートのインポート
テンプレートをエクスポートすると、次のように指定したアカウントにテンプレートをインポートできます。
ncc template import --account NAME [--force_overwrite] [export file name]
ここで、 export file name
は ncc template export
から得られる出力ファイルである。(ファイルが指定されていない場合、import コマンドは stdin から読み取ります。
force_overwrite
フラグが設定されている場合、アカウントにすでに存在する同じ名前のテンプレートはすべて上書きされます。このオプションの使用は、一般的には推奨されません。インポートする前に、既存のテンプレートの名前を変更することをお勧めします。
使用例
-
「template1」という名前のテンプレートを 1 つエクスポートします。
ncc template export template1 --file my_template.json
-
アカウント「demo」からすべてのテンプレートをエクスポートします。
ncc template export --account demo --file all_demo_templates.json
-
サーバー上のすべてのテンプレートをエクスポートします。
ncc template export --file all_templates.json
-
エクスポートファイルからアカウント「demo」にテンプレートをインポートします。
ncc template import --account demo all_demo_templates.json