OpManager ナレッジベース

Windowsイベントログルールのフィルタ文字列に使用したバックスラッシュ文字()が全角(\)に変換される


【現象/要望】
8.2, 8.5を使用時に、Windowsイベントログルールの
フィルタ文字列に使用したバックスラッシュ文字()が全角(\)に変換される。

【原因】
既知の問題。
8.2, 8.5ではMySQL DBの文字コードとしてSJISが使用されているため
バックスラッシュ文字()が全角(\)に変換されます。

【解決方法】
以下の手順を実施し、文字コードをUTF-8へ変更します。

 0. DBバックアップを行います。

 バックアップには、OpManager の停止が必要となります。
 バックアップ手順は、以下ナレッジをご参照ください。

  [OpManager] OpManagerのバックアップ/リストア手順(OpManagerサーバ移行手順)
  ●MySQL 使用時、同bit間のOSへ環境移行する場合(日々の運用でバックアップを取得する場合) 項
  https://www.manageengine.jp/support/kb/OpManager/?p=69

 1. コマンドプロンプトを起動
 2. インストールディレクトリ /mysql/bin に移動
 3. 以下のコマンドを実行

   mysql -u root -P 13306 OpManagerDB

 4. 次のクエリを実行

   alter table EVENTLOGRULE MODIFY column MESSAGE VARCHAR(250) CHARACTER SET utf8;

   (クエリの実行結果として、「Query OK, ---- rows affected (--- sec)」と表示されます。)

 5.OpManagerの停止
 6. インストールディレクトリ/logsディレクトリのリネーム
 7. OpManagerの起動
 8. 現象の確認

本事象で解決しない場合、サポートタブよりサポート情報ファイルを作成の上、
弊社サポートまで送付をお願いいたします。

本現象は、OpManager8.8(8810)では解消されておりますが
過去バージョンからアップグレードを行った環境では、本現象が発生致します。

関連ナレッジ
 [OpManager] アラームメッセージのクリア、削除、確認が取得できない。
 https://www.manageengine.jp/support/kb/OpManager/?p=306

 [OpManager] [管理]タブ>[スクリプトテンプレート]選択時の「スクリプトテンプレート」画面において、
 テンプレートの一覧が全く表示されない
 https://www.manageengine.jp/support/kb/OpManager/?p=338

【対応リリース】 8024, 8060

★-----------------------------------------------------------------------------★
OpManager 製品紹介ページはこちら ↓
https://www.manageengine.jp/products/OpManager/
★-----------------------------------------------------------------------------★