サーバーの動作に関する問題

License Metric Tool でのサーバー操作の問題には、アプリケーションとその機能の使用時に発生する可能性がある一般的な問題が含まれている場合があります。 ただし、これらの問題は容易に解決できます。

スキャン構成で「ステータス: サーバーを使用できません」が表示される
サーバーまたは Web Reports サービスが応答しないため、スキャン スケジュールを表示および設定できません。 BigFix® サーバーまたはWeb Reportsサービスが応答しないため、スキャンスケジュールを表示できません。 この問題を解決するには、以下の手順を実行します。
  1. 管理 > データソースに移動します。
  2. BigFix サーバーの接続パラメーターを確認してください。
  3. License Metric Toolのコンピュータのブラウザで、 URL をテストします
    https://bigfix-server-address:52311/api/query?relevance=id%20of%20bes%20computers%20whose%20(root%20server%20flag%20of%20it=true)
  4. プロンプトが出されたら、 ステップ 2で確認した BigFix サーバーの接続パラメーターを指定してログインします。
予想される結果は、次のとおりです。
<BESAPI xsi:noNamespaceSchemaLocation="BESAPI.xsd">
   <Query Resource="id of bes computers whose (root server flag of it=true)">
   <Result>
   <Answer type="integer">number value</Answer>
   </Result>
   <Evaluation>
   <Time>0.202ms</Time>
   <Plurality>Singular</Plurality>
   </Evaluation>
   </Query>
</BESAPI>
次のメッセージは、Web レポート・サービスが開始されたが、必要な情報がまだ収集されていないことを示しています。 数分待ってから、照会を再試行してください。
<BESAPI xsi:noNamespaceSchemaLocation="BESAPI.xsd">
<Query Resource="id of bes computers whose (root server flag of it=true)">
<Result/>
<Error>Singular expression refers to nonexistent object.</Error>
</Query>
</BESAPI>
以下のいずれかのエラー・メッセージが出力されることがあります。
  • HTTP 401: Unauthorized
    無効な資格情報が指定されたか、許可ステップがキャンセルされたことを示しています。
  • Cannot perform relevance query evaluation at this time because there is no reachable Web Reports instance collecting data from this Server.

    Web レポート・サービスが停止しているか、例えば、プロキシーまたはファイアウォールが Web レポートへのアクセスをブロックするなど、ネットワーク接続に問題があることを示しています。 ネットワーク管理者に連絡して、 BigFix サーバーと Web レポートの間の通信を有効にするための支援を依頼してください。

AIX® 6.1 で RPM スキャナー Fixlet が失敗する
スキャナーが失敗し、RPM インストール・パッケージが返されるundefinedソフトウェア・スキャン中。 この問題を解決するには、 BigFix サーバー、コンソール、およびクライアントをバージョン 8.2.1175にアップグレードします。
バージョン 8.0 および 8.1 BigFix Enterprise Server Clients は、 License Metric Tool サーバーにサブスクライブできません。
これを解決するには、現在のサイトからすべてのコンピューターのサブスクライブを取り消すか、またはサイト自体を削除し、その後に再びクライアントがサブスクライブします。
レポートは正しく作成されたが、そのレポートを E メールの PDF 添付ファイルとして送信できなかった
PDF レポートを送信できなかったのは、貴社のメール・サーバーが大容量の E メール添付ファイルを受信しないからです。 この問題を解決するには、以下の手順を実行します。
  1. License Metric Toolによって生成される大規模レポートのサイズを決定します。 License Metric Tool Web ユーザー・インターフェースの 「PDF」 アイコンをクリックして、サンプル PDF を生成します。
  2. メール・サーバー管理者に連絡して、送信メール・サーバーと受信メール・サーバーの両方の構成で、E メール添付ファイルのサイズ制限を上げるよう要求します。
License Metric Tool は、サーバーのリブート後に開始しません。

この問題は、 License Metric Tool と DB2® が同じサーバーにインストールされている環境でよく発生します。 サーバーのリブート後、 DB2 インスタンスは開始されません。これにより、 License Metric Tool の開始もブロックされます。

この問題を修正するには、 DB2 インスタンスが実行中であることを確認してから、 License Metric Toolを開始します。
  1. DB2 インスタンス所有者としてログインし、インスタンスを開始します。
    su db2inst1
    db2start
  2. License Metric Tool サーバーを開始します。
    /etc/init.d/LMTserver start
