エージェントクライアントコレクター でのプロキシエージェントの使用
プロキシエージェントがクラウド内またはホストサーバーの外部にある場合でも、そのエージェントを使用して構成アイテム (CI) の健全性とパフォーマンスを監視できます。
プロキシエージェントは以下を監視するために使用されます。
- URL (その URL が利用可能でアクセス可能であることを確認するため)
- ホストサーバーを持たないサービス
- エージェントを構成できないクローズ済みサービス
- クラウド内の外部データベース
次の図は、ServiceNow インスタンス、MID サーバー、エージェントクライアントコレクター エージェント、およびエージェントの外部にある CI を監視するプロキシエージェント間の接続を示しています。 図 : 1. プロキシエージェント構成

プロキシエージェントを構成して、外部エンティティの監視でカスタムチェックを実行するようにできます。カスタムチェックの作成方法については、「チェックの作成と編集」を参照してください。
複数のプロキシサーバー上にプロキシエージェントのクラスターを作成して、ホストサーバーの外部にあるサービスを監視できます。プロキシエージェントクラスターの作成方法については、「プロキシエージェントクラスターの作成」を参照してください。
プロキシ自動構成 (PAC) ファイルを使用して、使用する適切なプロキシサーバーを動的に決定します。PAC ファイルは、柔軟で自動化されたプロキシ設定を提供し、エージェントが宛先ごとに異なるプロキシを使用したり、内部リソースに直接接続したり、複雑なプロキシルーティングロジックを実装したり、プロキシフェールオーバーを自動的に処理したりできるようにします。PAC ファイルの構成に使用されるパラメーターの詳細については、「 構成ファイルのオプション」を参照してください。
次に、サンプルの PAC ファイルを示します。
function FindProxyForURL (url, host) {
// Connect directly to internal hosts
if (isPlainHostName(host) ||
shExpMatch(host, "*.internal.company.com")) {
return "DIRECT";
}
// use proxy for all other hosts
return "PROXY proxy.company.com:8080:
}