Menu Docs
Página inicial do Docs
/
MongoDB Ops Manager
/ /

Atualização do agente de monitoramento legado

Você tem um projeto com sistemas monitoradas do MongoDB que a automação não managed e deseja atualizar para o MongoDB Agent.

Observação

Revise os pré-requisitos primeiro

Se você deseja iniciar ou continuar usando a automação para gerenciar suas MongoDB deployments, revise os pré-requisitos do MongoDB Agent antes de atualizar para o MongoDB Agent.

Use este procedimento para atualizar para o MongoDB Agent na arquitetura x86_64 executando o Microsoft Windows:

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione Windows - MSI.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

A caixa MongoDB Agent Installation Instructions exibe as seguintes informações:

  • Base URL

    Necessário para vincular a um projeto.

  • Project ID (Obrigatório para vinculação a um projeto)

  • API Key

    Se você não tiver uma chave de API, clique em Generate Key (Gerar chave).

Aviso

Alguns ou todos esses valores são necessários em uma etapa posterior. Copie esses valores e armazene-os onde você possa acessá-los mais tarde.

6
  1. Após os downloads do MSI , clique duas vezes:

    mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msi

    Observação

    O uso de mongodb-mms-automation no nome do arquivo é um artefato legado e não significa que o MongoDB Agent está sendo instalado com a Automação configurada.

  2. Se um aviso de segurança aparecer, clique em Run.

  3. Na etapa Configuration/Log Folder

    Forneça o diretório no qual esses arquivos são salvos.

  4. Na etapa Key Type , selecione Agent API Key para vincular a um projeto específico.

  5. Insira as chaves apropriadas do agente.

    Observação

    Estas chaves são fornecidas no modal MongoDB Agent Installation Instructions descrito na etapa anterior.

    • Digite seu Base URL no campo Base URL.

    • Digite seu ID do projeto no campo Project ID.

    • Digite sua Chave API do agente no campo Agent API Key.

  6. Na etapa MongoDB Paths, especifique os diretórios Log e Backup

  7. Na etapa Windows Firewall Configuration, clique na configuração de firewall de sua preferência.

    Se você clicar Configure firewall rules allowing access from only the specified |ipaddr| addresses. em , digite os endereços IPv IPv4 necessários na caixa fornecida.

  8. (Condicional) O Windows habilita o Modo Invisível para o Firewall do Windows por padrão. Se você não o tiver desabilitado no host do MongoDB no qual está instalando o MongoDB Agent, desative-o agora. O Stealth Mode degrada significativamente o desempenho e a capacidade do MongoDB Agent. Clique Disable Stealth Mode.

  9. (Condicional) O Windows não habilita Contadores de Desempenho de Disco por padrão. Se você não habilitou Contadores de Desempenho de Disco para o host MongoDB, clique Enable Disk Performance Counters em . O MongoDB Agent usa esses contadores para algumas de suas atividades de monitoramento de hardware.

  10. Clique em Install.

  11. Clique em Finish quando a configuração for concluída.

Após os MSI downloads do , você pode executar uma instalação autônoma. Você executa uma instalação autônoma a partir da linha de comando no Prompt de Comando ou no PowerShell. Para saber mais sobre instalações autônomas, consulte a documentação da Microsoft sobre Opções de linha de comando do instalador padrão

Para executar o instalador do MSI sem supervisão a partir da linha de comando, invoque o msiexec.exe com os sinalizadores /q e /i e uma combinação de parâmetros exigidos e opcionais:

Parâmetro
necessidade
Valor
MMSAPIKEY
Obrigatório
Chave API do agente do seu projeto do Ops Manager.
MMSBASEURL
Obrigatório
URL do host do Ops Manager.
MMSGROUPID
Obrigatório
Identificador exclusivo do seu projeto do MongoDB Ops Manager .
CONFIGLOGDIR
Opcional
Caminho de arquivo absoluto para o qual o MongoDB Ops Manager deve gravar o arquivo de configuração do MongoDB Agent .
LOGFILE
Opcional
Caminho de arquivo absoluto para o qual o MongoDB Ops Manager deve escrever o log do MongoDB Agent
MMSCONFIGBACKUP
Opcional
Caminho de arquivo absoluto para o arquivo JSON de backup de configuração de automação do Ops Manager.

Exemplo

Para instalar o MongoDB Agent sem supervisão, invoque msiexec.exe com as seguintes opções:

