i assume the results have to be evaluated by a human all the time?
Non and Yes. TrueNAS automatically evaluates SMART test results and will report to your email if you have any issues, but you need to have setup TrueNAS correctly to get this done. It's not difficult, just part of the original setup. Sometimes you can have errors that are not tragic that are flagged, but most times tragic errors require immediate attention, and sometime interpretation. For example: You have a drive that has 2 pending sector errors, no other errors and will pass an Extended SMART test. I would not reject that drive but I'd keep an eye on it. Or you have a lot of MultiZone issues with no other errors, same thing, keep an eye on it. Some drives will throw MulitZone Errors and it's harmless, some drives it will be your indication that a drive is absolutely failing.
Whenever in doubt, run a SMART Extended test immediately on the suspect drive. if it fails, the drive has surface or head damage in most cases.
Along with others, I have developed a script to generate a detailed report of your drives and it will flag problems. My next revision of the script is due to come one in the next few days, well so long as no more minor issues crop up during testing. I get an email everyday providing me the drives status and the Subject will tell you "Okay", "Warning", or "Critical". Pretty easy, and the message body will provide detailed information on each drive. You can also perform statistical analysis for those people who love to play with numbers.
what do u mean by stability problems?
The system if not stable can crash. For example: You build a system and when you run into a heavy workload the system periodically crashes and stop working, but works fine for light loads. Odds are you have a lack of cooling related issue. So we recommend that yo do a burn-in test where you would saturate the system with heat by running the CPU and motherboard components to their peak for a period of time (could be 1 hour or 1 day, your choice).
i am still not sure whats going on with my setup.... is it possible that my supermicro is completely incompatible with the ESXi? I cant even passthrough usb controller... ;/
Odds are you cannot pass through the USB controller because the motherboard has control over it. What I've found out is that ESXi want to be in full control of the component, in this case it would be the USB controller. I run ESXi on my Supermicro x11-SSM without issue. I can passthrough (well RDM) hard drives or/and I can passthough add-on boards. If you want to passthough the USB controller, I believe you will need to go into the BIOS and disable a USB controller, this should make it available for ESXi to take control of it.