NetWorker-Konsole: "Die Socket-Verbindung zum Host "NetWorker-Server" auf Port 5672 kann nicht geöffnet werden.

Summary: Fehlermeldung in der NetWorker Management Console (NMC), wenn versucht wird, die Details eines Workflows auf der Registerkarte "Monitoring" anzuzeigen: "Der Nachrichtenbus kann die Socket-Verbindung zum Host "Networkerserver_hostname" auf Port 5672 nicht öffnen: A socket error occurred" wird in der NMC angezeigt. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

NetWorker-Server und NetWorker Management Console (NMC) sind auf demselben Host installiert.

Im NMC-Überwachungsfenster wird für alle Policies der Status "Never Run" Image nie ausführenangezeigt. Backup- und Clone-Jobs werden jedoch gemäß Zeitplan abgeschlossen.

Der folgende Fehler wird im NMC angezeigt, wenn versucht wird, Workflow- oder Aktionseigenschaften zu öffnen:
Message bus unable to open socket connection to host "<NetWorker server hostname>" on port 5672: A socket error occurred

Screenshot der Fehlermeldung: Socket-Verbindung zum Host auf Port 5672 kann nicht geöffnet werden
Abbildung 1: Screenshot der Fehlermeldung: Die Socket-Verbindung zum Host auf Port 5672 kann nicht geöffnet werden.

RabbitMQ verwendet Port 5671 für die Kommunikation über SSL.

Port 5672 war der alte Port, der für die Nicht-SSL-Kommunikation verwendet wurde (wird nicht mehr verwendet).

Das GSTD stellt eine Verbindung zu RabbitMQ her, um NMC-Informationen über Port 5671 abzurufen und anzuzeigen.

Wenn die Verbindung über Port 5671 fehlschlägt, führt NetWorker NMC ein Failback durch und versucht es mit 5672, was ebenfalls fehlschlägt, da RabbitMQ diesen Port nicht mehr verwendet.

Die Fehlermeldung meldet dann, dass das Problem auf Port 5672 auftritt, aber das eigentliche Problem tritt bei der Kommunikation mit Port 5671 auf.

Cause

GSTD ist nicht in der Lage, mit RabbitMQ auf Port 5671 zu kommunizieren.

In der Regel bedeutet dies, dass der RabbitMQ-Dienst ausgefallen ist, aber es kann auch bedeuten, dass ein Verbindungsproblem mit diesem Port vorliegt (wie in Artikel 210569 beschrieben).
  1. Wenn RabbitMQ wie erwartet funktioniert, muss sich der Port 5671 auf dem NetWorker-Server im Überwachungsstatus befinden. Überprüfen Sie, ob sich Port 5671 in einem Überwachungsstatus befindet. Um diese Ports zu überprüfen, verwenden Sie die folgenden Befehle:
For Linux: 
netstat -ano | grep 5671 
ss -ano | grep 5671

For Windows: 
netstat -ano | findstr 5671
  1. Wenn der Port nicht angezeigt wird, stellen Sie sicher, dass der NSRD-Service ausgeführt wird (und daher RabbitMQ eine Verbindung zu diesem Port hätte geöffnet werden müssen).

Resolution

Verfahren:
  1. Beenden Sie die NetWorker-Services.
  2. Navigieren Sie zum Ordner /nsr/tmp und benennen Sie den RabbitMQ-Ordner in RabbitMQ_old um.
  3. Starten Sie die NetWorker-Services. Überprüfen Sie, ob ein neuer RabbitMQ-Ordner im Ordner /nsr/tmp erzeugt wird. 
  4. Überprüfen Sie den Status von Port 5671 auf dem NetWorker-Server.
  5. Öffnen Sie die NetWorker Management Console und überprüfen Sie den Workflowstatus.
  6. Wenn das Problem behoben ist, löschen Sie RabbitMQ_old aus /nsr/tmp.

Additional Information

Befehle für Verbindungstests:
Linux: 
curl -kv <NetWorker server>:5671
openssl s_client -connect <NetWorker server>:5671

Windows (PowerShell): 
tnc <NetWorker server> -port 5671

Siehe zugehörige Dell Artikel:

Affected Products

NetWorker

Products

Data Protection, NetWorker Family, NetWorker Series
Article Properties
Article Number: 000200132
Article Type: Solution
Last Modified: 09 Oct 2024
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.