Systemwalker Centric Managerにおいて、業務サーバで発生したイベントが、Systemwalkerコンソールのイベント一覧に表示されるときに、メッセージ本文が欠損されて表示されます。

業務サーバで発生したイベントが、Systemwalkerコンソールのイベント一覧に表示される際に、メッセージ本文が欠損されて表示されます。原因と対処方法を教えてください。
本FAQは、V13.3.0以降が対象です。

[原因]
監視対象アプリケーションのメッセージリソースファイルの格納先が、ネットワーク共有上になっていることが原因と考えられます。
業務サーバ上でイベントログの監視を行う「Systemwalker MpOpagt」サービスは、LocalSystemアカウントで動作しており、LocalSystemアカウントではネットワーク共有上のリソースにアクセスできません。
監視対象アプリケーションのメッセージリソースファイルの格納先は、以下の手順で確認してください。
  1. コマンドプロンプトから“regedt32”と入力し、レジストリエディタを起動します。
  2. 以下のレジストリキー配下に、“EventMessageFile”という項目がある場合、そこに指定されている値(メッセージリソースファイルまでのパス)を確認します。
    “HKEY_LOCAL_MACHINE” → “SYSTEM” → “CurrentControlSet” → “Services” → “Eventlog” → “Application” → “<イベントログのソース名>”

[対処方法]
以下のどちらかの方法で対処してください。
  • アプリケーションのメッセージリソースファイル(DLLファイル)のパスをローカル上のパスに変更し、それに合わせて、レジストリのEventMessageFile の値を変更します。
  • “Systemwalker MpOpagt” サービスのアカウントを変更します。
        変更前:LocalSystemアカウント
        変更後:ネットワーク共有を行なったアカウント

アカウント変更手順の詳細は、以下のマニュアルを参照してください。
 Systemwalker Centric Manager 導入手引書
  第12章 導入環境の変更
   12.7 アカウントの変更【Windows】
    10.7.2 スタートアップアカウントを変更する【Windows】

なお、バージョン/レベルによっては、章番号が異なることがあります。その場合は、該当するマニュアル箇所を参照してください。

メッセージリソースファイル(DLLファイル)に対し、変更後のアカウントによるアクセス許可が与えられていることを確認してください。
製品・サービス区分 Systemwalker
製品・サービス情報
対象製品 Systemwalker Centric Manager
バージョン V15, V13
プラットフォーム Windows
アンサー種別 運用/保守
このページの先頭へ