Secure Shell (SSH) モニタは、SSH を使用してリモートデバイスに接続して、コマンドやスクリプトを実行します。モニタにスクリプトを組み込むことも、リモートマシンにスクリプトファイル (実行可能ファイルであることを確認) を配置してスクリプトを実行するコマンドをモニタに入力することもできます。各モニタはデータベースに記録されている 1 つの数値を返します。この数値は、後でレポートや、アラートセンターのしきい値との比較など、WhatsUp Gold のさまざまな機能で使用されます。
メモ この機能は WhatsUp Gold Premium、ProView、TotalView、TotalView Plus の各エディションでのみ使用できます。ライセンスを更新するには、WhatsUp カスタマポータルにアクセスしてください。
新しい SSH パフォーマンスモニタを追加するには:
[実行するコマンド]。リモートデバイスで実行するコマンドを入力します。このコマンドには、デバイスが解釈して実行できる、Unix シェルコマンドや Perl スクリプトなどを指定できます。次のスクリプトオプションのいずれかを選択します。
free -m | awk 'NR==2{print $3}'
echo Result=$(free -m | awk 'NR==2{print $3}')
メモ リモートデバイスで実行するスクリプトを作成する場合は、スクリプトをリモートマシンで開発、テスト、デバッグする必要があります。WhatsUp Gold は、リモートスクリプトの操作をサポートしていません。
既存の SSH パフォーマンスモニタを編集するには:
[実行するコマンド]。リモートデバイスで実行するコマンドを入力します。このコマンドには、デバイスが解釈して実行できる、Unix シェルコマンドや Perl スクリプトなどを指定できます。コマンドまたはスクリプトは 1 つの数値を返さなければなりません。
WhatsUp Gold 16.2.3 以降のリリースでは、SSH パフォーマンスモニタに特定の 'Result=xxxx' 形式で値が返される必要があります。出力には、'Result=xxxx' という文字列が含まれている必要があります。ここで xxxx は数値を表します。例:
従来の単一行の Unix 形式では次のようになります。free -m | awk 'NR==2{print $3}'
新しい Linux の必須の形式では次のようになります。echo Result=$(free -m | awk 'NR==2{print $3}')
メモ リモートデバイスで実行するスクリプトを作成する場合は、スクリプトをリモートマシンで開発、テスト、デバッグする必要があります。WhatsUp Gold は、リモートスクリプトの操作をサポートしていません。