Check for None when getting the CPU frequency data

What does this MR do and why?

Fixes stats recording for Oracle hosts.

Changed execpt to report "None"

If the psutil response is none we try again with a separate psutil method.

Screenshots or screen recordings

All stats would report as none and as such would show -1

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

  • Have you checked this doesn't interfere/conflict/duplicate someone elses work?
  • Have you fully tested your changes?
  • Have you resolved any lint issues?
  • Have you assigned a reviewer?
  • Have you applied correct labels?
  • Have you updated CHANGELOG.md?
Edited by Iain Powrie

Merge request reports

Loading