msiexec.exe /q /i "C:\PATH\TO\mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msi" MMSGROUPID=<GROUP.ID> MMSAPIKEY=<AGENT.API.ID> MMSBASEURL="<http://opsmanager.example.com:8080>" LOGFILE="C:\MMSData\Server\Log\automation-agent.log" MMSCONFIGBACKUP="C:\MMSData\MongoDB\mms-cluster-config-backup.json"
7

No modal Install Agent Instructions, clique em Done.

8

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

9

As políticas ou práticas do sistema podem exigir que os binários do MongoDB e o arquivo de backup de configuração do Ops Manager estejam localizados em algum lugar diferente do local padrão do %SystemDrive%\MMSMongoDB\versions.

Observação

O Windows define a variável de ambiente %SystemDrive% para a unidade na qual você instalou o Windows. Por padrão, você é direcionado a instalar o Windows na unidade C: . Para encontrar seu %SystemDrive%, problema com o seguinte comando do PowerShell:

get-childitem env:SystemDrive

Se você quiser armazenar esses arquivos em um diretório diferente, siga estes procedimentos:

Como alterar o local dos binários do MongoDB Agent

  1. Clique em Deployment, depois em Agents e depois em Downloads & Settings.

  2. Abaixo do cabeçalho Download Directory, clique em à direita do caminho mostrado no Download Directory (Windows).

  3. Altere o caminho para o novo caminho que você deseja.

  4. Clique em Save.

  5. Crie o novo diretório que você especificou em cada host que executa um MongoDB Agent. Use o Windows Explorer para mover o arquivo ou emita o seguinte comando em um prompt de comando ou PowerShell:

    md \<newPath>

    Importante

    Certifique-se de que o usuário do sistema que executa o MongoDB Agent possa gravar nesse novo diretório. Geralmente, esse é o usuário SYSTEM , que não requer nenhuma configuração adicional, a menos que você altere o usuário.

Para alterar o local do backup de configuração do MongoDB Agent

  1. Abra o arquivo de configuração do MongoDB Agent em seu editor de texto preferido.

  2. Altere a configuração mmsConfigBackup para o novo caminho para o arquivo da cópia de segurança da configuração. Substitua X no exemplo a seguir pela letra da unidade na qual sua cópia de segurança está armazenada.

    mmsConfigBackup=X:\<newPath>\mms-cluster-config-backup.json
  3. Salve o arquivo de configuração do MongoDB Agent.

  4. Mova o arquivo da cópia de segurança de configuração para o novo diretório. Use o Windows Explorer para mover o arquivo ou emita o seguinte comando em um prompt de comando ou PowerShell:

    move %SystemDrive%\MMSMongoDB\versions\mms-cluster-config-backup.json \<newPath>
10

Use este procedimento para atualizar para o MongoDB Agent:

Em arquitetura x86_64 executando Debian 8, Debian 9, Ubuntu 18.04, Ubuntu 20.04 ou Ubuntu 22.04:

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione Debian 8/9, Ubuntu 16.X/18.X - DEB.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

Começando com esta etapa, siga o modal de instalação do MongoDB Agent e copie os comandos fornecidos no shell do Linux.

Em um shell do sistema no host que executará o MongoDB Agent, emita o seguinte comando curl para baixar o instalador forUbuntu 18.04/20.04/22.04 ou Debian 9/10/11 para 64-bit x86:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amd64.ubuntu1604.deb

Observação

Substitua <OpsManagerHost>:<Port> pelo nome do host e pela porta do seu aplicativo Ops Manager. Se presente, substitua <version> pela versão principal do sistema operacional. Por exemplo, substitua <version> por 7 para RHEL 7.x.

6

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config no editor de texto de sua preferência:

sudo vi /etc/mongodb-mms/automation-agent.config

Atualize as seguintes opções de configuração:

Chave
Valor
ProjectID do seu projeto.
chave de API do agente do seu projeto.
URL (nome do host e porta) do aplicativo Ops Manager.

As alterações resultantes no arquivo automation-agent.config devem ser as seguintes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

Para configurar o MongoDB Agent para se conectar ao Ops Manager por meio de um servidor proxy, você deve especificar o servidor na variável de ambiente httpProxy.

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config em seu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Adicione a seguinte chave de configuração:

Chave
Valor
URL (nome do host e porta) do seu servidor proxy.
8

O diretório de dados armazena dados MongoDB. Para um sistema MongoDB existente, garanta que o diretório seja de propriedade do usuário do mongodb. Se não existir nenhuma implantação MongoDB, crie o diretório e defina o proprietário.

Para criar um diretório de dados e definir o proprietário como o usuário do mongodb:

sudo mkdir -p /data; sudo chown mongodb:mongodb /data
9

Emitir o seguinte comando:

