Notes

The following section provides additional information or procedures regarding Analytics issues.

ANA-223: Wide performance ETL batches have ability to blow out the Heap in CentralQuery service.

If you define too large of a period for a performance ETL batch, for example 24 hours instead of just 4 hours, you may blow out the Heap and receive error messages similar to the following in zenoss_analytics.out:
2017-03-07 13:59:07,748 ERROR perfextractjob-8 com.zenoss.reporting.extract.service.PerfExtractionTask - Failed to execute request: Unexpected end of ZLIB input stream task="fs_inodes__pct-4052", batch=8746, exception=EOFException
2017-03-07 13:59:07,748 ERROR perfextractjob-6 com.zenoss.reporting.extract.service.PerfExtractionTask - Failed to execute request: Unexpected end of ZLIB input stream task="fs_inodes_used-4050", batch=8746, exception=EOFException
2017-03-07 13:59:07,748 WARN  quartzScheduler_Worker-6 com.zenoss.reporting.schedule.ExtractPerfJob - [ExecutionException] java.io.EOFException: Unexpected end of ZLIB input stream
2017-03-07 13:59:07,748 WARN  quartzScheduler_Worker-6 com.zenoss.reporting.schedule.ExtractPerfJob - [ExecutionException] java.io.EOFException: Unexpected end of ZLIB input stream
2017-03-07 13:59:07,748 ERROR perfextractjob-7 com.zenoss.reporting.extract.service.PerfExtractionTask - Failed to execute request: Bad Gateway   task="fs_used__pct-4051", batch=8746, exception=HttpResponseException
2017-03-07 13:59:07,749 ERROR perfextractjob-4 com.zenoss.reporting.extract.service.PerfExtractionTask - Failed to execute request: Bad Gateway   task="fs_used__pct-4048", batch=8746, exception=HttpResponseException
2017-03-07 13:59:07,748 ERROR perfextractjob-1 com.zenoss.reporting.extract.service.PerfExtractionTask - Failed to execute request: Bad Gateway   task="fs_used__pct-4045", batch=8746, exception=HttpResponseException
2017-03-07 13:59:07,750 ERROR quartzScheduler_Worker-6 com.zenoss.reporting.schedule.ExtractPerfJob - [HttpResponseException] Bad Gateway
2017-03-07 13:59:07,750 ERROR quartzScheduler_Worker-6 com.zenoss.reporting.schedule.ExtractPerfJob - [HttpResponseException] Bad Gateway

To remedy this situation, adjust the QueryService RAM commitment from its current value to 4G, and retry the batch.

To increase the QueryService RAM commitment, perform the following steps:
  1. In Control Center, navigate to the CentralQuery service of your deployed Zenoss application Zenoss.resmgr > Zenoss > Metrics > CentralQuery.
  2. Click the Edit Service link near the top of the page.
  3. In the dialog box, locate the field labeled RAM Requested and change the value in that field to 4G. If the value is already 4G or has a larger value, then make no changes.
  4. Click Save Changes.

ANA-316: CentOS 7.4 might encounter tracebacks when running reports due to a font-handling error.

A known issue in CentOS 7.4 changes the default fonts to fonts that are incompatible with many applications, including someAnalytics reports. Until CentOS provides a solution, the suggested workaround is to change the default fonts to compatible fonts. To enable report generation in Analytics, complete the following steps:
  1. Log into the Analytics server as the root user.
  2. Access the following path:
    /etc/fonts
  3. Create a file named config.local that contains the following XML code:
    <?xml version='1.0'?>
    <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
    <fontconfig>
      <alias>
        <family>serif</family>
        <prefer><family>Utopia</family></prefer>
      </alias>
      <alias>
        <family>sans-serif</family>
        <prefer><family>Utopia</family></prefer>
      </alias>
      <alias>
        <family>monospace</family>
        <prefer><family>Utopia</family></prefer>
      </alias>
      <alias>
        <family>dialog</family>
        <prefer><family>Utopia</family></prefer>
      </alias>
      <alias>
        <family>dialoginput</family>
        <prefer><family>Utopia</family></prefer>
      </alias>
    </fontconfig>

    Your file overwrites the font file locally. The Analytics server uses the file to render the reports.

  4. Reboot the Analytics server.
  5. Re-run the report.

ZPS-757: RPN syntax error in several aliases

If you are running Resource Manager 5.3.0 or later, skip this workaround. Otherwise, this issue has been resolved in the Linux Monitor ZenPack version 2.2.6. If your Resource Manager instance is running an earlier version of this ZenPack, you must upgrade to version 2.2.6 or later.