vSphere環境の監視についてお聞きしたいことが
あります。
現在以下の環境の監視を考えています。

vCenter Server x1
ESX Server x5
監視サーバ:SNMPマネージャ x1

この環境で、
1. ESX Serverのリソース状況(ディスク使用率、メモリ使用率など)
2. ESX ServerのH/W障害(NIC、CPU障害など)
を監視したいです。

1 に関してはvCenterより使用状況が閾値を超えたらSNMPトラップを
送るという手法が使えると思いますが、2に関してはどのような手法が
考えられるでしょうか(例えばESX Server上でゲストOSのサービス用途として
使用しているNICポートの障害検知がしたいです)?

以下のような手法があると思いますが、どれがよく使われるでしょうか?

�@. サービスコンソールにサードパーティ製の監視エージェント(hpならSIMなど?)を
  インストールして障害があったらサービスコンソールよりSNMPトラップを送信
  (サービスコンソール用のNICに障害があったら対応できない?)
�A. 物理サーバのマネジメントポート(IBMならIMM、hpならiLO等)よりトラップを送信
�B. ESX ServerのSNMP機能を使う

�Bの手法では、NICの障害は検知できないでしょうか?
VMware社の資料を見ると、ゲストOSの状態のトラップは送信できるが、HW障害に
ついては言及していなかったので、、

質問ばかりで申し訳ありません。。何かヒントをください