If the system has vulnerabilities and so hyperthreading is disabled the cpu graphs cannot be created. I tried to fix it and deleted all rrd-files. After that i get the following message: Error in RRD::graph for cpu: opening '/var/log/rrd/collectd/localhost/cpu-4/cpu-wait.rrd': No such file or directory So I forced using smt and the graphs showup correctly again.
I think this need a rewrite of the whole cpu graph. Looks like there are invalid values for the disabled cores and the current loops doesn't work with it. For a dual core with HT we have data for cpu0 and cpu2 but not for cpu1 and cpu3...
https://patchwork.ipfire.org/patch/3471/
https://git.ipfire.org/?p=ipfire-2.x.git;a=commit;h=6fc3625512aa4f06c15322cccbf1d763716e2ea1
This has been fixed in Core Update 150. https://blog.ipfire.org/post/ipfire-2-25-core-update-150-released