Custom Node Tools
Desktop Console のノードメニューに独自のコマンドを追加して、デバイス上ですでに使用しているツールを、そのデバイスを表すノードからワンクリックで起動できます。
SettingsNetCrunch SystemAtlasCustom Node Tools
監視によってノードに問題があることがわかっても、通常は別のツール(リモートデスクトップクライアント、ベンダーの管理ユーティリティ、社内スクリプトなど)を使って対処する必要があります。Custom Node Tools を使用すると、これらのコマンドをノードメニュー自体に追加し、表示中のノードに対して実行できます。
コマンドは、Desktop Console が実行されているマシン上でローカルに実行されます。NetCrunch サーバー上や監視対象ノード上で実行されることはありません。
ツールの定義
- Name
- メニューに表示されるテキストです。
- Command
- 実行するコマンド、実行可能ファイル、またはスクリプトです。
- Command Parameters
- コマンドに渡す引数です。ここにノード固有のデータを指定します。詳細については以下を参照してください。
- Run as administrator
- コマンドを管理者権限で実行します。この方法で定義されたツールには、メニュー上で盾のアイコンが表示されます。
- Node Filter
- ツールを使用できるノードを指定します。All Nodes、Windows、Single Node、または Node Group から選択できます。Single Node または Node Group を選択すると、対象を指定するよう求められます。
node-placeholders
コマンドへのノードデータの渡し方
パラメーターフィールドは通常のテキストフィールドではありません。ノードの値は プレースホルダーとして挿入されます。プレースホルダーはフィールド内にラベル付きのトークンとして表示され、ツールの実行時にそのノードの値へ置き換えられます。
パラメーターフィールドで Ctrl+Space を押すか、フィールドの + ボタンを使用して、次の項目から選択します。
- DNS Name
- ノードの名前です。
- IP Address
- ノードのアドレスです。
- MAC Address
- ノードのハードウェアアドレスです。
- Identification
- ノードの識別値です。
覚えておくべき置換構文や、手入力する内容はありません。プレースホルダーを挿入するとフィールド内のトークンになり、リテラルテキストと自由に組み合わせることができます。たとえば、パラメーターフィールドに -v [IP Address] --label [DNS Name] と入力すると、ツールを起動したノードのアドレスと名前が渡されます。
メニューでのツールの表示方法
ノードメニューは、クリックしたノードに適用されるツールの数に応じて変わります。
- 3 個未満 — メニュー内に直接表示されます
- 3 個以上 — Custom Tools サブメニューにまとめられます
ツールは一度に 1 つのノードに対して実行されます。複数選択には対応していません。
Custom tools は、サーバー自身のアドレス空間にある IP nodes に対してのみ提供されます。リモート監視プローブを介して監視されるノード、クラウドサービス、その他の非 IP ノードには表示されません。
これは機能上の制限ではなく、物理的な理由によるものです。コマンドは Desktop Console が実行されているマシン上で実行されるため、コンソールからノード自体にアクセスできる必要があります。