sudo systemctl start mongodb-mms-automation-agent.service
10

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

11

No modal Install Agent Instructions, clique em Done.

12

Na arquitetura zSeries executando o Ubuntu 18.x utilizando um pacote deb :

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione Ubuntu 18.X Z-Series (s390x) - DEB.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

Começando com esta etapa, siga o modal de instalação do MongoDB Agent e copie os comandos fornecidos no shell do Linux.

Em um shell do sistema no host que executará o MongoDB Agent, emita o seguinte comando curl para baixar o instalador para o Ubuntu 18.04 para IBM zSeries:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.ubuntu1804.deb

Observação

Substitua <OpsManagerHost>:<Port> pelo nome do host e pela porta do seu aplicativo Ops Manager. Se presente, substitua <version> pela versão principal do sistema operacional. Por exemplo, substitua <version> por 7 para RHEL 7.x.

6

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config no editor de texto de sua preferência:

sudo vi /etc/mongodb-mms/automation-agent.config

Atualize as seguintes opções de configuração:

Chave
Valor
ProjectID do seu projeto.
chave de API do agente do seu projeto.
URL (nome do host e porta) do aplicativo Ops Manager.

As alterações resultantes no arquivo automation-agent.config devem ser as seguintes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

Para configurar o MongoDB Agent para se conectar ao Ops Manager por meio de um servidor proxy, você deve especificar o servidor na variável de ambiente httpProxy.

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config em seu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Adicione a seguinte chave de configuração:

Chave
Valor
URL (nome do host e porta) do seu servidor proxy.
8

O diretório de dados armazena dados MongoDB. Para um sistema MongoDB existente, garanta que o diretório seja de propriedade do usuário do mongodb. Se não existir nenhuma implantação MongoDB, crie o diretório e defina o proprietário.

Para criar um diretório de dados e definir o proprietário como o usuário do mongodb:

sudo mkdir -p /data; sudo chown mongodb:mongodb /data
9

Emitir o seguinte comando:

sudo systemctl start mongodb-mms-automation-agent.service
10

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

11

No modal Install Agent Instructions, clique em Done.

12

Use este procedimento para atualizar para o MongoDB Agent:

Na arquitetura x86_64 :

Executando RHEL / CentOS 6.x usando um pacote rpm :

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione Amazon Linux - RPM.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

Começando com esta etapa, siga o modal de instalação do MongoDB Agent e copie os comandos fornecidos no shell do Linux.

Em um shell do sistema no host que executará o MongoDB Agent, emita o seguinte comando curl para baixar o instalador para RHEL 6 para 64-bit x86:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rpm

Observação

Substitua <OpsManagerHost>:<Port> pelo nome do host e pela porta do seu aplicativo Ops Manager. Se presente, substitua <version> pela versão principal do sistema operacional. Por exemplo, substitua <version> por 7 para RHEL 7.x.

6

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config no editor de texto de sua preferência:

sudo vi /etc/mongodb-mms/automation-agent.config

Atualize as seguintes opções de configuração:

Chave
Valor
ProjectID do seu projeto.
chave de API do agente do seu projeto.
URL (nome do host e porta) do aplicativo Ops Manager.

As alterações resultantes no arquivo automation-agent.config devem ser as seguintes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

Para configurar o MongoDB Agent para se conectar ao Ops Manager por meio de um servidor proxy, você deve especificar o servidor na variável de ambiente httpProxy.

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config em seu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Adicione a seguinte chave de configuração:

Chave
Valor
URL (nome do host e porta) do seu servidor proxy.
8

A linguagem de definição de dados (DDL) armazena dados do MongoDB e deve ser de propriedade do usuário mongod. Para um MongoDB deployment existente, certifique-se de que a linguagem de definição de dados (DDL) tenha o usuário mongod como proprietário. Se não existir nenhuma implantação MongoDB, crie a linguagem de definição de dados (DDL) e defina o proprietário.

Os seguintes comandos criam uma linguagem de definição de dados (DDL) e definem o proprietário como o usuário mongod :

sudo mkdir /data; sudo chown mongod:mongod /data
9

Emitir o seguinte comando:

sudo service mongodb-mms-automation-agent start
10

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

11

No modal Install Agent Instructions, clique em Done.

12

Executar RHEL (7.x, 8.x ou 9.x) ou CentOS (7.x ou 8.x), SUSE12, SUSE15 ou Amazon Linux 2:

Usando um pacote rpm :

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione RHEL/CentOS (7.X), SUSE12, Amazon Linux2 - RPM.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

Começando com esta etapa, siga o modal de instalação do MongoDB Agent e copie os comandos fornecidos no shell do Linux.

Em um shell do sistema no host que executará o MongoDB Agent, emita o seguinte comando curl para baixar o instalador para RHEL 7 para 64-bit x86:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rhel<version>.rpm

Observação

Substitua <OpsManagerHost>:<Port> pelo nome do host e pela porta do seu aplicativo Ops Manager. Se presente, substitua <version> pela versão principal do sistema operacional. Por exemplo, substitua <version> por 7 para RHEL 7.x.

6

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config no editor de texto de sua preferência:

sudo vi /etc/mongodb-mms/automation-agent.config

Atualize as seguintes opções de configuração:

Chave
Valor
ProjectID do seu projeto.
chave de API do agente do seu projeto.
URL (nome do host e porta) do aplicativo Ops Manager.

As alterações resultantes no arquivo automation-agent.config devem ser as seguintes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

Para configurar o MongoDB Agent para se conectar ao Ops Manager por meio de um servidor proxy, você deve especificar o servidor na variável de ambiente httpProxy.

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config em seu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Adicione a seguinte chave de configuração:

Chave
Valor
URL (nome do host e porta) do seu servidor proxy.
8

A linguagem de definição de dados (DDL) armazena dados do MongoDB e deve ser de propriedade do usuário mongod. Para um MongoDB deployment existente, certifique-se de que a linguagem de definição de dados (DDL) tenha o usuário mongod como proprietário. Se não existir nenhuma implantação MongoDB, crie a linguagem de definição de dados (DDL) e defina o proprietário.

Os seguintes comandos criam uma linguagem de definição de dados (DDL) e definem o proprietário como o usuário mongod :

sudo mkdir /data; sudo chown mongod:mongod /data
9

Emitir o seguinte comando:

sudo service mongodb-mms-automation-agent start
10

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

11

No modal Install Agent Instructions, clique em Done.

12

Usando um arquivo tar :

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione RHEL/CentOS (7.X), SUSE12, Amazon Linux 2 - TAR.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

Começando com esta etapa, siga o modal de instalação do MongoDB Agent e copie os comandos fornecidos no arquivo .

Em um shell do sistema no host que executará o MongoDB Agent, emita o seguinte comando curl para baixar o instalador do RHEL para 64-bit x86:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_x86_64.tar.gz

Observação

Substitua <OpsManagerHost>:<Port> pelo nome do host e pela porta do seu aplicativo Ops Manager. Se presente, substitua <version> pela versão principal do sistema operacional. Por exemplo, substitua <version> por 7 para RHEL 7.x.

6

Você pode instalar o MongoDB Agent em qualquer diretório. Se você quiser mover o arquivo para outro diretório antes de extrair, você pode fazer isso.

Para instalar o MongoDB Agent, extraia o arquivo:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64.tar.gz
7

Altere para o diretório que foi criado após a extração do binário do MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64
8

No diretório onde você instalou o MongoDB Agent, abra o arquivo local.config no editor de texto de sua preferência:

vi <install-path>/local.config

Atualize as seguintes opções de configuração:

Chave
Valor
ProjectID do seu projeto.
chave de API do agente do seu projeto.
URL (nome do host e porta) do aplicativo Ops Manager.

As alterações resultantes no arquivo local.config devem ser semelhantes ao seguinte:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
9

Para configurar o MongoDB Agent para se conectar ao Ops Manager por meio de um servidor proxy, você deve especificar o servidor na variável de ambiente httpProxy.

No diretório onde você instalou o MongoDB Agent, abra o arquivo local.config no editor de texto de sua preferência.

vi <install-path>/local.config

Adicione a seguinte chave de configuração:

Chave
Valor
URL (nome do host e porta) do seu servidor proxy.
10

Se você tiver um usuário do agente de monitoramento existente e não planeja ativar a automação, você só precisa criar o diretório de log.

Crie os seguintes diretórios para armazenar os arquivos necessários para o MongoDB Agent.

Observação

O uso de mongodb-mms-automation no caminho do arquivo é um legado e não significa que o MongoDB Agent esteja sendo instalado com a Automação configurada.

Componente
Diretório padrão
Descrição
Binários
/var/lib/mongodb-mms-automation
Esses são os binários que o MongoDB Agent managed. Eles incluem os binários do MongoDB Agent, do BI Connector e do MongoDB.
Registros do Agente do MongoDB
/var/log/mongodb-mms-automation
Esses são os arquivos de log que o MongoDB Agent cria.
MongoDB reconhecimento de data center
/data
Esses são os reconhecimento de data center que o MongoDB Agent cria e managed.

