I have to admit that I have not seen any of the tools you mentioned in action.
They seem to be vendor-specific so you will then also need another tool or logic to analyse the results.
What about just reading vmkernel.log every few hours or daily.
You can then use a routine that greps the vmkernel.log for messages.
Create a file named "early-warnings.grepfile" and collect terms that suggest a problem in near future.
Create another file named "red-alert.grepfile" and colllect terms that require immediate action.
Anyway - do you know vcheck - if not have a look here:
http://www.virtu-al.net/vcheck-pluginsheaders/vcheck/
If you set that up and enable those plugins you need (you can easily customize the selection) you get enough material to anticpate coming desasters.
Not sure if vcheck has support for latest ESXi versions - but if it does - it is a very useful tool because you can easily customize the output.
If done well - you get an email every morning that shows the state of your system.