Thanks to everyone for their suggestions.

I'll look into KSysguard first, simple because it's easily accessible.
Then I'll move on to the other stuff.