Execute os seguintes comandos para criar os diretórios:

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

Por padrão, os binários do agente e o arquivo de backup de configuração do Ops Manager estão localizados em /var/lib/mongodb-mms-automation. Se você quiser armazenar esses arquivos em um diretório diferente, siga estes procedimentos:

Para alterar a localização dos binários do agente:

  1. Clique em Deployment, depois em Agents e depois em Downloads & Settings.

  2. Abaixo do cabeçalho Download Directory , clique no ícone de lápis à direita do caminho mostrado no Download Directory (Linux).

  3. Altere o caminho para o novo caminho que você deseja.

  4. Clique em Save.

  5. Crie o novo diretório que você especificou em cada host que executa um agente.

    sudo mkdir -m 755 -p /<newPath>

Para alterar o local do backup de configuração do agente:

  1. Abra o arquivo de configuração do agente no editor de texto de sua preferência.

  2. Altere a configuração do mmsConfigBackup para o novo caminho para o arquivo da cópia de segurança da configuração.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Salve o arquivo de configuração do agente.

  4. Mova o arquivo da cópia de segurança de configuração para o novo diretório.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
11

Execute os seguintes comandos:

# Create mongodb user and group if they do not exist
if ! sudo /usr/bin/id -g mongodb &>/dev/null; then
sudo /usr/sbin/groupadd -r mongodb
fi
# Create mongodb user if they do not exist and assign
# them to the mongodb group
if ! sudo /usr/bin/id mongodb &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongodb \
-d /var/lib/mongo -s /bin/false \
-c mongodb mongodb > /dev/null 2>&1
fi
# Grant the mongodb:mongodb user and group permissions
# to manage deployments.
sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation
sudo chown mongodb:mongodb /var/log/mongodb-mms-automation
sudo chown mongodb:mongodb /data
12

No diretório no qual você instalou o MongoDB Agent e como o usuário do sistema que você criou na última etapa, emita o seguinte comando:

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
13

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

14

No modal Install Agent Instructions, clique em Done.

15

Em RHEL / CentOS (7.x) na arquitetura PowerPC (gerenciando o MongoDB 3.4 ou sistemas posteriores):

Usando um pacote rpm :

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione RHEL/CentOS (7.X), SUSE12, Amazon Linux2 - RPM.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

Começando com esta etapa, siga o modal de instalação do MongoDB Agent e copie os comandos fornecidos no shell do Linux.

Em um shell do sistema no host que executará o MongoDB Agent, emita o seguinte comando curl para baixar o instalador para RHEL 7 para PowerPC:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.ppc641e.rhel<version>.rpm

Observação

Substitua <OpsManagerHost>:<Port> pelo nome do host e pela porta do seu aplicativo Ops Manager. Se presente, substitua <version> pela versão principal do sistema operacional. Por exemplo, substitua <version> por 7 para RHEL 7.x.

6

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config no editor de texto de sua preferência:

sudo vi /etc/mongodb-mms/automation-agent.config

Atualize as seguintes opções de configuração:

Chave
Valor
ProjectID do seu projeto.
chave de API do agente do seu projeto.
URL (nome do host e porta) do aplicativo Ops Manager.

As alterações resultantes no arquivo automation-agent.config devem ser as seguintes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

Para configurar o MongoDB Agent para se conectar ao Ops Manager por meio de um servidor proxy, você deve especificar o servidor na variável de ambiente httpProxy.

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config em seu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Adicione a seguinte chave de configuração:

Chave
Valor
URL (nome do host e porta) do seu servidor proxy.
8

A linguagem de definição de dados (DDL) armazena dados do MongoDB e deve ser de propriedade do usuário mongod. Para um MongoDB deployment existente, certifique-se de que a linguagem de definição de dados (DDL) tenha o usuário mongod como proprietário. Se não existir nenhuma implantação MongoDB, crie a linguagem de definição de dados (DDL) e defina o proprietário.

Os seguintes comandos criam uma linguagem de definição de dados (DDL) e definem o proprietário como o usuário mongod :

sudo mkdir /data; sudo chown mongod:mongod /data
9

Emitir o seguinte comando:

sudo service mongodb-mms-automation-agent start
10

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

11

No modal Install Agent Instructions, clique em Done.

12

Usando um arquivo tar :

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione RHEL/CentOS (7.X) Power (ppc64le) - TAR.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

Começando com esta etapa, siga o modal de instalação do MongoDB Agent e copie os comandos fornecidos no shell do Linux.

