Rapporteringsnode: Løs følsomhed i forhold til store og små bogstaver for dataindsamlernavne efter ServerDR

Summary: Efter geninstallation af en rapporteringsnode og udførelse af ServerDR (Server Disaster Recovery) synkroniseres nye data ikke, fordi der skelnes mellem store og små bogstaver i navnet på dataindsamleren. Databasen lagrede "data-collector@report" (små bogstaver), mens nodens værtsnavn er store bogstaver. Logfilen viser java.net.ConnectException: Kunne ikke oprette forbindelse til localhost/127.0.0.1:18455. Løs problemet ved at geninstallere med værtsnavnet i samme tilfælde som den oprindelige ServerDR, og kør den igen. Eller opdater data_collector_name i PostgreSQL (collected_system tabel) til det korrekte tilfælde, og genstart dataindsamlingstjenesten. ...

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

Observerede problemer efter rapportering af node-genimplementering og ServerDR.

Følgende symptomer blev identificeret:

  • Nye data, der indsamles efter udførelse af ServerDR, vises ikke i nogen rapporter.
  • Det er kun historiske data, der forbliver synlige i rapportbrowseren.
  • Dataindsamlerens servicelogfiler indeholder en forbindelsesfejl.
  • En databaseforespørgsel viser dataindsamlerens navn, der er gemt med små eller store bogstaver (f.eks. data-collector@report ).
  • Det aktuelle værtsnavn for rapporteringsnoden er med et andet bogstav (store og små bogstaver) end det navn, der er registreret i databasen.

Relevante logposter fra /var/log/reporting/logs/data-collector/data-collector.log :

2026-02-10T06:45:00.006Z INFO [] [DataCollectionQuartzScheduler_Worker-1] [c.e.b.d.c.s.DataCollectionJob.execute(17)] - Start to perform data collection.
2026-02-10T06:45:00.007Z INFO [] [DataCollectionQuartzScheduler_Worker-1] [c.e.b.d.c.s.d.c.DataCollectionService.doCollect(93)] - Query systems by data collector data-collector@REPORT.
2026-02-10T06:45:00.113Z ERROR [] [DataCollectionQuartzScheduler_Worker-1] [c.e.b.d.c.a.CollectedSystemApiServiceImpl.findAllByDataCollectorName(227)] - Error finding all by data collector name: data-collector@gcntnb05
java.net.ConnectException: Failed to connect to localhost/127.0.0.1:18455
    at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:297)
    at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
    at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
    at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
    at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
    at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)

Kommando, der bruges til at inspicere indsamlerposterne i databasen:

psql postgresql://reporting:Password123\!@127.0.0.1:9003/collected_business_data -c "select * from public.collected_system"

Cause

Uoverensstemmelse mellem store og små bogstaver i dataindsamlerens navn

Problemet opstår, fordi data_collector_name Gemt i rapporteringsnodedatabasen skelnes der mellem store og små bogstaver. Efter geninstallation af rapporteringsnoden er dens værtsnavn med store bogstaver, mens det oprindelige værtsnavn, der blev registreret under ServerDR, var med små bogstaver. Denne uoverensstemmelse forhindrer dataindsamlertjenesten i at finde den korrekte post, hvilket forårsager datasynkroniseringsfejl.

  • Databaseposten for data_collector_name gemmes med små bogstaver (f.eks. data-collector@report ).
  • Det aktuelle værtsnavn for rapporteringsnoden er store bogstaver, men det forrige ServerDR-værtsnavn var små bogstaver (f.eks. REPORT ).
  • Da der skelnes mellem store og små bogstaver i navnesammenligningen, kan tjenesten ikke matche det gemte navn med det aktuelle værtsnavn.

Deraf følgende forbindelsesfejl

2026-02-10T06:45:00.113Z ERROR [] [DataCollectionQuartzScheduler_Worker-1] [c.e.b.d.c.a.CollectedSystemApiServiceImpl.findAllByDataCollectorName(227)] - Error finding all by data collector name: data-collector@REPORT
java.net.ConnectException: Failed to connect to localhost/127.0.0.1:18455
    at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:297)
    at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
    at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
    at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
    at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
    at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)

Resolution

Gendan rapporteringsnodedata efter ServerDR.

Mulighed 1 – Genudrul rapporteringsnode med korrekt værtsnavn.

Brug denne metode, når du foretrækker en ren omfordeling.

  • Sørg for, at det nye værtsnavn på rapporteringsnoden svarer til det oprindelige værtsnavn **nøjagtigt**, inklusive store og små bogstaver (f.eks. RAPPORT vs. rapport).
  • Geninstaller rapporteringsnoden ved hjælp af det korrekte værtsnavn.
  • Udfør ServerDR (Server Disaster Recovery) på rapporteringsnoden igen.

Mulighed 2 – Opdater dataindsamlerens navn direkte i databasen

Brug denne metode til at undgå en fuld genimplementering.

  1. Log på rapporteringsnoden med de relevante rettigheder.
  2. Kontroller de aktuelle dataindsamlerposter:
    psql postgresql://reporting:[PASSWORD]@127.0.0.1:9003/collected_business_data -c "SELECT * FROM public.collected_system;"        
  3. Identificer den række, der indeholder det gamle værtsnavn, og noter dens adresseværdi (f.eks. 192.168.1.15).
  4. Sådan matcher du den aktuelle sag i værtsnavnet:
    postgresql://reporting:[PASSWORD]@127.0.0.1:9003/collected_business_data -c "UPDATE public.collected_system SET data_collector_name='data-collector@[HOSTNAME]' WHERE address='[IP_ADDRESS]';"       
    Erstat [HOSTNAME] med det nøjagtige værtsnavn for rapporteringsnoden (forskel på store og små bogstaver) og [IP_ADDRESS] med den adresse, der blev identificeret i trin 2.
  5. Genstart dataindsamlertjenesten for at anvende ændringen:
    systemctl restart data-collector.service        

Verifikation

  • Kontroller dataindsamlerloggen for vellykkede forespørgsler:
    cat /var/log/reporting/logs/data-collector/data-collector.log | grep -i "Start to perform data collection"       
    Nej ConnectException Der skal vises fejl.
  • Vent i ca. en time, åbn derefter rapportbrowseren, og bekræft, at nyligt indsamlede data vises sammen med de historiske data.
Advarsel: Ikonet data_collector_name Der skelnes mellem store og små bogstaver. En uoverensstemmelse mellem store og små bogstaver i værtsnavnet og databaseposten forhindrer datasynkronisering.
 

Affected Products

PowerProtect Data Manager
Article Properties
Article Number: 000432817
Article Type: Solution
Last Modified: 24 May 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.