Enable snmp on VMware vSphere Hypervisor 5.1(vicfg-snmp)

Facebooktwittermail

無償版のVMware vSphere Hypervisor 5.1のsnmpをコマンドから有効にできるか確認してみました

VMware vSphere Hypervisor
http://www.vmware.com/jp/products/datacenter-virtualization/vsphere-hypervisor/overview.html

VMware vSphere Hypervisor 5.1にvMA5.0をデプロイしてvicfg-snmpコマンドで設定してみます

  1. sshでvMA5.0にログイン
  2. sshクライアントからvMA5.0にログインします

  3. Hypervisor 5.1を登録
  4. snmpを有効にするHypervisor hostを管理サーバに登録します

    vi-admin@vma5:~> vifp addserver vmesxi.rootlinks.net

    vi-admin@vma5:~> vifp listservers
    vmesxi.rootlinks.net ESXi

  5. ターゲットを指定
  6. 管理hostを指定します

    vi-admin@vma5:~> vifptarget -s vmesxi.rootlinks.net

  7. vicfg-snmp
  8. snmpを設定するvicfg-snmpコマンドの使用方法です

  9. vicfg-snmp -s
  10. 以前、直接/etc/vmware/snmp.xmlファイルを編集してsnmpを有効に設定したのでコマンドで確認してみます

    vi-admin@vma5:~[vmesxi.rootlinks.net]> vicfg-snmp -s
    Current SNMP agent settings:
    Enabled : 1
    UDP port : 161

    Communities :
    public

    Notification targets :

    Options :
    EnvEventSource=indications
    engineid=00000063000000a1c0a80a00
    loglevel=info

  11. trapの設定
  12. 試しにtrap先を設定してみます

    vi-admin@vma5:~[vmesxi.rootlinks.net]> vicfg-snmp -t 192.168.1.254/public
    Changing notification(trap) targets list to: 192.168.1.254/public…
    Failed : Current license or ESXi version prohibits execution of the requested operation.

無償版のHypervisor 5.1ではコマンドでの参照は出来ますが設定変更は出来ませんでした
無償版のHypervisor 5.1でsnmpを有効にするには直接ファイルを編集するしな無いようです

Enable snmp on ESXi 5.1
http://www.rootlinks.net/2012/10/01/enable-snmp-on-esxi-5-1/

~ # cat /etc/vmware/snmp.xml
<?xml version=”1.0″?>
<config><snmpSettings><enable>true</enable><communities>public</communities><targets><targets/><engineid>00000063000000a1c0a80a00</engineid></snmpSettings></config>

Leave a Reply