HTTP プロキシと通信するためのコレクタの構成
最終更新日:2026年9月07日
環境で Collector が LogicMonitor データ センターに直接接続できない場合は、HTTP プロキシ経由で通信するように Collector を構成できます。
SSLとプロキシ設定の更新
デフォルトでは、コレクターはプロキシを使用するように設定されていません。HTTPプロキシと通信するには、以下のプロキシ設定を更新する必要があります。 agent.conf 設定。詳細については、 コレクター構成ファイルの編集.

アップデート後の新しい設定は以下のようになります。
# Proxy settings
ssl.enable=true
proxy.enable=true
proxy.host=10.0.0.54
proxy.port=8080
proxy.user=domain\username
proxy.pass=password
proxy.exclude=
proxy.global=false新しい設定では、以下のことが定義されます。
ssl.enable=true—コレクターがSSLを使用してアウトバウンド接続を行うことを示しますproxy.enable=true—コレクターがプロキシ設定を使用していることを示しますproxy.host—プロキシサーバーのIPアドレスを示しますproxy.port—プロキシサーバーが使用するポートを示しますproxy.user—コレクターがプロキシに接続する際に使用するユーザー名を示しますproxy.pass—コレクターがプロキシに接続する際に使用するパスワードを示しますproxy.exclude—プロキシをバイパスして直接アクセスされるホストのリストを定義します。縦棒(|)で区切られたホストパターンのリスト。
たとえば、localhost|127.0.0.1|*.internal.company.com|10.0..*proxy.global—コレクターがプロキシをグローバルに有効にするかどうかを示します(true)すべてのネットワーク通信用。falseセカンダリレベルのプロキシ設定を有効にすることができます。
注意: 指定された設定は、認証を必要とするWindowsベースのプロキシを反映しています。WindowsコレクターはNTLMおよびその他のネイティブWindows認証方式をサポートしています。Linuxコレクターは基本認証のみをサポートしています。
プロキシパスワードの変更
プロキシ サーバーにパスワードベースの認証がある場合、その資格情報は proxy.user (NAIST) と proxy.pass フィールド。プロキシパスワードは暗号化されます。
- LogicMonitorで、次の場所に移動します 設定 > コレクター.
- コレクター タブで、構成するコレクターを選択します。
- 選択
その他 次に選択します コレクター構成.
コレクター設定ページには、agent.confの設定が表示されます。 - スクロールしてプロキシ設定を見つけます。
- 新しいパスワードをプレーンテキストで入力します
proxy.passフィールド。
- 選択 保存して再起動します.
コレクタープロキシ構成のトラブルシューティング
次のセクションでは、HTTPプロキシで使用するためにコレクターを設定する際に発生する可能性のある一般的な問題とその解決策について説明します。
プロキシ認証が必要な問題
コレクターが基本認証を必要とするプロキシを使用するように構成されている場合、コレクターは次の例外を表示する可能性があります。
[MSG] [WARN] [main::controller:main] [Controller2._initConfiguration:461] Unexpected status encountered from server. Will retry., CONTEXT=retry=30s, statusCode= 500, errMsg=Unable to tunnel through proxy. Proxy returns "HTTP/1.1 407 Proxy Authentication Required"この場合、wrapper.conf 設定に次の構成を追加します。
wrapper.java.additional.16=-Djdk.http.auth.tunneling.disabledSchemes=無効なSSL証明書の問題
コレクターがLogicMonitorから直接発行された有効なSSL証明書を受信しない場合、正常に起動できません。例えば、クライアント環境内のすべてのSSL証明書がBlue Coat Proxyなどのセキュリティソフトウェアによって傍受され、再発行された場合などがこれに該当します。
[03-26 15:53:03.222 EDT] [MSG] [INFO] [statusmonitor:::] [StatusListener$1.run:106] Receive peer request, CONTEXT=command=keepalive, charset=windows-1252, peer=/***.***.***.***:******
[03-26 15:53:03.268 EDT] [MSG] [WARN] [statusmonitor::scheduler:] [PropertyFilePersistentHandler._load:94] task file not found, CONTEXT=filename=C:\Program Files (x86)\LogicMonitor\Agent\conf\persistent_task.conf, EXCEPTION=C:\Program Files (x86)\LogicMonitor\Agent\conf\persistent_task.conf (The system cannot find the file specified)
java.io.FileNotFoundException: C:\Program Files (x86)\LogicMonitor\Agent\conf\persistent_task.conf (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at com.santaba.common.util.scheduler.impl.PropertyFilePersistentHandler._load(PropertyFilePersistentHandler.java:88)
at com.santaba.common.util.scheduler.impl.PropertyFilePersistentHandler.<init>(PropertyFilePersistentHandler.java:30)
at com.santaba.common.util.scheduler.Schedulers.newPersistentScheduler(Schedulers.java:17)
at com.santaba.agent.collector3.CollectorDb._newScheduler(CollectorDb.java:172)
at com.santaba.agent.collector3.CollectorDb.<init>(CollectorDb.java:68)
at com.santaba.agent.collector3.CollectorDb.<clinit>(CollectorDb.java:65)
at com.santaba.agent.agentmonitor.StatusListener._getAgentStatusResponse(StatusListener.java:279)
at com.santaba.agent.agentmonitor.StatusListener$1.run(StatusListener.java:117) /
[03-26 15:53:03.947 EDT] [INFO] [1] [default] [controller] [Controller2._initHttpService:469] Agent starting with ID - 00baae57-3971-4239-9610-b512aae9c21csbagent
[03-26 15:53:04.232 EDT] [MSG] [INFO] [main::controller:main] [SSLUtilities.checkCertificates:160] Invalid or wrong SSL Certificates found, CONTEXT=info=Found total 2 certificates:
Subject: CN=*.logicmonitor.com, OU=Domain Control Validated
Issuer: CN=SSLInterception87
Type: X.509
SHA1: 9a:a6:ff:33:85:cc:13:4c:3a:13:11:77:5c:ef:5e:a7:74:65:6b:de
MD5: 61:35:08:b5:ec:71:a2:ae:05:c4:7f:54:f1:aa:6f:ad
Valid from: 2017-04-19 10:02:01 -0400
Valid to: 2020-06-18 17:33:09 -0400Subject: CN=SSLInterception3
Issuer: CN=BillyBob's-CA, DC=slhn, DC=org
Type: X.509
SHA1: 6b:a8:1f:61:7b:5d:f0:e4:ee:7e:6a:1b:bb:18:de:67:be:5c:44:1d
MD5: d0:fc:64:da:6f:9b:1f:8d:1a:52:64:dc:41:da:e7:1c
Valid from: 2017-08-09 15:08:18 -0400
Valid to: 2021-10-03 08:53:12 -0400 */
[03-26 15:53:04.232 EDT] [MSG] [WARN] [main::controller:main] [Controller2._initConfiguration:322] SANTABA SERVER ceriticates not trusted, CONTEXT=Host=generic-customer.logicmonitor.com, port=443解決策A(推奨)
ローカル管理者は、SSL証明書を許可リストに追加することで、プロキシやファイアウォールによる変更なしにネットワークにアクセスできるようになり、セキュリティが確保されます。
ソリューションB
コレクター構成設定を以下から変更します。
EnforceLogicMonitorSSL=true〜へ
EnforceLogicMonitorSSL=false警告: SSL 強制を削除すると、Collector と LogicMonitor 間の接続のセキュリティが低下するため、実装する前に慎重に検討する必要があります。


