[BUG] CPU Load does not show

Looks like the comment I wrote in this other thread yesterday would fit better in here, so I’ll move it. :crossed_fingers:

Same here.

  • Ubuntu 14.04 (maybe my problem? :flushed:)
  • Plex Media Server 1.15.5.994
  • Web client 3.97.4

On the dashboard, the bandwidth shows properly, but CPU and RAM graphs are not showing at all.

In my logs, I can see the following:

May 06, 2019 22:35:04.400 [0x7f6494bd8700] Debug — Request: [192.168.7.10:60576 (Subnet)] GET /statistics/resources?timespan=6 (20 live) TLS GZIP Signed-in Token (Sto7)
# a bunch of verbose logs showing the headers/parameters of that request (eg. host, timespan, version, etc)
May 06, 2019 22:35:04.403 [0x7f6494bd8700] Verbose — It took 0.0 sec to serialize a list with 27 elements.
May 06, 2019 22:35:10.406 [0x7f64977fe700] Debug — Completed: [192.168.7.10:60576] 200 GET /statistics/resources?timespan=6 (19 live) TLS GZIP 2ms 552 bytes (pipelined: 4)

Opening Chrome Developer Tools’ Network tab on the Plex dashboard, I can see requests to https://192-168-7-100.#{some kind of hash}.plex.direct:32400/statistics/resources where the response body looks like this:

{
  "MediaContainer":{
    "size":25,
    "StatisticsResources":[
      {
        "timespan":6,
        "at":1557149904
      },
      # 24 other similar entries, with only timespan and at keys
    ]
  }
}

As my Ubuntu version may hint, I’ve been running this Plex Media Server setup for years on a fairly old machine, only updating Plex regularly. Could that be the reason Plex is unable to get data on used resources? Is there something I could install to solve the problem?