Skip to content

Analytics 5.1.2

This is a bug fix release.

Fixed issues

ID Description
ANA-352 The zenperfetl service restarts frequently because of a traceback in the container log
ANA-353 During modeling and performance ETLs, missing attributes cause incomplete extractions
ANA-354 Performance data for Windows server devices is not extracted

Known issues

ID Description
ANA-223 Wide performance ETL batches have ability to blow out the Heap in CentralQuery service.
ANA-316 CentOS 7.4 might encounter tracebacks when running reports due to a font-handling error.
ZEN-31334 Resource Manager 6.2.3 includes an update of the Python urllib3 library, which checks TLS/SSL certificates by default. For more information, refer to the Zenoss Support Knowledgebase.

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 some Analytics 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. Change directory to /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>
    

    The config.local 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.