問題が発生しました。
エラーについて詳しくは、installation_directory/wlp/usr/servers/server1/logs/ ディレクトリー内のサーバー・ログ・ファイル tema.log を確認してください。
tmpディレクトリーの下にデプロイされたソフトウェアは、ディスカバーされません。
一時ディレクトリー (tmp) には、大量の無関係なデータが格納されています。 そのため、それらはデフォルトではスキャンされません。 ただし、一部のアプリケーションは tmp ディレクトリーにインストールされます。 結果として、それらはソフトウェア・スキャンではディスカバーされません。 この問題を解決するには、オペレーティング・システムのメインの一時ディレクトリーを除く、すべての tmp ディレクトリーをソフトウェア・スキャンに含めます。 これにより確実に、tmp ディレクトリーにインストールされたアプリケーションが正しくディスカバーされ、一方オペレーティング・システムのメインの一時ディレクトリーが不必要にスキャンされることはなくなります。
ソフトウェアをインストールしたコンピューターで、BESClient/LMT/CIT/ ディレクトリーに移動して、exclude_path.txt ファイルを開きます。 このファイルは、ソフトウェア・スキャンから除外するディレクトリーをリストしています。
  • UNIX オペレーティング・システムの場合
    1. このリストから */tmp/* ディレクトリーを削除します。
    2. 以下のディレクトリーを追加し、ファイルを保存します。
      /tmp/*
      /var/tmp/*
      */usr/tmp/*
  • Windows の場合
    1. このリストから */tmp/* ディレクトリーを削除して、ファイルを保存します。
「ソフトウェア・スキャンのステータス」分析の結果に、戻りコード 9 または 29 が表示される。
この戻りコードは、スキャナーがタイムアウトになったことを示します。 問題を解決するには、以下のタスクを実行します。
  • 「スキャン・タイムアウトの構成」タスクでスキャン・タイムアウトの値を大きくします。
  • 「ソフトウェア・スキャンの開始」タスクで CPU のしきい値を大きくすることにより、スキャナーが消費できる CPU の量を増やします。
  • ソフトウェア・スキャンから、バックアップのあるディレクトリーを除外します。
  • 「スキャナー・トレース設定の編集」タスクでスキャナー・トレース・レベルを下げます。
他のすべてのオプションが失敗した場合は、スキャナーを再インストールしてください。
REST API を通じて契約をインポートするときにエラーが発生する。
curl コマンドを使用して、REST API を通じて契約をインポートすると、以下のエラーが表示されます。
curl: (18) transfer closed with outstanding read data remaining 

この問題を解決するには、curl を以下のように新しいバージョンにアップグレードします

Linux CurlはNSSライブラリ 3.14 以降を使用する必要があります。 curl --versionを実行します。 NSS のバージョンが出力に表示されます。 NSS バージョンが 3.14 よりも前のものである場合は、curl をアップグレードします。
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 
zlib/1.2.3 libidn/1.18 libssh2/1.4.2

Windows (US) curl 7.27.0 以降にアップグレードしてください。

API 呼び出しを行うと、呼び出しは失敗し、以下のメッセージがログに書き込まれます。The connection is closed.
この問題は、インポート中に API 呼び出しを行うと発生します。 この問題を解決するには、インポートが終了するまで待ち、 License Metric Tool サーバーが実行中であることを確認します。 その後、API 呼び出しを繰り返します。
tema.log ファイルには次のエラーが含まれています。E CWWKF0002E: A bundle could not be found for com.ibm.ws.javaee.servlet.3.0/[1.0.0,1.0.100).
このエラーは、シングル・サインオンを有効化した後に発生します。 このエラーがログに書き込まれること以外に問題はありません。 この問題を解決するには、以下のステップを実行します。
  1. License Metric Tool インストール・ディレクトリーに移動し、 wlpstart.bat ファイルを開きます。
    • Linux: /opt/ibm/LMT/wlp/bin/wlpstart.bat
    • Windows: C:\Program Files\ibm\LMT\wlp\bin\wlpstart.bat
  2. ファイルの最終行に --clean パラメーターを追加します。
     call "%WLP_PATH%\bin\server.bat" start server1 --clean 
  3. サーバーを停止する
  4. サーバーを起動します
  5. ログにエラーが書き込まれなくなったことを確認して、--clean パラメーターを wlpstart.bat ファイルから削除します。
License Metric Tool サーバーのアップグレード後に、スケジュールされたレポートを含む E メールが E メールで送信されない。
この問題を修正するには、 License Metric Tool サーバーを再始動します。
License Metric Tool は、Security-enhanced Linux (SELinux) が「強制」モードに設定されている場合は開始しません。

SELinux が Enforcing モードに設定されている環境での License Metric Tool および対応する DB2 サーバーの使用は、SELinux ポリシー構成に依存します。

License Metric Tool サーバーは、SELinux ポリシーで明示的に許可されていない場合、完全には作動可能ではありません。

「Permissive」モードの SELinux には問題はありません。