Em um shell do sistema no host que executará o MongoDB Agent, emita o seguinte comando curl para baixar o instalador para RHEL 7 para PowerPC:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_ppc64le.tar.gz

Observação

Substitua <OpsManagerHost>:<Port> pelo nome do host e pela porta do seu aplicativo Ops Manager. Se presente, substitua <version> pela versão principal do sistema operacional. Por exemplo, substitua <version> por 7 para RHEL 7.x.

6

Você pode instalar o MongoDB Agent em qualquer diretório. Se você quiser mover o arquivo para outro diretório antes de extrair, você pode fazer isso.

Para instalar o MongoDB Agent, extraia o arquivo:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le.tar.gz
7

Altere para o diretório que foi criado após a extração do binário do MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le
8

No diretório onde você instalou o MongoDB Agent, abra o arquivo local.config no editor de texto de sua preferência:

vi <install-path>/local.config

Atualize as seguintes opções de configuração:

Chave
Valor
ProjectID do seu projeto.
chave de API do agente do seu projeto.
URL (nome do host e porta) do aplicativo Ops Manager.

As alterações resultantes no arquivo local.config devem ser semelhantes ao seguinte:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
9

Para configurar o MongoDB Agent para se conectar ao Ops Manager por meio de um servidor proxy, você deve especificar o servidor na variável de ambiente httpProxy.

No diretório onde você instalou o MongoDB Agent, abra o arquivo local.config no editor de texto de sua preferência.

vi <install-path>/local.config

Adicione a seguinte chave de configuração:

Chave
Valor
URL (nome do host e porta) do seu servidor proxy.
10

Se você tiver um usuário do agente de monitoramento existente e não planeja ativar a automação, você só precisa criar o diretório de log.

Crie os seguintes diretórios para armazenar os arquivos necessários para o MongoDB Agent.

Observação

O uso de mongodb-mms-automation no caminho do arquivo é um legado e não significa que o MongoDB Agent esteja sendo instalado com a Automação configurada.

Componente
Diretório padrão
Descrição
Binários
/var/lib/mongodb-mms-automation
Esses são os binários que o MongoDB Agent managed. Eles incluem os binários do MongoDB Agent, do BI Connector e do MongoDB.
Registros do Agente do MongoDB
/var/log/mongodb-mms-automation
Esses são os arquivos de log que o MongoDB Agent cria.
MongoDB reconhecimento de data center
/data
Esses são os reconhecimento de data center que o MongoDB Agent cria e managed.

Execute os seguintes comandos para criar os diretórios:

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

Por padrão, os binários do agente e o arquivo de backup de configuração do Ops Manager estão localizados em /var/lib/mongodb-mms-automation. Se você quiser armazenar esses arquivos em um diretório diferente, siga estes procedimentos:

Para alterar a localização dos binários do agente:

  1. Clique em Deployment, depois em Agents e depois em Downloads & Settings.

  2. Abaixo do cabeçalho Download Directory , clique no ícone de lápis à direita do caminho mostrado no Download Directory (Linux).

  3. Altere o caminho para o novo caminho que você deseja.

  4. Clique em Save.

  5. Crie o novo diretório que você especificou em cada host que executa um agente.

    sudo mkdir -m 755 -p /<newPath>

Para alterar o local do backup de configuração do agente:

  1. Abra o arquivo de configuração do agente no editor de texto de sua preferência.

  2. Altere a configuração do mmsConfigBackup para o novo caminho para o arquivo da cópia de segurança da configuração.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Salve o arquivo de configuração do agente.

  4. Mova o arquivo da cópia de segurança de configuração para o novo diretório.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
11

Execute os seguintes comandos:

# Create mongodb user and group if they do not exist
if ! sudo /usr/bin/id -g mongodb &>/dev/null; then
sudo /usr/sbin/groupadd -r mongodb
fi
# Create mongodb user if they do not exist and assign
# them to the mongodb group
if ! sudo /usr/bin/id mongodb &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongodb \
-d /var/lib/mongo -s /bin/false \
-c mongodb mongodb > /dev/null 2>&1
fi
# Grant the mongodb:mongodb user and group permissions
# to manage deployments.
sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation
sudo chown mongodb:mongodb /var/log/mongodb-mms-automation
sudo chown mongodb:mongodb /data
12

No diretório no qual você instalou o MongoDB Agent e como o usuário do sistema que você criou na última etapa, emita o seguinte comando:

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
13

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

14

No modal Install Agent Instructions, clique em Done.

15

Na arquitetura zSeries (gerenciando o MongoDB 4.0 ou sistemas posteriores):

