【不具合】トレンドレポートが時刻順に並ばない問題への解決方法
作成日:2015年9月24日 | 更新日:2020年5月21日
EventLog Analyzerでは、[レポート]タブ内に過去の傾向と現在の状況を比較するために、トレンドレポート がありますが、以下のビルドでは時系列が正常に並ばない問題があります。 本ナレッジベースでは解決方法について記載します。
修正対象ビルド; 9000/9001 Windows版 データベースがPostgre SQL 又はMySQL
修正手順
Postgre SQLの場合
- 以下のURLより修正バッチファイルをダウンロードし解凍します。
ReportBuildingBlock.zip
ReportBuildingBlock_Alert.zip - 解凍後、それぞれのファイルを<ELA>\tools フォルダ以下へコピーします。
- 管理者としてコマンドプロンプトを起動し、<ELA>\toolsフォルダへ移動後、ReportBuildingBlock.bat / ReportBuildingBlock_Alert.bat をそれぞれ実行します。
実行結果例:C:\ManageEngine\EventLog\tools>ReportBuildingBlock.bat
C:\ManageEngine\EventLog\tools>"..\pgsql\bin\psql.exe" -U postgres
-h 127.0.0.1 -p 33335 -d eventlog -c "UPDATE reportbuildingblock set SQLSTRING=c
oncat(SQLSTRING,' order by HOUROFDAY,NAME') where SQLSTRING like '%group by HOUR
OFDAY,NAME order by HOUROFDAY,NAME)'"
UPDATE 12C:\ManageEngine\EventLog\tools>pause
続行するには何かキーを押してください . . .C:\ManageEngine\EventLog\tools>ReportBuildingBlock_Alert.bat
C:\ManageEngine\EventLog\tools>"..\pgsql\bin\psql.exe" -U postgres
-h 127.0.0.1 -p 33335 -d eventlog -c "update reportbuildingblock set SQLSTRING=
concat(SQLSTRING,' order by HOUROFDAY,NAME') where RBBNAME in('AlertCurrentHourl
yTrend','AlertHistoricalHourlyTrend') and SQLSTRING not like '% order by HOUROFD
AY,NAME'"
UPDATE 2C:\ManageEngine\EventLog\tools>pause
続行するには何かキーを押してください . . .C:\ManageEngine\EventLog\tools>
- EventLog Analyzerサービスを再起動後、再度トレンドレポートをご確認ください
MySQLの場合
- 以下のURLより修正バッチファイルをダウンロードし解凍します。
ReportBuildingBlock_mysql.zip - 解凍後、ReportBuildingBlock_mysql フォルダを<ELA>\tools フォルダ以下へコピーします。
- コピー後のパスは下記のようになります。
<ELA>\tools\ReportBuildingBlock_mysql以下に
ReportBuildingBlock_mysql.bat ファイルと
SQL フォルダが配置されます。 - 管理者としてコマンドプロンプトを起動し、<ELA>\tools\ReportBuildingBlock_mysqlフォルダへ移動後、ReportBuildingBlock_mysql.bat を実行します。
実行結果例:下記のように実行コマンドが表示されます。
C:\ManageEngine\EventLog\tools\ReportBuildingBlock_mysql>"..\..\mysql\bin\mysql.exe" -u root -P 33335 eventlog 0<SQL\ReportBuildingBlock_MySQL.sql - EventLog Analyzerサービスを再起動後、再度トレンドレポートをご確認ください