MicroStrategy ONE

Attivazione dell'autenticazione della password sulla cache di telemetria di MicroStrategy

Platform Analytics utilizza la cache di telemetria (cioè Redis) per migliorare le prestazioni di elaborazione dell'archivio di telemetria (precedentemente chiamato consumer di Platform Analytics). Per ottenere ottime prestazioni, occorrerebbe installare l'archivio e la cache di telemetria sulla stessa macchina per ridurre il rischio di latenza della rete. In base alle impostazioni predefinite, questi due componenti vengono installati insieme quando si usa la procedura guidata di installazione di MicroStrategy. Oltre alle prestazioni di elaborazione avanzate, è possibile migliorare la sicurezza dei dati di Platform Analytics attivando l'autenticazione della password nella cache di telemetria.

Molti servizi hanno un nuovo nome nella versione di MicroStrategy 2019. Poiché la presente guida richiede di modificare i file sottostanti, usare il nome originale del servizio.

Per attivare l'autenticazione della password, è necessario:

  • Un ambiente con MicroStrategy e Platform Analytics installati e configurati. Per ulteriori informazioni, consultare Installazione di Platform Analytics.
  • L'accesso alla macchina (Linux o Windows) su cui è stato installato e configurato Platform Analytics.
  1. Aprire Servizi di Windows e individuare Consumer di MicroStrategy Platform Analytics, Producer di metadati di MicroStrategy Usher e Cache in memoria di MicroStrategy. Fare clic con il tasto destro su ciascun servizio e selezionare Interrompi.
  2. Aprire il percorso di installazione della cache di telemetria, disponibile in C:\Programmi (x86)\Common Files\ MicroStrategy\Redis, e redis.conf file.
  3. Nella sezione riservata alla sicurezza della configurazione, lasciare vuota la seguente riga:
    Copia
    # requirepass foobared
  4. Nella stessa riga, sostituire foobared con la password designata. L'autenticazione è ora attiva.
    Copia
    requirepass [password]
  5. Salvare il file.
  6. Aprire Servizi di Windows e avviare Cache in memoria di MicroStrategy.
  7. Nella cartella di Platform Analytics, che si trova in C:\Program Files (x86)\MicroStrategy\Platform Analytics\, aprire la cartella cestino.
  8. Eseguire il seguente script:
    Copia
    C:\Program Files (x86)\MicroStrategy\Platform Analytics\bin>platform-analytics-encryptor.bat
  9. Inserire la nuova password per generare una password criptata.
  10. Registrare la password criptata.
  11. Nella cartella Platform Analytics, aprire la cartella conf.
  12. Modificare PAConsumerConfig.yaml e aggiornare il file redisPassword: campo con la password crittografata.

    È necessario uno spazio dopo redisPassword:

    Ad esempio:

    redisPassword: c5eoCdW023nqmME9Nl2ZBntw5MdvBZEOQLd9zD6xVWSx3UjE,EnrazzMgibZDpHD
  13. Salvare il file.
  14. Aprire Servizi di Windows e avviare Consumer di MicroStrategy Platform Analytics e Producer di metadati di MicroStrategy Usher.

Platform Analytics utilizza la cache di telemetria (cioè Redis) per migliorare le prestazioni di elaborazione dell'archivio di telemetria (precedentemente chiamato consumer di Platform Analytics). Per ottenere ottime prestazioni, occorrerebbe installare l'archivio e la cache di telemetria sulla stessa macchina per ridurre il rischio di latenza della rete. In base alle impostazioni predefinite, questi due componenti vengono installati insieme quando si usa la procedura guidata di installazione di MicroStrategy. Oltre alle prestazioni di elaborazione avanzate, è possibile migliorare la sicurezza dei dati di Platform Analytics attivando l'autenticazione della password nella cache di telemetria.

Molti servizi hanno un nuovo nome nella versione di MicroStrategy 2019. Poiché la presente guida richiede di modificare i file sottostanti, usare il nome originale del servizio.

Per attivare l'autenticazione della password, è necessario:

  • Un ambiente con MicroStrategy e Platform Analytics installati e configurati. Per ulteriori informazioni, consultare Installazione di Platform Analytics.
  • L'accesso alla macchina (Linux o Windows) su cui è stato installato e configurato Platform Analytics.
  1. Aprire il percorso di installazione della cache di telemetria, che si trova in /opt/MicroStrategy/Redis/, ed eseguire:
    Copia
    ./redis.sh stop
  2. Nella cartella Platform Analytics, che si trova in /opt/MicroStrategy/PlatformAnalytics, aprire la cartella cestino ed eseguire i seguenti comandi:
    Copia
    ./platform-analytics-consumer.sh stop
    ./platform-analytics-usher-lookup-producer.sh stop
  3. Tornare al percorso di installazione della cache di telemetria e aprire il file redis.conf file.
  4. Nella sezione riservata alla sicurezza della configurazione, lasciare vuota la seguente riga:
    Copia
    # requirepass foobared
  5. Nella stessa riga, sostituire foobared con la password designata. L'autenticazione è ora attiva.
    Copia
    requirepass [password]
  6. Salvare il file.
  7. Aprire il percorso di installazione della cache di telemetria ed eseguire:
    Copia
    ./redis.sh start
  8. Aprire la cartella cestino nella cartella Platform Analytics.
  9. Eseguire il seguente script:
    Copia
    [user@your-PA-machine bin]#./platform-analytics-encryptor.sh
  10. Inserire la nuova password per generare una password criptata.
  11.  Registrare la password crittografata.
  12.  Nella directory Platform Analytics, aprire conf cartella .
  13.  Modificare PAConsumerConfig.yaml e aggiornare il file redisPassword: campo con la password crittografata.

    È necessario uno spazio dopo redisPassword:

    Ad esempio:

    redisPassword: c5eoCdW023nqmME9Nl2ZBntw5MdvBZEOQLd9zD6xVWSx3UjE,EnrazzMgibZDpHD
  14.  Salvare il file.
  15. Nella cartella Platform Analytics, aprire la cartella cestino ed eseguire i seguenti comandi:
    Copia
    ./platform-analytics-consumer.sh start
    ./platform-analytics-usher-lookup-producer.sh start