目次

概要

VMwareInfrastractureは2.0以降ではシステム情報を取得可能なMIBが追加されている。

  • MIB定義ファイル
    /usr/lib/vmware/snmp/mibs

システムリソース関連MIB

  • 物理コンピュータの CPU 数
    1.3.6.1.4.1.6876.3.1.1 (numCPUs)
    構文: INTEGER
  • 特定の仮想マシンで使用される物理コンピュータの CPU リソース
    1.3.6.1.4.1.6876.3.1.2.1.3.<VMID> (cpuUtil)
    構文: INTEGER
    単位: 秒
  • 物理コンピュータにインストールされている RAM の容量
    1.3.6.1.4.1.6876.3.2.1 (memSize)
    構文: INTEGER
    単位: KB
  • サービスコンソールで使用される物理メモリ
    1.3.6.1.4.1.6876.3.2.2 (memCOS)
    構文: INTEGER
    単位: KB
  • 特定の仮想マシンで使用される物理メモリ
    1.3.6.1.4.1.6876.3.2.4.1.4.<VMID> (memUtil)
    構文: INTEGER
    単位: KB 
  • 使用されていない物理メモリ
    1.3.6.1.4.1.6876.3.2.3 (memAvail)
    構文: INTEGER
    単位: KB 

ディスクのデータ使用状況MIB~

物理 HBA 毎ではなく仮想マシンに接続されている仮想ディスク毎となっている。
対応する仮想マシンの VMID が

1.3.6.1.4.1.6876.3.3.1.3.<hbaIdx>

に格納されている。

  • 物理コンピュータのディスクのデータ使用状況(読み取り回数)
    1.3.6.1.4.1.6876.3.3.1.5.<hbaIdx> (numReads)
    構文: INTEGER
  • 物理コンピュータのディスクのデータ使用状況(読み取りデータ量)
    1.3.6.1.4.1.6876.3.3.1.6.<hbaIdx> (kbRead)
    構文: INTEGER
    単位: KB 
  • 物理コンピュータのディスクのデータ使用状況(書き込み回数)
    1.3.6.1.4.1.6876.3.3.1.7.<hbaIdx> (numWrites)
    構文: INTEGER
  • 物理コンピュータのディスクのデータ使用状況(書き込みデータ量)
    1.3.6.1.4.1.6876.3.3.1.8.<hbaIdx> (kbWritten)
    構文: INTEGER
    単位: KB 

ネットワーク関連MIB

送受信されたパッケージ、および送受信されたKB数など、物理コンピュータのネットワークアダプタのデータ使用状況。
物理 NIC 毎ではなく仮想マシンに接続されている仮想 NIC 毎となっている。
対応する仮想マシンの VMID が

1.3.6.1.4.1.6876.3.4.1.3.<hbaIdx> 

に格納されている。

  • 送信パケット数
    1.3.6.1.4.1.6876.3.4.1.10.<netIdx> (netHCPktsTx)
    構文: Counter64
  • 送信データ量
    1.3.6.1.4.1.6876.3.4.1.11.<netIdx> (netHCKbTx)
    構文: Counter64
    単位: KB
  • 受信パケット数
    1.3.6.1.4.1.6876.3.4.1.12.<netIdx> (netHCPktsRx)
    構文: Counter64
  • 受信データ量
    1.3.6.1.4.1.6876.3.4.1.13.<netIdx> (netHCKbRx)
    構文: Counter64
    単位: KB

VMWARE-ESX-MIB.mib

  • VMkernelの状態 (ロードされているかどうか)
    1.3.6.1.4.1.6876.4.1.1.1 (vmkLoaded)
    構文: DisplayString
VMkernel がロードされている場合: 「yes」
VMkernel がロードされていない場合: 「no」

仮想マシン情報MIB

  • 仮想マシンの構成ファイルへのパス
    1.3.6.1.4.1.6876.2.1.1.3.<インデックス> (vmConfigFile)
    構文: DisplayString
例) /vmfs/volumes/477a25f0-01b19a00-43b8-0017a4770000/vm1/vm1.vmx
  • 仮想マシンで実行するゲスト OS
    1.3.6.1.4.1.6876.2.1.1.4.<インデックス> (vmGuestOS)
    構文: DisplayString
例) Microsoft Windows Server 2003, Standard Edition
  • 仮想マシンの表示名
    1.3.6.1.4.1.6876.2.1.1.2.<インデックス> (vmDisplayName)
    構文: DisplayString
  • 仮想マシンのVMID
    1.3.6.1.4.1.6876.2.1.1.7.<インデックス> (vmVMID)
    構文: INTEGER
  • 仮想マシンで構成されている使用するメモリの量
    1.3.6.1.4.1.6876.2.1.1.5.<インデックス> (vmMemSize)
    構文: INTEGER
    単位: MB
  • 仮想マシンの電源の状態: オンまたはオフ
    1.3.6.1.4.1.6876.2.1.1.6.<インデックス> (vmState)
    構文: DisplayString
パワーオン状態の場合: 「poweredOn」
パワーオフ状態の場合: 「poweredOff」
サスペンド状態の場合: 「suspended」
  • ゲスト OS の状態: オンまたはオフ (実行しているかどうか)
    1.3.6.1.4.1.6876.2.1.1.8.<インデックス> (vmGuestState)
    構文: DisplayString
実行している場合: 「running」
実行していない場合: 「notRunning」

仮想マシンで参照されるディスクアダプタ

  • SCSI コントローラ名
    1.3.6.1.4.1.6876.2.2.1.3.<インデックス>.<番号> (hbaNum)
    構文: DisplayString
例) SCSI Controller 0
  • SCSI コントローラの種類
    1.3.6.1.4.1.6876.2.2.1.4.<インデックス>.<番号> (hbaVirtDev)
    構文: DisplayString
例) lsilogic

仮想マシンで参照されるネットワークアダプタ

  • ネットワークアダプタ名
    1.3.6.1.4.1.6876.2.4.1.3.<インデックス>.<番号> (netNum)
    構文: DisplayString
例) Network Adapter 1
  • ポートグループ名
    1.3.6.1.4.1.6876.2.4.1.4.<インデックス>.<番号> (netName)
    構文: DisplayString
例) Virtual Machine Network
   
  • 仮想マシンで参照されるフロッピディスクドライブ
    1.3.6.1.4.1.6876.2.5.1.3.<インデックス>.<番号> (fdName)
    構文: DisplayString
例) /dev/fd0
  • フロッピドライブの状態: 接続されているかどうか
    1.3.6.1.4.1.6876.2.5.1.4.<インデックス>.<番号> (fdConnected)
    構文: DisplayString
接続されている場合: 「true」
接続されていない場合: 「false」
  • 仮想マシンで参照される CD-ROM ドライブ
    1.3.6.1.4.1.6876.2.6.1.3.<インデックス>.<番号> (cdromName)
    構文: DisplayString
例) /dev/cdrom
  • CD-ROM ドライブの状態: 接続されているかどうか
    1.3.6.1.4.1.6876.2.6.1.4.<インデックス>.<番号> (cdromConnected)
    構文: DisplayString
接続されている場合: 「true」
接続されていない場合: 「false」

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS