Fehlerbehebung beim Sensor
In diesem Abschnitt werden häufig auftretende Probleme im Zusammenhang mit dem VMware Virtual Center-Server-Sensor und die zugehörigen Lösungen beschrieben.
Die Seriennummer und System-ID weisen in der Anzeige 'Details' des VMware ESX-Servers keine Angaben auf
- Problem
- Die Attribute für Seriennummer und System-ID weisen in der Anzeige 'Details' des VMware ESX-Servers keine Angaben auf. Die Attribute für das Dateisystem werden nicht erkannt.
- Lösung
- TADDM verwendet die SMASH-API zur direkten Verbindung mit dem ESX-Server. Stellen Sie sicher, dass die Verbindung für den in der Eigenschaft
com.collation.discover.vmware.cimportangegebenen Port offen ist (standardmäßig Port 5989), oder verwenden Sie stattdessen einen Anker. ESX muss die SMASH-API unterstützen.Vergewissern Sie sich, dass der ESX-Server und Virtual Center-Server im Erkennungsbereich enthalten sind. Prüfen Sie die Berechtigungsnachweise, um sicherzustellen, dass die richtigen Berechtigungen für den Zugriff auf den ESX-Server und Virtual Center-Server verwendet werden, und führen Sie die Erkennung aus. Auf L2Interface-Ebene erfasst der Sensor nur die Namen und Hardwareadressen.
Der Sensor schlägt mit einer Zeitüberschreitung fehl
- Problem
- Wenn der Virtual Center-Server viele ESX-Hosts und virtuelle Computer verwaltet, kann der Sensor mit einer Zeitlimitfehlernachricht (
An error occurred. Sensor timed out) fehlschlagen. - Lösung
- Erhöhen Sie in der Datei etc/collation.properties den Wert für den auszuführenden Sensor; dabei steht Wert für die Angabe in Millisekunden, wie lange der Sensor ausgeführt werden darf:
com.collation.discover.agent.VirtualCenterSensor.timeout=valueDer Standardwert lautet
3600000.
Vom VMware Virtual Center-Server verwaltete Elemente werden nicht erkannt
- Problem
- Elemente werden unter VMware vCenter Server Version 4.1 unter Microsoft Windows Server 2003 nicht erkannt. Folgende Fehlernachrichten treten auf:
- Das VirtualCenterServer-Protokoll enthält Folgendes:
AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (503)Service Unavailable faultActor: faultNode: faultDetail: {}:return code: 503 503 Service Unavailable {http://xml.apache.org/axis/}HttpErrorCode:503 (503)Service Unavailable ) - Das Protokoll vpxd des VMware Virtual Center-Servers enthält Folgendes:
Connection to localhost:8085 failed with error class Vmacore::SystemException (Normally allowed each socket address (protocol / network address / port) is used only once. - Durch die Ausführung des Befehls netstat -ban | findstr 8085 im VMware Virtual Center-Server wird gezeigt, wie viele TCP/IP-Ports im Status
LAST_ACKgeöffnet sind.
- Das VirtualCenterServer-Protokoll enthält Folgendes:
- Lösung
- Dieses Verhalten tritt ein, da ephemere Ports, also temporäre Ports, die für die Client-Server-Kommunikation verwendet werden, nach der Verwendung nicht geschlossen wurden. Ephemere Ports sind auf eine Reihe von Ports beschränkt und nur während der Dauer der Verbindung gültig. In diesem Fall behalten bestimmte Verbindungen unter bestimmten Microsoft Windows -Betriebssystemen die Ports auf dem Virtual Center-Server im Status LAST_ACK. Die Reihe der Ports kann nach einer gewissen Zeit erschöpft sein. In diesem Fall kann die Verbindung fehlschlagen, bis ein Port freigegeben wird.
Um dieses Ereignis zu verhindern, rufen Sie die Microsoft-Website unter http://support.microsoft.com auf und suchen Sie nach KB979230. Dort können Sie den Fix herunterladen und installieren.