VMwareプラットフォーム内にマネージドVMとアンマネージドVMが混在しています。マネージドVMの場合、VM内でSNMPを使用して、VMのネットワークトラフィックをグラフ化し、顧客が終了した場合に請求に使用します。管理されていないVMの場合、VMが顧客に渡されると、ほとんどの顧客がVMをロックダウンするため、トラフィック使用量をグラフ化できません。ファイアウォールを使用するか、実行する必要がない、または実行したくないサービスを無効化/削除します。
課金目的で使用できるVMwarevCenter内のVMのNIC)のトラフィック使用量をグラフ化する方法はありますか?
理想的には、それらをObserviumにインポートして、請求のためにカウントするObserviumトラフィックに追加できるようにしたいと考えています。
CactiとObserviumの両方を調べましたが、これを行うものは見つかりませんでした。理想的には、VMware vSphere Distributed SwitchがSNMPをサポートしていれば、仮想スイッチのポートをグラフ化できたはずです。
VMware APIからデータを取得し、グラフ作成アプリケーションに適した形式で表示するには、何かが必要になると思います。私は何かを一緒に石畳にすることができるかもしれません、しかし誰かが以前にこれをしたならば、私はむしろ車輪を再発明したくありません。
私の知る限り、canはESXiからSNMPを介してレイヤー2ネットワーク情報を取得できます: VMware ESXi SNMPによって報告されたレイヤー2ネットワークについて ホスト(管理アドレス)を照会する必要があります。ただし、請求に必要なすべての情報を入手できるかどうかはわかりません。試してみてください。
分散スイッチは NetFlow もサポートします。 NetFlowコレクターと一緒に使用すると、請求に十分な情報が得られる場合があります。
お役に立てば幸いです。