Executando RHEL (7.x, 8.x ou 9.x) ou CentOS (7.x ou 8.x) usando o rpm gerenciador de pacotes:

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione RHEL 7.X/8X Z-Series (s390x) - RPM.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

Começando com esta etapa, siga o modal de instalação do MongoDB Agent e copie os comandos fornecidos no shell do Linux.

Em um shell do sistema no host que executará o MongoDB Agent, emita o seguinte comando curl para baixar o instalador para RHEL 7.X/8.X para IBM zSeries:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.rhel<version>.rpm

Observação

Substitua <OpsManagerHost>:<Port> pelo nome do host e pela porta do seu aplicativo Ops Manager. Se presente, substitua <version> pela versão principal do sistema operacional. Por exemplo, substitua <version> por 7 para RHEL 7.x.

6

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config no editor de texto de sua preferência:

sudo vi /etc/mongodb-mms/automation-agent.config

Atualize as seguintes opções de configuração:

Chave
Valor
ProjectID do seu projeto.
chave de API do agente do seu projeto.
URL (nome do host e porta) do aplicativo Ops Manager.

As alterações resultantes no arquivo automation-agent.config devem ser as seguintes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

Para configurar o MongoDB Agent para se conectar ao Ops Manager por meio de um servidor proxy, você deve especificar o servidor na variável de ambiente httpProxy.

No diretório onde você instalou o MongoDB Agent, abra o arquivo automation-agent.config em seu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Adicione a seguinte chave de configuração:

Chave
Valor
URL (nome do host e porta) do seu servidor proxy.
8

A linguagem de definição de dados (DDL) armazena dados do MongoDB e deve ser de propriedade do usuário mongod. Para um MongoDB deployment existente, certifique-se de que a linguagem de definição de dados (DDL) tenha o usuário mongod como proprietário. Se não existir nenhuma implantação MongoDB, crie a linguagem de definição de dados (DDL) e defina o proprietário.

Os seguintes comandos criam uma linguagem de definição de dados (DDL) e definem o proprietário como o usuário mongod :

sudo mkdir /data; sudo chown mongod:mongod /data
9

Emitir o seguinte comando:

sudo service mongodb-mms-automation-agent start
10

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

11

No modal Install Agent Instructions, clique em Done.

12

Use este procedimento para instalar a atualização para o MongoDB Agent em sistemas Linux que não usam pacotes deb ou rpm .

1
2

A página Update to MongoDB Agent abre para iniciar o processo de atualização. A etapa Introducing the MongoDB Agent é exibida. Quando terminar de ler esta etapa, clique em Next.

3

Se a automação não gerenciou seu agente de monitoramento, você pode adicionar as configurações de monitoramento que tinha antes na etapa Add Custom Configuration Options for your MongoDB Agent (Optional) .

Para adicionar as opções que você tinha para o seu agente de monitoramento, na seção Monitoring Configurations :

  1. Digite a configuração desejada na caixa Setting e o valor correspondente na caixa Value .

  2. Para adicionar mais de um Setting, clique no link + Add Setting . Outra linha é exibida.

  3. Repita até que todas as configurações tenham sido adicionadas.

  4. Após adicionar todas as configurações necessárias para seu sistema, clique em Next.

Você pode clicar em para remover as configurações adicionadas.

Importante

O Ops Manager não valida nenhuma dessas configurações. Certifique-se de que as configurações e os valores estejam corretos.

4
  1. Clique View Agent Install Instructions. O modal Install Agent Instructions abre.

  2. No menu Select Your Server's Operating System , selecione Outro Linux - TAR.

  3. Clique Next. O modal Install New MongoDB Agent abre.

5

Começando com esta etapa, siga o modal de instalação do MongoDB Agent e copie os comandos fornecidos no shell do Linux.

Em um shell do sistema no host que executará o MongoDB Agent, emita o seguinte comando curl para baixar o instalador para Linux genérico 64-bit:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.linux_x86_64.tar.gz

Observação

Substitua <OpsManagerHost>:<Port> pelo nome do host e pela porta do seu aplicativo Ops Manager. Se presente, substitua <version> pela versão principal do sistema operacional. Por exemplo, substitua <version> por 7 para RHEL 7.x.

6

Você pode instalar o MongoDB Agent em qualquer diretório. Se você quiser mover o arquivo para outro diretório antes de extrair, você pode fazer isso.

Para instalar o MongoDB Agent, extraia o arquivo:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.linux_x86_64.tar.gz
7

Altere para o diretório que foi criado após a extração do binário do MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.linux_x86_64
8

No diretório onde você instalou o MongoDB Agent, abra o arquivo local.config no editor de texto de sua preferência:

vi <install-path>/local.config

Atualize as seguintes opções de configuração:

Chave
Valor
ProjectID do seu projeto.
chave de API do agente do seu projeto.
URL (nome do host e porta) do aplicativo Ops Manager.

As alterações resultantes no arquivo local.config devem ser semelhantes ao seguinte:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
9

Para configurar o MongoDB Agent para se conectar ao Ops Manager por meio de um servidor proxy, você deve especificar o servidor na variável de ambiente httpProxy.

No diretório onde você instalou o MongoDB Agent, abra o arquivo local.config no editor de texto de sua preferência.

vi <install-path>/local.config

Adicione a seguinte chave de configuração:

Chave
Valor
URL (nome do host e porta) do seu servidor proxy.
10

Se você tiver um usuário do agente de monitoramento existente e não planeja ativar a automação, você só precisa criar o diretório de log.

Crie os seguintes diretórios para armazenar os arquivos necessários para o MongoDB Agent.

Observação

O uso de mongodb-mms-automation no caminho do arquivo é um legado e não significa que o MongoDB Agent esteja sendo instalado com a Automação configurada.

Componente
Diretório padrão
Descrição
Binários
/var/lib/mongodb-mms-automation
Esses são os binários que o MongoDB Agent managed. Eles incluem os binários do MongoDB Agent, do BI Connector e do MongoDB.
Registros do Agente do MongoDB
/var/log/mongodb-mms-automation
Esses são os arquivos de log que o MongoDB Agent cria.
MongoDB reconhecimento de data center
/data
Esses são os reconhecimento de data center que o MongoDB Agent cria e managed.

Execute os seguintes comandos para criar os diretórios:

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

Por padrão, os binários do agente e o arquivo de backup de configuração do Ops Manager estão localizados em /var/lib/mongodb-mms-automation. Se você quiser armazenar esses arquivos em um diretório diferente, siga estes procedimentos:

Para alterar a localização dos binários do agente:

  1. Clique em Deployment, depois em Agents e depois em Downloads & Settings.

  2. Abaixo do cabeçalho Download Directory , clique no ícone de lápis à direita do caminho mostrado no Download Directory (Linux).

  3. Altere o caminho para o novo caminho que você deseja.

  4. Clique em Save.

  5. Crie o novo diretório que você especificou em cada host que executa um agente.

    sudo mkdir -m 755 -p /<newPath>

Para alterar o local do backup de configuração do agente:

  1. Abra o arquivo de configuração do agente no editor de texto de sua preferência.

  2. Altere a configuração do mmsConfigBackup para o novo caminho para o arquivo da cópia de segurança da configuração.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Salve o arquivo de configuração do agente.

  4. Mova o arquivo da cópia de segurança de configuração para o novo diretório.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
11

Execute os seguintes comandos:

# Create mongodb user and group if they do not exist
if ! sudo /usr/bin/id -g mongodb &>/dev/null; then
sudo /usr/sbin/groupadd -r mongodb
fi
# Create mongodb user if they do not exist and assign
# them to the mongodb group
if ! sudo /usr/bin/id mongodb &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongodb \
-d /var/lib/mongo -s /bin/false \
-c mongodb mongodb > /dev/null 2>&1
fi
# Grant the mongodb:mongodb user and group permissions
# to manage deployments.
sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation
sudo chown mongodb:mongodb /var/log/mongodb-mms-automation
sudo chown mongodb:mongodb /data
12

No diretório no qual você instalou o MongoDB Agent e como o usuário do sistema que você criou na última etapa, emita o seguinte comando:

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
13

No modal Install Agent Instructions , aguarde que cada sistema mostre Verified na etapa Install the MongoDB Agent .

Importante

Todas as credenciais de autenticação SCRAM, LDAP e Kerberos de Agentes legados são mantidas após a atualização. Todos os arquivos de chave .pem também são mantidos.

Clique em Next.

14

No modal Final Steps, o agente de monitoramento legado e agente de backup são colocados no modo de espera. Clique Finish.

15

Após a conclusão da atualização do MongoDB Agent:

  • Se a automação não managed anteriormente seu agente de monitoramento, ative o backup e/ou o monitoramento em sua deployment do MongoDB.

  • Se a automação managed anteriormente seu agente de monitoramento, ele agora está ativado. Para verificar se a automação está ativada, clique em Deployment Servers.

  • Se você quiser ativar a automação, adicione uma implantação ao seu projeto MongoDB.

  • Pare e remova o agente de monitoramento legado.

  • Pare e remova o agente de backup legado.

Voltar

Atualização de todos os agentes legados