Rapportageknooppunt: Gevoeligheid hoofdlettergevoeligheid Data Collector naam oplossen na ServerDR

Summary: Na het opnieuw implementeren van een rapportageknooppunt en het uitvoeren van Server Disaster Recovery (ServerDR) worden nieuwe data niet gesynchroniseerd omdat de naam van de dataverzamelaar hoofdlettergevoelig is. De database heeft "data-collector@report" (kleine letters) opgeslagen terwijl de hostnaam van het knooppunt hoofdletters is. Het logboek toont java.net.ConnectException: Kan geen verbinding maken met localhost/127.0.0.1:18455. Los het probleem op door opnieuw te implementeren met de hostnaam in hetzelfde geval als het origineel en voer ServerDR opnieuw uit. Of werk de data_collector_name in PostgreSQL (collected_system tabel) bij naar het juiste hoofdlettergebruik en start de service voor het verzamelen van gegevens opnieuw. ...

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

Waargenomen problemen na het melden van herimplementatie van knooppunten en serverDR.

De volgende symptomen werden geïdentificeerd:

  • Nieuwe data die worden verzameld na het uitvoeren van ServerDR worden in geen enkel rapport weergegeven.
  • Alleen historische gegevens blijven zichtbaar in de rapportbrowser.
  • De servicelogboeken van de data-collector bevatten een verbindingsfout.
  • Een databasequery toont de naam van de dataverzamelaar die is opgeslagen in kleine letters/hoofdletters (bijv. data-collector@report ).
  • De huidige hostnaam van het rapporterende knooppunt staat in een ander hoofdlettergebruik (hoofdletter versus kleine letter) dan de naam die in de database is vastgelegd.

Relevante logboekvermeldingen van /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)

Opdracht die wordt gebruikt om de verzamelrecords in de database te inspecteren:

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

Cause

Hoofdlettergevoelige mismatch van naam van dataverzamelaar

Het probleem doet zich voor omdat de data_collector_name Opgeslagen in de database met rapportageknooppunten is hoofdlettergevoelig. Na het opnieuw implementeren van het rapportageknooppunt staat de hostnaam in hoofdletters, terwijl de oorspronkelijke hostnaam die tijdens ServerDR is vastgelegd in kleine letters staat. Deze discrepantie voorkomt dat de service voor het verzamelen van gegevens de juiste invoer kan vinden, waardoor gegevenssynchronisatiefouten optreden.

  • De database-vermelding voor data_collector_name wordt opgeslagen in kleine letters (bijv. data-collector@report ).
  • De huidige hostnaam van het rapporterende knooppunt is hoofdletters, maar de vorige ServerDR-hostnaam was kleine letters (bijv. REPORT ).
  • Omdat de naamvergelijking hoofdlettergevoelig is, kan de service de opgeslagen naam niet vinden in de huidige hostnaam.

Resulterende verbindingsfout

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

Rapporteringsknooppuntdata herstellen na ServerDR.

Optie 1: rapporteringsknooppunt opnieuw implementeren met de juiste hostnaam.

Gebruik deze methode als u de voorkeur geeft aan een schone herimplementatie.

  • Zorg ervoor dat de hostnaam van het nieuwe rapporterende knooppunt overeenkomt met de oorspronkelijke hostnaam **precies**, inclusief hoofdlettergebruik (bijv. RAPPORT versus rapport).
  • Implementeer het rapportageknooppunt opnieuw met behulp van de juiste hostnaam.
  • Voer ServerDR (Server Disaster Recovery) opnieuw uit op het rapportageknooppunt.

Optie 2 – Werk de naam van de Data Collector rechtstreeks bij in de database

Gebruik deze methode om een volledige herimplementatie te voorkomen.

  1. Meld u aan bij het rapportageknooppunt met de juiste bevoegdheden.
  2. Controleer de huidige vermeldingen voor de dataverzamelaar:
    psql postgresql://reporting:[PASSWORD]@127.0.0.1:9003/collected_business_data -c "SELECT * FROM public.collected_system;"        
  3. Identificeer de rij die de oude hostnaam bevat en noteer de adreswaarde (bijv. 192.168.1.15 ).
  4. Komt als volgt overeen met het huidige hoofdlettergebruik van de hostnaam:
    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]';"       
    Vervang [HOSTNAME] door de exacte hostnaam van het rapporterende knooppunt (hoofdlettergevoelig) en [IP_ADDRESS] door het adres dat in stap 2 is geïdentificeerd.
  5. Start de dataverzamelaarservice opnieuw om de wijziging toe te passen:
    systemctl restart data-collector.service        

Controle

  • Controleer het logboek van de data-collector op succesvolle query's:
    cat /var/log/reporting/logs/data-collector/data-collector.log | grep -i "Start to perform data collection"       
    Nee ConnectException Er zouden fouten moeten verschijnen.
  • Wacht ongeveer een uur, open vervolgens de rapportbrowser en controleer of nieuw verzamelde gegevens naast de historische gegevens worden weergegeven.
Let op: De data_collector_name veld is hoofdlettergevoelig. Een niet-overeenkomende combinatie tussen het hoofdlettergebruik van de hostnaam en de database-vermelding voorkomt gegevenssynchronisatie.
 

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.