IBM Support

インターネット接続可能な ILMT/BigFix サーバーでコンテンツが自動更新されない

Question & Answer


Question

ILMT/BigFix サーバーを、インターネットに接続できる環境に構築しました。 この場合、BigFix のコンテンツやファイルは、インターネット経由で自動的に更新されるはずですが、更新されない場合は、どのような原因が考えられるでしょうか。

Answer

可能性として以下の原因が考えられます。

【1. ファイアウォールやプロキシーによる制限】

ファイアウォールやプロキシーによって通信が制限されている場合は、BigFix サーバーから、以下の Web アドレスにアクセスできるようにしてください。

esync.bigfix.com
gatherer.bigfix.com
software.bigfix.com
support.bigfix.com
sync.bigfix.com

HTTP ポート 80 を通信用に開いておく必要があります。

参考:ファイアウォールの例外
https://www.ibm.com/support/knowledgecenter/ja/SS8JFY_9.2.0/com.ibm.lmt.doc/Inventory/planinconf/c_firewall_exceptions.html


【2. curl 通信の制限】

BigFix サーバーは、内部的に curl を使用して IBM サイトから情報を取得します。
そのため、何らかの方法で curl の通信が制限されているような環境では、IBM サイトからの情報取得が失敗します。

問題の切り分けとして、ILMT/BigFix サーバー上で以下のコマンドを実行してください。
※Windows 環境で curl コマンドを実行するには、予め curl をインストールしていただく必要があります。

curl.exe -x <proxy_server_IP>:<port> http://sync.bigfix.com/cgi-bin/bfgather/ibmlicensereporting

<成功例>
----------------------------
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="sha-256,sha1"; boundary="----E7EB5A5FAAA5611D9AA413BFB3A541CE"

This is an S/MIME signed message

------E7EB5A5FAAA5611D9AA413BFB3A541CE
MIME-Version: 1.0
Content-Type: multipart/x-directory2; boundary="r(,OkwCzEy2=lXp4wiVUtZ7Ud'A.FLn?"
FullSiteURL: http://sync.bigfix.com/bfsites/ibmlicensereporting_116/__fullsite
FullSiteURLSize: 145004
SiteDisplayName: IBM License Reporting (ILMT) v9
X-Relevant-When: (if (name of it as lowercase starts with "win") then (true) else ((name of it as lowercase starts with "linux") OR (name of it as lowercase starts with "aix") OR (name of it as lowercase starts with "hp-ux" AND ((architecture of it as lowercase contains "ia64") OR (family name of main processor as lowercase contains "pa-risc") OR (exists match (regex "^PA8[0-9]{3}(\s+)?$") of (family name of main processor)))) OR (exists match (regex "sunos 5\.(8|9|10|11)") of (name of it as lowercase)) of operating system)) of operating system AND (if exists property "in proxy agent context" then ( not in proxy agent context ) else true)
SiteDiffBaseURL: http://sync.bigfix.com/bfsites/ibmlicensereporting_116/__diffsite
SiteDiffList: 111111
Version: 116
<以下省略>
----------------------------

上記のように出力されれば、正常に IBM サイトから情報取得が可能な状態です。
もし、上記のように出力されない場合は、curl の通信が制限されていると考えられるため、通信を許可するようネットワーク設定を変更してください。
(BigFix の問題ではなく、ネットワーク設定の問題となります。)


【3. UserAgent の制限】

BigFix サーバーは、インターネット接続時に、UserAgent を "msie" に設定して通信を行います。
UserAgent の種類によって通信が制限されている環境の場合は、以下の方法で BigFix が使用する UserAgent を変更することが可能です。

<手順>
----------------------------
1. BigFix コンソールにログインします。
2. 左ナビゲーション・ツリーより「コンピュータ」をクリックします。
3. 右上ペインに表示されたコンピュータ一覧より BigFix サーバー・マシンの上で右クリックします。
4. メニューから「コンピューター設定の編集」をクリックします。
5. コンピューターの設定の編集ダイアログボックスの追加ボタンを押します。
6. カスタム設定の追加画面で、設定名に"_GatherService_ForwardGet_UserAgentOverride"、設定値に User-Agent に設定したい値を入力します。
7. OK ボタンを押します。
8. 「_GatherService_ForwardGet_UserAgentOverride」設定の変更アクションの状態が完了になったか確認します。
9. 変更を有効化するため、BigFix サーバーを再起動します。

参考:
ILMT/BigFixサーバーの起動・停止について
http://www-01.ibm.com/support/docview.wss?uid=swg22012156
----------------------------

[{"Product":{"code":"SS8JFY","label":"IBM License Metric Tool"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"--","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"9.0;9.0.1;9.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
26 April 2021

UID

swg22015785