MicroStrategy ONE
Habilite a autenticação por senha no MicroStrategy Cache de Telemetria
- Windows
- Linux
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.
- 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.
- 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.
- Na seção Segurança da Configuração, remova a marca de comentário na linha seguinte:Copiar
# requirepass foobared
- Na mesma linha, substitua foobared pela senha que você atribuiu. Agora a autenticação está ativada.Copiar
requirepass [password]
- Salve o arquivo.
- Abra os Serviços do Windows e comece MicroStrategy Cache na memória.
- No diretório Platform Analytics, localizado em C:\Program Files (x86)\MicroStrategy\Platform Analytics\, abra o caixa pasta.
- Execute o seguinte script:Copiar
C:\Program Files (x86)\MicroStrategy\Platform Analytics\bin>platform-analytics-encryptor.bat
- Insira sua nova senha para gerar uma senha criptografada.
- Registre a senha criptografada.
- No diretório do Platform Analytics, abra a pasta conf.
- 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
- Salve o arquivo.
- 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.
- Abra o caminho de instalação do Telemetry Cache, localizado em /opt/MicroStrategy/Redis/ e execute:Copiar
./redis.sh stop
- 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 - Retorne para o caminho de instalação Telemetry Cache e abra o arquivo redis.conf.
- Na seção Segurança da Configuração, remova a marca de comentário na linha seguinte:Copiar
# requirepass foobared
- Na mesma linha, substitua foobared pela senha que você atribuiu. Agora a autenticação está ativada.Copiar
requirepass [password]
- Salve o arquivo.
- Abra o caminho de instalação do Telemetry Cache e execute:Copiar
./redis.sh start
- No diretório do Platform Analytics, abra a pasta bin.
- Execute o seguinte script:Copiar
[user@your-PA-machine bin]#./platform-analytics-encryptor.sh
- Insira sua nova senha para gerar uma senha criptografada.
- Registre a senha criptografada.
- No diretório do Platform Analytics, abra a pasta conf.
- 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
- Salve o arquivo.
- 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