To be honest, there is no need to monitor these things for general use. OS X has perfectly good routines for monitoring and controlling all this stuff.
Unless you are having noticeable problems that you want to investigate, then you don't really need any of this.
The idea that you need to spend your time checking up on the OS and micro-managing what is does is crazy.
Let the operating system .... operate the hardware, and get on with watching videos of kittens or folding proteins or whatever it is. 😉