What softwares do you use to monitor your CPU, System temperature? What are the acceptable range of temperature of Idle and Full Load?

Shall i do some stress test or benchmark