TCP ポート テンプレート
TCP ポート テンプレートを使用すると、TCP 経由でアクセスできるアプリケーションの可用性を監視できます。
Operations Manager のエージェントがインストールされているかどうかに関係なく、テスト対象のアプリケーションは任意のコンピューターに存在できます。 各監視ノードには、Operations Manager エージェントがインストールされている必要があります。
シナリオ
TCP を介してアクセス可能なサービスにアプリケーションが依存するシナリオで、TCP ポート テンプレートを使用します。 各クライアントを監視ノードとして定義できます。 テンプレートによって作成されたモニターは、定義された間隔で各クライアントからアプリケーションに接続しようとします。 モニターは、各クライアントが正常に接続できることを確認します。 アプリケーション自体の可用性を検証するだけでなく、監視ノードとアプリケーション間のネットワーク接続やその他の必要な機能も検証されます。
TCP ポート テンプレートによって実行される監視
TCP ポート テンプレートによって作成されたモニターとルールによって実行される監視には、次のいずれかの設定を含めることができます。
型 | 説明 | 有効? |
---|---|---|
モニター | ターゲット ホストに到達可能 | Enabled |
接続が受け入れ済み | Enabled | |
Connection timeout | Enabled | |
DNS 解決 | Enabled | |
収集ルール | 接続時間 | Enabled |
監視データの表示
TCP ポート テンプレートで収集されるデータはすべて、[Synthetic Transaction]\(代理トランザクション\) フォルダー内の [TCP Port Checks State]\(TCP ポート チェックの状態\) ビューで確認できます。 このビューでは、オブジェクトは各ウォッチャー ノードを表します。 各オブジェクトの状態は、そのノードで実行されている TCP ポート モニターのセットの最悪の状態を表します。 少なくとも 1 つの他のノードが正常である間に 1 つ以上のノードがエラーで表示される場合は、特定のノードが指定されたコンピューターにアクセスする問題 (ネットワークの問題など) を示している可能性があります。 すべてのノードが異常な場合は、コンピューターがオフラインであるか、指定されたポートでアプリケーションが応答していないか、アプリケーション自体に問題があることを示している可能性があります。
各オブジェクトの Operations Manager ヘルス エクスプローラーを開くと、個々の TCP ポート モニターの状態を表示できます。 これらの各オブジェクトのパフォーマンス ビューを開くと、パフォーマンス データを表示できます。
ウィザードのオプション
TCP ポート テンプレートを実行するときは、次の表のオプションの値を指定する必要があります。 各表は、ウィザードのページごとのオプションです。
全般オプション
次のオプションは、ウィザードの [General Options]\(全般オプション\) ページで使用できます。
オプション | 説明 |
---|---|
Name | テンプレートに使用される名前。 この名前はオペレーション コンソールに表示されます。 |
説明 | サービスの省略可能な説明。 |
Management Pack | テンプレートが作成したクラスとモニターを格納するための管理パック。 サービスをターゲット クラスとして使用して追加のモニターまたはルールを作成する場合は、それらを同じ管理パックに格納する必要があります。 管理パックの詳細については、「 管理パック ファイルの選択を参照してください。 |
ターゲットとポート
次のオプションは、ウィザードの [Target and Port]\(ターゲットとポート\) ページで使用できます。
オプション | 説明 |
---|---|
コンピューターまたはデバイス名 | 接続するコンピューターまたはデバイスの名前。 名前または IP アドレスを指定できます。 これは、指定した各ウォッチャー ノードによって解決され、アクセス可能である必要があります。 |
ポート | アプリケーションがリッスンしているポートの番号。 |
監視ノード
次のオプションは、ウィザードの [監視ノード] ページで使用できます。
オプション | 説明 |
---|---|
1 つ以上のエージェントマネージド コンピューターを選択する | モニターとルールを実行する 1 台以上のコンピューターを指定します。 詳細については、「 Watcher ノード」を参照してください。 |
このクエリは、次のように実行します。 | 指定したコンピューターとポートへの接続を試行する頻度。 |
TCP ポート テンプレートの作成と変更
TCP ポート データ ソース ウィザードを実行する
管理グループ内の作成者の資格情報を持つアカウントを使用してオペレーション コンソールを開始します。
[作成 ] ワークスペースを開きます。
[作成] ナビゲーション ウィンドウで [管理パック テンプレート] を右クリックし、[監視の追加ウィザード] を選択します。
[監視の種類の選択] ページで、[TCP ポート選択し、 次へを選択します。
[ General プロパティ ページの Name と Description ボックスに、名前と省略可能な説明を入力します。
モニターを保存する管理パックを選択するか、 New を選択して新しい管理パックを作成します。 詳細については、「 管理パック ファイルの選択」を参照してください。
[次へ] を選択します。
[ コンピューターまたはデバイス名 ボックスに、接続先のコンピューターまたはデバイスの名前または IP アドレスを入力します。
[ ポート ボックスに、アプリケーションがリッスンしているポート番号を入力します。
Test を選択して、先ほど指定した接続文字列とクエリを使用してテスト接続を実行します。
Note
テストは、テンプレートの実行に使用しているワークステーションで実行されます。 このワークステーションがコンピューターまたはデバイスにアクセスできない場合、このテストは失敗します。 テンプレートが完了すると、指定した監視ノードからテストが実行されます。
接続を検証したら 次へ を選択します。
モニターを実行するには、1 つ以上の Watcher ノード を選択します。
[このクエリの実行間隔] ボックスで、クエリを実行する頻度を指定します。 [次へ] を選択します。
モニターの概要を確認し、 Create を選択します。
既存の TPC ポート テンプレートを変更する
- 作成者の資格情報を持つユーザー アカウントでオペレーション コンソールを開きます。
- [作成 ] ワークスペースを開きます。
- [作成] ナビゲーション ウィンドウで、[管理パック テンプレート] を展開して、[TCP ポート] を選びます。
- [TCP ポート] ウィンドウで、変更するテンプレートを見つけます。
- モニターを右クリックし、[プロパティ] を選びます。
- 必要な変更を入力し、 OKを選択します。
TCP ポート モニターと収集されたデータを表示する
すべての TCP ポート モニターを表示する
- オペレーション コンソールを起動します。
- [監視] ワークスペースを開きます。
- [監視ナビゲーション ウィンドウで、[合成トランザクション] を選択し、[TCP ポート チェックの状態選択します。
各モニターの状態を表示する
- [TCP Port Checks State]\(TCP ポート チェックの状態\) ウィンドウで、オブジェクトを右クリックします。 [開く] を選択し、Health Explorer を選択します。
- [可用性] 、 [パフォーマンス] ノードを展開して、個々のモニターを表示します。
モニターに対して収集されたパフォーマンスを表示する
- [TCP Port Checks State]\(TCP ポート チェックの状態\) ウィンドウで、オブジェクトを右クリックします。 Open を選択し、Performance を選択します。
- [用例] ウィンドウで、表示するカウンターを選びます。
- [アクション] ウィンドウのオプションを使用して、パフォーマンス ビューを変更します。