排查报表中 PDF 导出失败的问题

OpManager 的报表可为网络性能、可用性和运行状况提供关键洞察。其内置了 100 多个可自定义的报表,用户可以根据特定需求定制报表,覆盖设备清单、带宽、流量以及健康状况等内容。

用户可以将报表下载为 PDF 文件。OpManager 通过 Phantom Js 服务导出其中大部分报表为 PDF。有时,PDF 生成可能会失败。本帮助文档说明了可能的原因以及排查导出失败的步骤。

排查步骤

有时即使已满足所有先决条件,PDF 导出仍可能失败。出现这种情况时,请按照以下步骤操作。

  • 以管理员模式打开命令提示符,进入 <OpManager Home>/Export/phantomjs 目录
  • 运行 phantomjs 文件
  • 如果 phantom js 服务作为独立 application 再次成功启动,将会出现如下界面。

在 OpManager 中排查报表 PDF 导出失败:phantom js 服务启动时显示的界面

在启动 phantom js 服务时 PDF 导出失败

如果在 phantom js 服务正常运行时 PDF 导出仍然失败,请按照以下步骤操作。

  • 在安装了 OpManager 的机器上,使用 Internet Explorer 连接以下 URL
    • URL: <protocol>://dnsName:port/apiclient/fluidicv2/export.html
    • 示例:https://dnsNameOfTheOPMServer:8060/apiclient/fluidicv2/export.html

如果此链接无法加载,请按照以下步骤解决此问题

  • 在 Serverparameter.conf 文件中添加如下条目即可解决问题。(Serverparameters.conf 位于 <OPM_HOME>\conf\OpManager 目录下)
  • 条目:report_alias_name <DNSName or IpAddress>,例如:report_alias_name dnsNameOfTheOPMServer
  • 重启 OpManager 服务。

Linux 机器上的常见错误

错误信息:error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory(请注意,当您尝试在 cmd 中直接启动 phantom js 时,会出现此错误。)

解决方案:需要根据所使用的 Linux 发行版下载并安装 libfontconfig.so.1,因为在某些基于 Linux 的机器中,该字体库并非默认提供。

应用解决方案后,请重启 OpManager 以彻底解决问题。

如果出现其他错误信息,请联系我们,并附上错误信息和截图。

感谢您的反馈!

此内容对您有帮助吗?

很抱歉给您带来不便。请帮助我们改进此页面。

我们该如何改进此页面?
您是否需要有关此主题的协助?
点击“提交”,即表示您同意根据隐私政策处理个人数据。