Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

ESXi 5 - SNMP - nach Output im IP-MIB - Timeout

Moderatoren: Dayworker, irix

Benutzeravatar
Member
Beiträge: 16
Registriert: 25.07.2013, 09:27

ESXi 5 - SNMP - nach Output im IP-MIB - Timeout

Beitragvon TheCoffeeMen » 31.07.2013, 15:02

Hallo VMware'ler,
ich habe gerade zwei Maschinen von ESXi 4.1 auf ESXi 5.1 Update 1 geupdatet.

Code: Alles auswählen

snmpwalk -v2c -c public ESXSERVER

Bringt jede Menge Output, aber nur 693 Zeilen - dann kommt ein Timeout!

Code: Alles auswählen

...
IP-MIB::ipNetToPhysicalPhysAddress.22.ipv4."XXX.XX.X.XXX" = STRING: XX:XX:XX:XX:XX:XX
Timeout: No Response from ESXSERVER

Ein alter ESX-Server mit 4.1 macht 4838 Zeilen.
Das Problem liegt definitiv an der 3. MIB (SNMPv2-MIB::sysORID.3 = OID: IP-MIB::ip).
Denn bei ...

Code: Alles auswählen

snmpwalk -v2c -c public ESXSERVER ip

... bringt er den Timeout!

Code: Alles auswählen

SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.3 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.4 = OID: IP-MIB::ip.24
SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udp
SNMPv2-MIB::sysORID.6 = OID: TCP-MIB::tcp
SNMPv2-MIB::sysORID.7 = OID: SNMPv2-SMI::mib-2.47
SNMPv2-MIB::sysORID.8 = OID: SNMPv2-SMI::org.111.2.802.1.1.2
SNMPv2-MIB::sysORID.9 = OID: SNMPv2-SMI::org.111.2.802.1.1.4
SNMPv2-MIB::sysORID.10 = OID: iso.2.840.10006.300.43
SNMPv2-MIB::sysORID.11 = OID: SNMPv2-SMI::org.111.2.802.1.1.13
SNMPv2-MIB::sysORID.12 = OID: HOST-RESOURCES-MIB::hostResourcesMibModule
SNMPv2-MIB::sysORID.13 = OID: SNMPv2-SMI::enterprises.6876.1.10
SNMPv2-MIB::sysORID.14 = OID: SNMPv2-SMI::enterprises.6876.2.10
SNMPv2-MIB::sysORID.15 = OID: SNMPv2-SMI::enterprises.6876.3.10
SNMPv2-MIB::sysORID.16 = OID: SNMPv2-SMI::enterprises.6876.4.90.1

Hat jemand eine Idee?

Gruß TheCoffeeMen

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 31.07.2013, 15:13

VMware ESX konnte SNMP... und ein ESXi nur wenig mehr als SNMP Traps. Mehr als ein paar Standard OIDs wirst du nicht bekommen.

Gruss
Joerg

Benutzeravatar
Member
Beiträge: 16
Registriert: 25.07.2013, 09:27

Beitragvon TheCoffeeMen » 31.07.2013, 15:47

Hi irix, das ist schon klar - aber er gibt mir die anderen MIBs gar nicht erst aus, weil er sich bei IP-MIB / ip irgendwo aufhängt und einen Timeout bringt.

Code: Alles auswählen

SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.3 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.4 = OID: IP-MIB::ip.24
SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udp
SNMPv2-MIB::sysORID.6 = OID: TCP-MIB::tcp
SNMPv2-MIB::sysORID.7 = OID: SNMPv2-SMI::mib-2.47
SNMPv2-MIB::sysORID.8 = OID: SNMPv2-SMI::org.111.2.802.1.1.2
SNMPv2-MIB::sysORID.9 = OID: SNMPv2-SMI::org.111.2.802.1.1.4
SNMPv2-MIB::sysORID.10 = OID: iso.2.840.10006.300.43
SNMPv2-MIB::sysORID.11 = OID: SNMPv2-SMI::org.111.2.802.1.1.13
SNMPv2-MIB::sysORID.12 = OID: HOST-RESOURCES-MIB::hostResourcesMibModule
SNMPv2-MIB::sysORID.13 = OID: SNMPv2-SMI::enterprises.6876.1.10
SNMPv2-MIB::sysORID.14 = OID: SNMPv2-SMI::enterprises.6876.2.10
SNMPv2-MIB::sysORID.15 = OID: SNMPv2-SMI::enterprises.6876.3.10
SNMPv2-MIB::sysORID.16 = OID: SNMPv2-SMI::enterprises.6876.4.90.1


Es fehlt quasi ip.24, udp, tcp ,mib-2.47, etc. weil er bei ip abbricht. Wenn ich diese einzeln aufrufe geht es ...

Gruß

King of the Hill
Beiträge: 13657
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 31.07.2013, 16:14

Wenn er die Einzeln bringt, aber nicht als Paket, kann es in meinen Augen nur ein weiterer Bug sein.
Ich würde einen Case bei VMware aufmachen oder zumindest im VMTN mal nachfragen. Vielleicht ist dort das Problem bereits aufgetaucht.

Guru
Beiträge: 3114
Registriert: 27.12.2004, 22:17

