Oct 092009
ESXi 4.0を評価モードで利用し、SNMPを有効にしてみる。
以下、ESXiのIPアドレスは192.0.2.1、SNMPトラップを受信するサーバーのIPアドレスは192.0.2.2の場合の例。
# vicfg-snmp --server 192.0.2.1 --username root -E -c public -t 192.0.2.2@162/public Enter password:
# vicfg-snmp --server 192.0.2.1 --username root -s Enter password: Current SNMP agent settings: Enabled : 1 UDP port : 161 Communities : public Notification targets : 192.0.2.2@162/public
トラップをテスト送信してみる。
# vicfg-snmp --server 192.0.2.1 --username root -T Enter password: Sending test nofication(trap) to all configured targets... Complete. Check with each target to see if trap was received.
192.0.2.2のサーバーではsnmptrapdが動作済みで、/var/log/messagesに以下が記録された。
Oct 8 23:32:37 192.0.2.2 snmptrapd[9386]: 2009-10-08 23:32:37 192.0.2.1(via UDP: [10.0.0.1]:51469) TRAP, SNMP v1, community public SNMPv2- SMI::enterprises.6876.4.1 Warm Start Trap (0) Uptime: 15:31:50.16
snmpwalkをやってみるとこんな感じ(マシンはHP ML115 G5)。
# snmpwalk -v 1 -c public 192.0.2.1 . SNMPv2-MIB::sysDescr.0 = STRING: VMware ESX 4.0.0 build-171294 VMware, Inc. x86_64 SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.6876.4.1 DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (154208) 0:25:42.08 SNMPv2-MIB::sysContact.0 = STRING: not set SNMPv2-MIB::sysName.0 = STRING: localhost.localdomain SNMPv2-MIB::sysLocation.0 = STRING: not set SNMPv2-MIB::sysServices.0 = INTEGER: 72 SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00 SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB SNMPv2-MIB::sysORID.2 = OID: IF-MIB::ifMIB SNMPv2-MIB::sysORID.3 = OID: SNMPv2-SMI::enterprises.6876.1.10 SNMPv2-MIB::sysORID.4 = OID: SNMPv2-SMI::enterprises.6876.2.10 SNMPv2-MIB::sysORID.5 = OID: SNMPv2-SMI::enterprises.6876.3.10 SNMPv2-MIB::sysORDescr.1 = STRING: SNMPv2-MIB, RFC 3418 SNMPv2-MIB::sysORDescr.2 = STRING: IF-MIB, RFC 2863 SNMPv2-MIB::sysORDescr.3 = STRING: VMWARE-SYSTEM-MIB, REVISION 200801120000Z SNMPv2-MIB::sysORDescr.4 = STRING: VMWARE-VMINFO-MIB, REVISION 200810230000Z SNMPv2-MIB::sysORDescr.5 = STRING: VMWARE-RESOURCES-MIB, REVISION 200810150000Z SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00 SNMPv2-MIB::sysORUpTime.2 = Timeticks: (0) 0:00:00.00 SNMPv2-MIB::sysORUpTime.3 = Timeticks: (0) 0:00:00.00 SNMPv2-MIB::sysORUpTime.4 = Timeticks: (0) 0:00:00.00 SNMPv2-MIB::sysORUpTime.5 = Timeticks: (0) 0:00:00.00 IF-MIB::ifNumber.0 = INTEGER: 1 IF-MIB::ifDescr.1 = STRING: Device vmnic0 at 11:00.0 tg3 IF-MIB::ifType.1 = INTEGER: ethernetCsmacd(6) IF-MIB::ifMtu.1 = INTEGER: 1500 IF-MIB::ifSpeed.1 = Gauge32: 100000000 IF-MIB::ifPhysAddress.1 = STRING: 0:21:5a:eb:3b:d0 IF-MIB::ifAdminStatus.1 = INTEGER: up(1) IF-MIB::ifOperStatus.1 = INTEGER: up(1) IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00 SNMPv2-MIB::snmpInPkts.0 = Counter32: 342 SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 0 SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 0 SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 0 SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 0 SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: disabled(2) SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0 SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0 SNMPv2-SMI::enterprises.6876.1.1.0 = STRING: "VMware ESXi" SNMPv2-SMI::enterprises.6876.1.2.0 = STRING: "4.0.0" SNMPv2-SMI::enterprises.6876.1.4.0 = STRING: "171294" SNMPv2-SMI::enterprises.6876.2.1.1.2.16 = STRING: "centos5.localdomain" SNMPv2-SMI::enterprises.6876.2.1.1.3.16 = STRING: "/vmfs/volumes/4ace6c4c-99080d8b-93fc-00215aeb3bd0/centos53/centos53.vmx" SNMPv2-SMI::enterprises.6876.2.1.1.4.16 = STRING: "rhel5-64" SNMPv2-SMI::enterprises.6876.2.1.1.5.16 = INTEGER: 512 SNMPv2-SMI::enterprises.6876.2.1.1.6.16 = STRING: "poweredOn" SNMPv2-SMI::enterprises.6876.2.1.1.7.16 = INTEGER: 16 SNMPv2-SMI::enterprises.6876.2.1.1.8.16 = STRING: "running" SNMPv2-SMI::enterprises.6876.2.1.1.9.16 = INTEGER: 1 SNMPv2-SMI::enterprises.6876.2.2.1.3.16.1000 = STRING: "scsi0" SNMPv2-SMI::enterprises.6876.2.2.1.4.16.1000 = STRING: "PN5Vmomi4TypeE" SNMPv2-SMI::enterprises.6876.2.3.1.3.16.2000 = STRING: "scsi0:0" SNMPv2-SMI::enterprises.6876.2.4.1.3.16.4000 = STRING: "ethernet0" SNMPv2-SMI::enterprises.6876.2.4.1.4.16.4000 = STRING: "VM Network" SNMPv2-SMI::enterprises.6876.2.4.1.5.16.4000 = STRING: "monitor_dev" SNMPv2-SMI::enterprises.6876.2.4.1.6.16.4000 = STRING: "true" SNMPv2-SMI::enterprises.6876.2.4.1.7.16.4000 = Hex-STRING: 00 0C 29 77 63 B6 SNMPv2-SMI::enterprises.6876.2.6.1.3.16.3002 = STRING: "/vmfs/devices/genscsi/mpx.vmhba2:C0:T0:L0" SNMPv2-SMI::enterprises.6876.2.6.1.4.16.3002 = STRING: "false" SNMPv2-SMI::enterprises.6876.3.1.1.0 = Gauge32: 1 SNMPv2-SMI::enterprises.6876.3.2.1.0 = Gauge32: 4189816 SNMPv2-SMI::enterprises.6876.3.2.2.0 = Gauge32: 0 SNMPv2-SMI::enterprises.6876.3.2.3.0 = Gauge32: 4189816 SNMPv2-SMI::enterprises.6876.3.5.1.0 = INTEGER: 6 SNMPv2-SMI::enterprises.6876.3.5.2.1.2.1 = STRING: "vmhba0" SNMPv2-SMI::enterprises.6876.3.5.2.1.2.2 = STRING: "vmhba1" SNMPv2-SMI::enterprises.6876.3.5.2.1.2.3 = STRING: "vmhba2" SNMPv2-SMI::enterprises.6876.3.5.2.1.2.4 = STRING: "vmhba32" SNMPv2-SMI::enterprises.6876.3.5.2.1.2.5 = STRING: "vmhba33" SNMPv2-SMI::enterprises.6876.3.5.2.1.2.6 = STRING: "vmhba34" SNMPv2-SMI::enterprises.6876.3.5.2.1.3.1 = INTEGER: 0 SNMPv2-SMI::enterprises.6876.3.5.2.1.3.2 = INTEGER: 0 SNMPv2-SMI::enterprises.6876.3.5.2.1.3.3 = INTEGER: 0 SNMPv2-SMI::enterprises.6876.3.5.2.1.3.4 = INTEGER: 0 SNMPv2-SMI::enterprises.6876.3.5.2.1.3.5 = INTEGER: 0 SNMPv2-SMI::enterprises.6876.3.5.2.1.3.6 = INTEGER: 0 SNMPv2-SMI::enterprises.6876.3.5.2.1.4.1 = INTEGER: 1 SNMPv2-SMI::enterprises.6876.3.5.2.1.4.2 = INTEGER: 1 SNMPv2-SMI::enterprises.6876.3.5.2.1.4.3 = INTEGER: 1 SNMPv2-SMI::enterprises.6876.3.5.2.1.4.4 = INTEGER: 1 SNMPv2-SMI::enterprises.6876.3.5.2.1.4.5 = INTEGER: 1 SNMPv2-SMI::enterprises.6876.3.5.2.1.4.6 = INTEGER: 1 SNMPv2-SMI::enterprises.6876.3.5.2.1.5.1 = STRING: "MCP55 SATA Controller" SNMPv2-SMI::enterprises.6876.3.5.2.1.5.2 = STRING: "MCP55 SATA Controller" SNMPv2-SMI::enterprises.6876.3.5.2.1.5.3 = STRING: "MCP55 SATA Controller" SNMPv2-SMI::enterprises.6876.3.5.2.1.5.4 = STRING: "MCP55 SATA Controller" SNMPv2-SMI::enterprises.6876.3.5.2.1.5.5 = STRING: "MCP55 SATA Controller" SNMPv2-SMI::enterprises.6876.3.5.2.1.5.6 = STRING: "MCP55 SATA Controller" SNMPv2-SMI::enterprises.6876.3.5.2.1.6.1 = STRING: "sata_nv" SNMPv2-SMI::enterprises.6876.3.5.2.1.6.2 = STRING: "sata_nv" SNMPv2-SMI::enterprises.6876.3.5.2.1.6.3 = STRING: "sata_nv" SNMPv2-SMI::enterprises.6876.3.5.2.1.6.4 = STRING: "sata_nv" SNMPv2-SMI::enterprises.6876.3.5.2.1.6.5 = STRING: "sata_nv" SNMPv2-SMI::enterprises.6876.3.5.2.1.6.6 = STRING: "sata_nv" SNMPv2-SMI::enterprises.6876.3.5.2.1.7.1 = STRING: "00:05.0" SNMPv2-SMI::enterprises.6876.3.5.2.1.7.2 = STRING: "00:05.1" SNMPv2-SMI::enterprises.6876.3.5.2.1.7.3 = STRING: "00:05.2" SNMPv2-SMI::enterprises.6876.3.5.2.1.7.4 = STRING: "00:05.0" SNMPv2-SMI::enterprises.6876.3.5.2.1.7.5 = STRING: "00:05.1" SNMPv2-SMI::enterprises.6876.3.5.2.1.7.6 = STRING: "00:05.2" End of MIB
Sorry, the comment form is closed at this time.