---
schema_version: "1"
id: 489e5df396fc5c43aa7f68bc48937a9e959e12d17de28491e37fe8e94dd1e073
title: Serviço de fila de mensagens externo (RabbitMQ) para Resource Monitoring Tool do Tableau
collection: tableau
version: next
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/next/pt-br/server-linux/rmt-external-messagequeue.md
canonical_url: https://help.tableau.com/v0.0/server-linux/pt-br/rmt-external-messagequeue.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f276cfab7b6d4148c66e7b1d10e3d9648aeb5fec4b58c7fb1a7e83c0e1403301
description: Configure an external RabbitMQ message queue service for the Resource Monitoring Tool.
---
[Pular para o conteúdo principal](#main-content)

# Serviço de fila de mensagens externo (RabbitMQ) para Resource Monitoring Tool do Tableau

O Resource Monitoring Tool do Tableau usa RabbitMQ como serviço de fila de mensagens para coletar dados de Agentes e trazê-los para o Servidor RMT. Essas informações na fila são processadas e eventualmente armazenadas no repositório RMT (banco de dados PostgreSQL).

Antes da versão 2022.3, o serviço de fila de mensagens RabbitMQ era instalado automaticamente com o servidor RMT e esta era a única configuração disponível. A partir do RMT versão 2022.3, você pode reconfigurar o RMT Server para usar um serviço RabbitMQ hospedado externamente. Quando o Servidor RMT é configurado para usar um serviço de fila de mensagens hospedado externamente, nos referimos a ele como o serviço de fila de mensagens externo.

Com esta nova opção adicionada na versão 2022.3, o RMT Server pode ser configurado das seguintes formas:

- **Continue a usar o serviço de fila de mensagens instalado localmente:** Isso significa que o RabbitMQ que é instalado automaticamente com o RMT Server na mesma máquina será usado como oo serviço de mensagens para o RMT Server, e nenhuma alteração adicional será feita nesta configuração.
- **Configure o RMT Server para usar um serviço de fila de mensagens externo:** isso significa que o RAbbitMQ que o RMT usa está hospedado fora do RMT Server. Atualmente, apenas o AWS AMQ é compatível como plataforma de hospedagem para RabbitMQ. Como todas as mensagens dos Agentes passam pelo RabbitMQ, hospedar isso externamente libera recursos da máquina onde o RMT Server está instalado.

Para configurar e gerenciar o serviço de fila de mensagens externo, você deve ter um bom conhecimento da plataforma AWS AMQ. Recomendamos revisar a [documentação no site da AWS](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/welcome.html). Você também precisará saber como configurar e gerenciar o serviço de fila de mensagens externas para RMT. Este tópico fornecerá essas informações nas seções abaixo.

## Nova instalação do Resource Monitoring Tool

As instruções fornecidas nesta seção se aplicam a uma nova instalação do Resource Monitoring Tool. Se você tem uma instalação existente e deseja mover seu RabbitMQ local para uma configuração hospedada externamente, consulte a seção [Instalações existentes do Resource Monitoring Tool do Tableau](#Existing) deste tópico.

Use as etapas a seguir para instalar a Tableau Resource Monitoring Tool e reconfigurar o RMT Server para usar um serviço de fila de mensagens externo:

1. **Crie o Amazon AMQ para Rabbit MQ** para hospedar o serviço de fila de mensagens externo com as seguintes recomendações:
    
    - Para o tipo de mecanismo, use o mecanismo RabbitMQ. Para a versão do Rabbit MQ, consulte a seção de compatibilidade do produto.
    - Use a mesma versão padrão usada quando o RabbitMQ for instalado localmente. Para obter mais informações, consulte a tabela de compatibilidade do produto.
    - Use um agente de instância única.
    - Especificação da instância: mq.m5.large, 2 vCPU/8 GiB de RAM.
    - Crie um nome de usuário/senha do RabbitMQ.
    
    Para saber mais, consulte [Trabalhar com o Amazon MQ para Rabbit MQ](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/working-with-rabbitmq.html) no site de documentação da AWS.
2. **Teste a conexão do RMT Server** com o agente de mensagens copiando o URL do console da Web do RabbitMQ da página do AWS MQ e cole-o em um navegador da Web no RMT Server. Faça login com o nome de usuário e a senha que você criou ao configurar o corretor.
3. Siga as instruções neste tópico para **instalar o RMT Server**, mas **ignore as etapas para criar um ambiente. Você fará isso depois de configurar o RMT Server para usar o repositório externo** .
4. Execute a configuração do rmtadmin da seguinte forma para configurar o serviço de fila de mensagens externo do Rabbit MQ:
    
    `rmtadmin master-setup --mq-config=external --mq-server=aws_amq_servername --mq-vhost='/' --mq-port=5671 --mq-username=aws_amq_username --mq-password='aws_amq_password' --mq-tls-certificate-host=aws_amq_servername`
5. Agora crie um ambiente e baixe o arquivo bootstrap.
    
    - Execute o seguinte comando para criar um ambiente: `rmtadmin create-env --name=<myenvironment> --api-username=<TableauServer API user name> --api-password=<password for the Tableau Server API user account>`
    - Faça download do arquivo de bootstrap para registrar os Agentes: `rmtadmin bootstrap-file --env=<myenvironment> --filename<The absolute or relative path including the file name>`
        
        As etapas são descritas detalhadamente no tópico [Instalar o RMT Server usando a linha de comando](https://help.tableau.com/v0.0/server-linux/pt-br/rmt-admin-master-install-cli.htm).
6. Registre novamente os agentes nos nós do Tableau Server usando as instruções no tópico [Instalar o Agente usando a linha de comando](https://help.tableau.com/v0.0/server-linux/pt-br/rmt-admin-agent-install-cli.htm) .

## Instalações existentes do Resource Monitoring Tool do Tableau

Nesta versão, para configurar o serviço de mensagem externo, você terá essencialmente que começar com uma nova instalação do Resource Monitoring Tool do Tableau usando as etapas descritas na [seção acima](#New).

## Práticas recomendadas de atualização

Aqui estão as etapas gerais que você precisa seguir se quiser atualizar para uma versão 2022.3 ou posterior e migrar para usar um serviço de fila de mensagens externo ao mesmo tempo.

**Migração com recriação do ambiente:**

1. Atualize o RMT Server e todos os agentes para 2022.3 ou posterior
2. Crie um serviço de agente do Amazon AMQ.
3. Configure o RMT Server para usar o serviço de fila de mensagens externo
4. Recriar ambientes e registre novamente todos os Agentes
5. Recrie quaisquer configurações personalizadas.

**Observação:** você perderá alguns dados de processamento de eventos e hardware e também precisará reconfigurar os limites de incidentes

### Etapas de atualização com a ativação de TLS para RabbitMQ

Como os agentes em versões anteriores a 2022.3 têm se comunicado usando conexão não criptografada com o serviço de fila de mensagens RabbitMQ, ao atualizar para a versão 2022.3 ou posterior, esses agentes precisam ser atualizados para usar os novos detalhes de conexão segura. As etapas para fazer isso são as seguintes:

1. Depois de concluir as etapas de atualização descritas na seção acima, interrompa todos os agentes executando o seguinte comando:
    
    `rmtadmin stop --agent`
2. Baixe o arquivo bootstrap para o ambiente executando o seguinte comando:
    
    `rmtadmin bootstrap-file --env<myenvironment> --filename <The absolute or relative path including the file name>`
3. Execute o seguinte comando em cada uma das máquinas onde o Agent está instalado:
    
    `rmtadmin rotate-mq-certificate <BOOTSTRAP_FILE> --username=<RMT Server Username> --password-file=<RMT Server Password file name>`
4. Reinicie cada máquina do Agent após executar com sucesso o comando `rmtadmin rotate-mq-certificate`.

## Compatibilidade entre produtos

Esta tabela lista apenas a versão RMT 2022.3 e posterior, pois a fila de mensagens externa só está disponível a partir da versão 2022.3 e posterior.

<table style="width: 100%;"><colgroup><col><col><col></colgroup><tbody><tr><td>Versão do RMT</td><td>Versão RabbitMQ enviada com RMT</td><td>Versão de suporte de RabbitMQ para serviço de fila de mensagens externa</td></tr><tr><td>22.3</td><td>3.10.5</td><td>3.10.5</td></tr></tbody></table>

## Quem pode fazer isso

Para instalar o Resource Monitoring Tool, você deve ter o seguinte:

- Conta de usuário com acesso completo ao Sudo.
- Função de site Administrador no Tableau Server.
- Resource Monitoring Tool Conta de administrador.