MicroStrategy ONE

Habilite a autenticação por senha no MicroStrategy Cache de Telemetria

O Platform Analytics usa o Telemetry Cache (por exemplo, Redis) para aprimorar o desempenho de processamento do Telemetry Store (antigamente chamado Platform Analytics Consumer). Para obter melhor desempenho, o Telemetry Store e o Telemetry Cache devem ser instalados na mesma máquina para reduzir o risco de latência da rede. Por padrão, esses dois componentes são instalados juntos ao usar o MicroStrategy Assistente de instalação. Além de obter melhor desempenho no processamento, é possível aprimorar a segurança de dados do Platform Analytics ativando a autenticação de senha para o Telemetry Cache.

Vários serviços foram renomeados no MicroStrategy Lançamento de 2019. Visto que este guia exige a modificação dos arquivos subjacentes, ele usa o nome original dos serviços.

Para ativar a autenticação de senha, é necessário:

  • Um ambiente com MicroStrategy e Platform Analytics totalmente instalado e configurado. Para obter mais informações, consulte Instalação do Platform Analytics.
  • Acesso à máquina (Linux ou Windows) na qual o Platform Analytics foi instalado e configurado.
  1. Abra os Serviços do Windows, localize MicroStrategy Consumidor de análise de plataforma, MicroStrategy Usher Produtor de metadados, e MicroStrategy Cache na memória. Clique com o botão direito em cada serviço e selecione Parar.
  2. Abra o caminho de instalação do Telemetry Cache, localizado em C:\Program Files (x86)\Common Files\MicroStrategy\Redis e abra o redis.conf arquivo.
  3. Na seção Segurança da Configuração, remova a marca de comentário na linha seguinte:
    Copiar
    # requirepass foobared
  4. Na mesma linha, substitua foobared pela senha que você atribuiu. Agora a autenticação está ativada.
    Copiar
    requirepass [password]
  5. Salve o arquivo.
  6. Abra os Serviços do Windows e comece MicroStrategy Cache na memória.
  7. No diretório Platform Analytics, localizado em C:\Program Files (x86)\MicroStrategy\Platform Analytics\, abra o caixa pasta.
  8. Execute o seguinte script:
    Copiar
    C:\Program Files (x86)\MicroStrategy\Platform Analytics\bin>platform-analytics-encryptor.bat
  9. Insira sua nova senha para gerar uma senha criptografada.
  10. Registre a senha criptografada.
  11. No diretório do Platform Analytics, abra a pasta conf.
  12. Edite o arquivo PAConsumerConfig.yaml e atualize o campo redisPassword: com a senha criptografada.

    É necessário um espaço após redisPassword:

    Por exemplo:

    redisPassword: c5eoCdW023nqmME9Nl2ZBntw5MdvBZEOQLd9zD6xVWSx3UjE,EnrazzMgibZDpHD
  13. Salve o arquivo.
  14. Abra os Serviços do Windows, comece MicroStrategy Consumidor de análise de plataforma e MicroStrategy Usher Produtor de metadados.

O Platform Analytics usa o Telemetry Cache (por exemplo, Redis) para aprimorar o desempenho de processamento do Telemetry Store (antigamente chamado Platform Analytics Consumer). Para obter melhor desempenho, o Telemetry Store e o Telemetry Cache devem ser instalados na mesma máquina para reduzir o risco de latência da rede. Por padrão, esses dois componentes são instalados juntos ao usar o MicroStrategy Assistente de instalação. Além de obter melhor desempenho no processamento, é possível aprimorar a segurança de dados do Platform Analytics ativando a autenticação de senha para o Telemetry Cache.

Vários serviços foram renomeados no MicroStrategy Lançamento de 2019. Visto que este guia exige a modificação dos arquivos subjacentes, ele usa o nome original dos serviços.

Para ativar a autenticação de senha, é necessário:

  • Um ambiente com MicroStrategy e Platform Analytics totalmente instalado e configurado. Para obter mais informações, consulte Instalação do Platform Analytics.
  • Acesso à máquina (Linux ou Windows) na qual o Platform Analytics foi instalado e configurado.
  1. Abra o caminho de instalação do Telemetry Cache, localizado em /opt/MicroStrategy/Redis/ e execute:
    Copiar
    ./redis.sh stop
  2. No diretório Platform Analytics, localizado em /opt/MicroStrategy/PlatformAnalytics, abra o caixa pasta e execute os seguintes comandos:
    Copiar
    ./platform-analytics-consumer.sh stop
    ./platform-analytics-usher-lookup-producer.sh stop
  3. Retorne para o caminho de instalação Telemetry Cache e abra o arquivo redis.conf.
  4. Na seção Segurança da Configuração, remova a marca de comentário na linha seguinte:
    Copiar
    # requirepass foobared
  5. Na mesma linha, substitua foobared pela senha que você atribuiu. Agora a autenticação está ativada.
    Copiar
    requirepass [password]
  6. Salve o arquivo.
  7. Abra o caminho de instalação do Telemetry Cache e execute:
    Copiar
    ./redis.sh start
  8. No diretório do Platform Analytics, abra a pasta bin.
  9. Execute o seguinte script:
    Copiar
    [user@your-PA-machine bin]#./platform-analytics-encryptor.sh
  10. Insira sua nova senha para gerar uma senha criptografada.
  11.  Registre a senha criptografada.
  12.  No diretório do Platform Analytics, abra a pasta conf.
  13.  Edite o arquivo PAConsumerConfig.yaml e atualize o campo redisPassword: com a senha criptografada.

    É necessário um espaço após redisPassword:

    Por exemplo:

    redisPassword: c5eoCdW023nqmME9Nl2ZBntw5MdvBZEOQLd9zD6xVWSx3UjE,EnrazzMgibZDpHD
  14.  Salve o arquivo.
  15. No diretório do Platform Analytics, abra a pasta bin e execute os seguintes comandos:
    Copiar
    ./platform-analytics-consumer.sh start
    ./platform-analytics-usher-lookup-producer.sh start