PDFレポートが生成されない

NetFlow AnalyzerでPDF形式のレポートを生成する際は、サードパーティ製ツールのPhantomJsを用います。ツールの要件は次のとおりです。

 

Linux

古いLinuxディストリビューションや、日本語化していないLinuxの場合は、次のツールとライブラリの開発パッケージのインストールが必要となる場合があります。
gcc、bison、flex、gperf、Perl、Ruby、SQLite、FreeType、Fontconfig、OpenSSL、ICU(実際のパッケージ名は、ディストリビューションごとに異なります)

 

1. LinuxマシンでPDFが生成されない場合

  • Debianベースの場合、次のコマンドを実行(Ubuntu 14.04およびDebian 7.0でテスト済み)
  • sudo apt-get install build-essential g++ flex bison gperf ruby perl \
    libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev \
    libpng-dev libjpeg-dev python libx11-dev libxext-dev ttf-mscorefonts-installer
  • Debian 6.0の場合、あわせて次の手順を実行

    1. /etc/apt/sources.listファイルに次の行を追加

      deb http://archive.debian.org/debian/ squeeze main non-free contrib

    2. 他の行をすべてコメントアウトして保存
    3. 「sudo apt-get update」を実行
    4. 必要なパッケージをインストール

    参考情報:Debian 6.0でのapt-get updateエラー(外部リンク)

  • Fedoraベースの場合、次のコマンドを実行(CentOS 6、7.6でテスト済み)
  • sudo yum - y install gcc gcc-c++ make flex bison gperf ruby \
    openssl-devel freetype-devel fontconfig-devel libicu-devel sqlite-devel \
    libpng-devel libjpeg-devel

  • 中国語または日本語のインストールの場合
  • ビルド番号12.6.288以下の環境の場合、[OpManager_Home]/classes/ 配下にiTextAsian.jarがあることを確認
    無い場合は、こちらからダウンロード、解凍したiTextAsian.jarファイルを配置

 

2. 生成されたPDFが文字化けする場合

    フォントの問題については、ttf-mscorefonts-installerパッケージをインストールしてください。

  • CentOSの場合
  • sudo yum install libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dp

  • 日本語の場合
  • sudo yum groupinstall "Japanese Support"
    sudo yum install cjkuni-fonts-common cjkuni-ukai-fonts cjkuni-uming-fonts

  • 中国語の場合
  • sudo yum groupinstall "Chinese Support"
    sudo yum install cjkuni-ukai-fonts

 

Windows

PhantomJsプロセスが実行中であることを確認
アンチウイルスがPhantomJsプロセスをブロックしていないことを確認
[OpManager_Home]\Exportフォルダーに管理者権限が付与されていることを確認
ユーザーにフルアクセス権限を付与

製品がサービスとして開始されている場合は、以下を実施
1.サービスを停止
2.ManageEngine OpManagerサービスを右クリック
3.「プロパティ」 > 「ログオン」に移動
4.アカウントで「ログオン」をクリックし、資格情報(管理者権限)を入力して、変更を適用
5.サービスを起動

 

SSLの問題の場合

  • 「/OpManager/Export/script/config.json」ファイルを開く
  • 「ignoreSslErrors」を「true」に設定