Beitragvon rprengel » 01.08.2013, 07:02

TheCoffeeMen hat geschrieben:Hi irix, das ist schon klar - aber er gibt mir die anderen MIBs gar nicht erst aus, weil er sich bei IP-MIB / ip irgendwo aufhängt und einen Timeout bringt.

Code: Alles auswählen

SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.3 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.4 = OID: IP-MIB::ip.24
SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udp
SNMPv2-MIB::sysORID.6 = OID: TCP-MIB::tcp
SNMPv2-MIB::sysORID.7 = OID: SNMPv2-SMI::mib-2.47
SNMPv2-MIB::sysORID.8 = OID: SNMPv2-SMI::org.111.2.802.1.1.2
SNMPv2-MIB::sysORID.9 = OID: SNMPv2-SMI::org.111.2.802.1.1.4
SNMPv2-MIB::sysORID.10 = OID: iso.2.840.10006.300.43
SNMPv2-MIB::sysORID.11 = OID: SNMPv2-SMI::org.111.2.802.1.1.13
SNMPv2-MIB::sysORID.12 = OID: HOST-RESOURCES-MIB::hostResourcesMibModule
SNMPv2-MIB::sysORID.13 = OID: SNMPv2-SMI::enterprises.6876.1.10
SNMPv2-MIB::sysORID.14 = OID: SNMPv2-SMI::enterprises.6876.2.10
SNMPv2-MIB::sysORID.15 = OID: SNMPv2-SMI::enterprises.6876.3.10
SNMPv2-MIB::sysORID.16 = OID: SNMPv2-SMI::enterprises.6876.4.90.1


Es fehlt quasi ip.24, udp, tcp ,mib-2.47, etc. weil er bei ip abbricht. Wenn ich diese einzeln aufrufe geht es ...

Gruß


Hallo,

1)
Bei alten HP Druckern gab es mal ein ähnliches Problem.
Lösung war ein zusätzlicher Parameter aber das ist 10 Jahre her und ich finde meine Doku nicht wieder.
2)
Sitzt da ggf. eine Firewall oder was auch immer dazwischen die ggf. meint eingreifen zu müssen?

Gruss

Benutzeravatar
Member
Beiträge: 16
Registriert: 25.07.2013, 09:27

Beitragvon TheCoffeeMen » 02.08.2013, 17:27

Dayworker hat geschrieben:Wenn er die Einzeln bringt, aber nicht als Paket, kann es in meinen Augen nur ein weiterer Bug sein.
Ich würde einen Case bei VMware aufmachen oder zumindest im VMTN mal nachfragen. Vielleicht ist dort das Problem bereits aufgetaucht.


Hmm, schade. :(

rprengel hat geschrieben:Sitzt da ggf. eine Firewall oder was auch immer dazwischen die ggf. meint eingreifen zu müssen?


Nope, keine Firewall - gleiches Netz.
SNMP ist im Sicherheitsprofil freigeschaltet.

Gruß

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 12.08.2013, 11:56

Ich hab nochmal geschaut.... die eine Haelfte der Hosts bekommt nicht mal den snmpd gestartet. Guckt man in die /etc/vmware/snmp.xml sieht man nur einen langen Einzeiler als ob die Newlines gaenzlich fehlen oder das Format "malformat" ist. Im hostd.log sieht man auch das der SNMP nicht mag.

Hab mal die Daten dann von einem kopiert wo zumind. Traps schon konfiguriert waren und dann angepasst bzw. den Communitry String nachgetragen. Anschliessend lies sich der Dienst sowohl ueber GUI als auch ueber das Init Script starten.

Code: Alles auswählen

<?xml version="1.0"?>
<config>
  <snmpSettings>
    <communities>public</communities>
    <enable>true</enable>
    <targets>traps.example.com@162 public</targets>
  <engineid>00000063000000a1ac16960b</engineid></snmpSettings>
</config>


Ein SNMPwalk ergibt 4189 OIDs. Die kostenloste Versionen meines MIB Browsers erlaubt nur das laden von max. 10 MIBs und eigentlich hab ich nur mit der vmvResources einen Match gehabt und bei den anderen nur die OIDs und somit erstmal keine Beschreibung.

Gruss
Joerg

Benutzeravatar
Member
Beiträge: 16
Registriert: 25.07.2013, 09:27

Beitragvon TheCoffeeMen » 13.08.2013, 08:22

Hi irix,
ja, so ist es hier auch konfiguriert - nur bekomme ich halt nach 693 Zeilen ...

Code: Alles auswählen

...
IP-MIB::ipNetToPhysicalPhysAddress.22.ipv4."XXX.XX.X.XXX" = STRING: XX:XX:XX:XX:XX:XX


... ein Timeout.

Code: Alles auswählen

Timeout: No Response from ESXSERVER


Warum und wieso? Ich habe keine Ahnung.
Ich warte jetzt auf das neue Check_MK bzw. OMD (check_mk 1.2.3i1 > check_mk Stable > neue OMD-Version), wegen check_vspehere_*. (http://mathias-kettner.de/checkmk_vsphere.html)

Gruß


Zurück zu „vSphere 5 / ESXi 5 und 5.1“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste