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_namegemmes 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.
- Log på rapporteringsnoden med de relevante rettigheder.
- Kontroller de aktuelle dataindsamlerposter:
psql postgresql://reporting:[PASSWORD]@127.0.0.1:9003/collected_business_data -c "SELECT * FROM public.collected_system;"
- Identificer den række, der indeholder det gamle værtsnavn, og noter dens adresseværdi (f.eks. 192.168.1.15).
- 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. - 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"
NejConnectExceptionDer 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 ManagerArticle 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.