Habilitar o monitoramento do aplicativo de banco de dados
Nesta página
Pré-requisitos
Para habilitar o monitoramento do banco de dados de aplicativo , incluindo dbStats
informações de perfil de banco de dados de dados e , a conta do banco de dados de dados que se conecta ao AppDB deve autenticar como um usuário com o seguinte role mínimo:
Função necessária | Database |
---|---|
|
Use este procedimento para habilitar o monitoramento em um aplicativo de banco de dados:
Importante
Iniciando com a versão 11.0.5.6967-1, quando você instala o MongoDB Agent utilizando pacotes deb
ou rpm
, o pacote não adiciona binários MongoDB à variável de ambiente PATH
.
Se sua implantação depender da presença de binários do MongoDB no PATH
, você deverá adicionar manualmente os caminhos para binários do MongoDB ao PATH
. Para saber como atualizar variáveis de ambiente, consulte a documentação do seu sistema operacional.
Em arquitetura x86_64 executando Debian 10 ou 11 e Ubuntu 18.04, 20.04 ou 22.04:
Habilite o Monitoramento do banco de dados de aplicativo.
Para habilitar o monitoramento do banco de dados de aplicativo:
Clique no link Admin no canto superior direito do console do MongoDB Ops Manager .
Clique em Enable em:
O banner introduzindo a capacidade de monitoramento ou
A configuração
Enable Monitoring
.
Baixe a versão mais recente do MongoDB Agent.
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 MongoDB Ops Manager . Se presente, substitua <version>
pela versão principal do sistema operacional. Por exemplo, substitua <version>
por 7
para RHEL 7.x.
Edite o arquivo de configuração do MongoDB Agent.
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 |
---|---|
| |
| |
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>
Opcional: configure o MongoDB Agent para usar um servidor proxy.
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. |
Prepare o diretório de dados.
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
Forneça os detalhes da conexão para os bancos de dados de apoio.
Preencha os seguintes campos:
Hostname | Forneça o nome do host que atende o reconhecimento de data center de apoio. |
---|---|
Port | Forneça a porta do reconhecimento de data center de apoio. |
Enable Authentication | Alterne isto para habilitar a autenticação. |
Use TLS/SSL | Alterne para habilitar o TLS. |
Após o Ops Manager exibir Deployment found , clique em Continue .
Habilite o monitoramento operacional para o banco de dados de aplicativos.
O monitoramento operacional permite que você acompanhe a CPU, a memória e a capacidade de disco do servidor do banco de dados de aplicativo e configure a notificação de alerta quando ocorre uma condição de alerta especificada.
Para desabilitar o monitoramento operacional, clique em No, Just Monitor.
Para habilitar o monitoramento operacional:
Revise os requisitos para adicionar a automação no modo somente leitura para monitoramento operacional em cada servidor em seu sistema.
Marque a caixa de seleção para confirmar que você leu os requisitos e os riscos listados na página.
Clique em Continue.
Revise e confirme sua implementação para monitoramento operacional.
O MongoDB Agent reúne informações detalhadas sobre os processos do MongoDB para monitoramento operacional.
Para revisar as informações coletadas pelo MongoDB Agent, clique em Review Deployment.
Revise as configurações no modal AppDB: Review Your Changes e clique em Confirm & Deploy.
Importante
Iniciando com a versão 11.0.5.6967-1, quando você instala o MongoDB Agent utilizando pacotes deb
ou rpm
, o pacote não adiciona binários MongoDB à variável de ambiente PATH
.
Se sua implantação depender da presença de binários do MongoDB no PATH
, você deverá adicionar manualmente os caminhos para binários do MongoDB ao PATH
. Para saber como atualizar variáveis de ambiente, consulte a documentação do seu sistema operacional.
Sobre a arquitetura zSeries executando o Ubuntu 18.04 usando um pacote deb
:
Habilite o Monitoramento do banco de dados de aplicativo.
Para habilitar o monitoramento do banco de dados de aplicativo:
Clique no link Admin no canto superior direito do console do Ops Manager.
Clique em Enable em:
O banner introduzindo a capacidade de monitoramento ou
A configuração
Enable Monitoring
.
Baixe a versão mais recente do MongoDB Agent.
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 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 MongoDB Ops Manager . Se presente, substitua <version>
pela versão principal do sistema operacional. Por exemplo, substitua <version>
por 7
para RHEL 7.x.
Edite o arquivo de configuração do MongoDB Agent.
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 |
---|---|
| |
| |
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>
Opcional: configure o MongoDB Agent para usar um servidor proxy.
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. |
Prepare o diretório de dados.
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
Forneça os detalhes da conexão para os bancos de dados de apoio.
Preencha os seguintes campos:
Hostname | Forneça o nome do host que atende o reconhecimento de data center de apoio. |
---|---|
Port | Forneça a porta do reconhecimento de data center de apoio. |
Enable Authentication | Alterne isto para habilitar a autenticação. |
Use TLS/SSL | Alterne para habilitar o TLS. |
Após o Ops Manager exibir Deployment found , clique em Continue .
Habilite o monitoramento operacional para o banco de dados de aplicativos.
O monitoramento operacional permite que você acompanhe a CPU, a memória e a capacidade de disco do servidor do banco de dados de aplicativo e configure a notificação de alerta quando ocorre uma condição de alerta especificada.
Para desabilitar o monitoramento operacional, clique em No, Just Monitor.
Para habilitar o monitoramento operacional:
Revise os requisitos para adicionar a automação no modo somente leitura para monitoramento operacional em cada servidor em seu sistema.
Marque a caixa de seleção para confirmar que você leu os requisitos e os riscos listados na página.
Clique em Continue.
Revise e confirme sua implementação para monitoramento operacional.
O MongoDB Agent reúne informações detalhadas sobre os processos do MongoDB para monitoramento operacional.
Para revisar as informações coletadas pelo MongoDB Agent, clique em Review Deployment.
Revise as configurações no modal AppDB: Review Your Changes e clique em Confirm & Deploy.
Use este procedimento para habilitar o monitoramento em um aplicativo de banco de dados:
Na arquitetura x86_64 :
Importante
Iniciando com a versão 11.0.5.6967-1, quando você instala o MongoDB Agent utilizando pacotes deb
ou rpm
, o pacote não adiciona binários MongoDB à variável de ambiente PATH
.
Se sua implantação depender da presença de binários do MongoDB no PATH
, você deverá adicionar manualmente os caminhos para binários do MongoDB ao PATH
. Para saber como atualizar variáveis de ambiente, consulte a documentação do seu sistema operacional.
Executando RHEL / CentOS 6.x usando um pacote rpm
:
Habilite o Monitoramento do banco de dados de aplicativo.
Para habilitar o monitoramento do banco de dados de aplicativo:
Clique no link Admin no canto superior direito do console do Ops Manager.
Clique em Enable em:
O banner introduzindo a capacidade de monitoramento ou
A configuração
Enable Monitoring
.
Baixe a versão mais recente do MongoDB Agent.
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 para64-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 MongoDB Ops Manager . Se presente, substitua <version>
pela versão principal do sistema operacional. Por exemplo, substitua <version>
por 7
para RHEL 7.x.
Edite o arquivo de configuração do MongoDB Agent.
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 |
---|---|
| |
| |
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>
Opcional: configure o MongoDB Agent para usar um servidor proxy.
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. |
Forneça os detalhes da conexão para os bancos de dados de apoio.
Preencha os seguintes campos:
Hostname | Forneça o nome do host que atende o reconhecimento de data center de apoio. |
---|---|
Port | Forneça a porta do reconhecimento de data center de apoio. |
Enable Authentication | Alterne isto para habilitar a autenticação. |
Use TLS/SSL | Alterne para habilitar o TLS. |
Após o Ops Manager exibir Deployment found , clique em Continue .
Habilite o monitoramento operacional para o banco de dados de aplicativos.
O monitoramento operacional permite que você acompanhe a CPU, a memória e a capacidade de disco do servidor do banco de dados de aplicativo e configure a notificação de alerta quando ocorre uma condição de alerta especificada.
Para desabilitar o monitoramento operacional, clique em No, Just Monitor.
Para habilitar o monitoramento operacional:
Revise os requisitos para adicionar a automação no modo somente leitura para monitoramento operacional em cada servidor em seu sistema.
Marque a caixa de seleção para confirmar que você leu os requisitos e os riscos listados na página.
Clique em Continue.
Revise e confirme sua implementação para monitoramento operacional.
O MongoDB Agent reúne informações detalhadas sobre os processos do MongoDB para monitoramento operacional.
Para revisar as informações coletadas pelo MongoDB Agent, clique em Review Deployment.
Revise as configurações no modal AppDB: Review Your Changes e clique em Confirm & Deploy.
RHEL (7.x, 8.x ou 9.x) ou CentOS (7.x ou 8.x), SUSE12, SUSE15 ou Amazon Linux 2:
Importante
Iniciando com a versão 11.0.5.6967-1, quando você instala o MongoDB Agent utilizando pacotes deb
ou rpm
, o pacote não adiciona binários MongoDB à variável de ambiente PATH
.
Se sua implantação depender da presença de binários do MongoDB no PATH
, você deverá adicionar manualmente os caminhos para binários do MongoDB ao PATH
. Para saber como atualizar variáveis de ambiente, consulte a documentação do seu sistema operacional.
Usando um pacote rpm
:
Habilite o Monitoramento do banco de dados de aplicativo.
Para habilitar o monitoramento do banco de dados de aplicativo:
Clique no link Admin no canto superior direito do console do Ops Manager.
Clique em Enable em:
O banner introduzindo a capacidade de monitoramento ou
A configuração
Enable Monitoring
.
Baixe a versão mais recente do MongoDB Agent.
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 paraRHEL 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 MongoDB Ops Manager . Se presente, substitua <version>
pela versão principal do sistema operacional. Por exemplo, substitua <version>
por 7
para RHEL 7.x.
Edite o arquivo de configuração do MongoDB Agent.
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 |
---|---|
| |
| |
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>
Opcional: configure o MongoDB Agent para usar um servidor proxy.
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. |
Forneça os detalhes da conexão para os bancos de dados de apoio.
Preencha os seguintes campos:
Hostname | Forneça o nome do host que atende o reconhecimento de data center de apoio. |
---|---|
Port | Forneça a porta do reconhecimento de data center de apoio. |
Enable Authentication | Alterne isto para habilitar a autenticação. |
Use TLS/SSL | Alterne para habilitar o TLS. |
Após o Ops Manager exibir Deployment found , clique em Continue .
Habilite o monitoramento operacional para o banco de dados de aplicativos.
O monitoramento operacional permite que você acompanhe a CPU, a memória e a capacidade de disco do servidor do banco de dados de aplicativo e configure a notificação de alerta quando ocorre uma condição de alerta especificada.
Para desabilitar o monitoramento operacional, clique em No, Just Monitor.
Para habilitar o monitoramento operacional:
Revise os requisitos para adicionar a automação no modo somente leitura para monitoramento operacional em cada servidor em seu sistema.
Marque a caixa de seleção para confirmar que você leu os requisitos e os riscos listados na página.
Clique em Continue.
Revise e confirme sua implementação para monitoramento operacional.
O MongoDB Agent reúne informações detalhadas sobre os processos do MongoDB para monitoramento operacional.
Para revisar as informações coletadas pelo MongoDB Agent, clique em Review Deployment.
Revise as configurações no modal AppDB: Review Your Changes e clique em Confirm & Deploy.
Usando um arquivo tar
:
Habilite o Monitoramento do banco de dados de aplicativo.
Para habilitar o monitoramento do banco de dados de aplicativo:
Clique no link Admin no canto superior direito do console do Ops Manager.
Clique em Enable em:
O banner introduzindo a capacidade de monitoramento ou
A configuração
Enable Monitoring
.
Baixe a versão mais recente do MongoDB Agent.
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 MongoDB Ops Manager . Se presente, substitua <version>
pela versão principal do sistema operacional. Por exemplo, substitua <version>
por 7
para RHEL 7.x.
Edite o arquivo de configuração do MongoDB Agent.
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 |
---|---|
| |
| |
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>
Opcional: configure o MongoDB Agent para usar um servidor proxy.
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. |
Opcional: Crie os diretórios binário, de log e de dados.
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 artefato legado e não média que o MongoDB Agent esteja sendo instalado com a Automação configurada.
Componente | Diretório padrão | Descrição |
---|---|---|
Binários |
| Esses são os binários que o MongoDB Agent gerencia. Elas incluem os binários MongoDB Agent, BI Connector e MongoDB . |
Registros do Agente do MongoDB |
| Esses são os arquivos de log que o MongoDB Agent cria. |
Bancos de dados MongoDB |
| Esses são os bancos de dados que o MongoDB Agent cria e gerencia. |
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 MongoDB 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:
Clique em Deployment, depois em Agents e depois em Downloads & Settings.
Abaixo do cabeçalho Download Directory , clique no ícone de lápis à direita do caminho mostrado no Download Directory (Linux).
Altere o caminho para o novo caminho que você deseja.
Clique em Save.
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:
Abra o arquivo de configuração do agente no editor de texto de sua preferência.
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 Salve o arquivo de configuração do agente.
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>
Atribua permissões ao usuário do sistema que executa o MongoDB Agent.
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
Forneça os detalhes da conexão para os bancos de dados de apoio.
Preencha os seguintes campos:
Hostname | Forneça o nome do host que atende o reconhecimento de data center de apoio. |
---|---|
Port | Forneça a porta do reconhecimento de data center de apoio. |
Enable Authentication | Alterne isto para habilitar a autenticação. |
Use TLS/SSL | Alterne para habilitar o TLS. |
Após o Ops Manager exibir Deployment found , clique em Continue .
Habilite o monitoramento operacional para o banco de dados de aplicativos.
O monitoramento operacional permite que você acompanhe a CPU, a memória e a capacidade de disco do servidor do banco de dados de aplicativo e configure a notificação de alerta quando ocorre uma condição de alerta especificada.
Para desabilitar o monitoramento operacional, clique em No, Just Monitor.
Para habilitar o monitoramento operacional:
Revise os requisitos para adicionar a automação no modo somente leitura para monitoramento operacional em cada servidor em seu sistema.
Marque a caixa de seleção para confirmar que você leu os requisitos e os riscos listados na página.
Clique em Continue.
Revise e confirme sua implementação para monitoramento operacional.
O MongoDB Agent reúne informações detalhadas sobre os processos do MongoDB para monitoramento operacional.
Para revisar as informações coletadas pelo MongoDB Agent, clique em Review Deployment.
Revise as configurações no modal AppDB: Review Your Changes e clique em Confirm & Deploy.
Em RHEL / CentOS (7.x) na arquitetura PowerPC (gerenciando o MongoDB 3.4 ou sistemas posteriores):
Importante
Iniciando com a versão 11.0.5.6967-1, quando você instala o MongoDB Agent utilizando pacotes deb
ou rpm
, o pacote não adiciona binários MongoDB à variável de ambiente PATH
.
Se sua implantação depender da presença de binários do MongoDB no PATH
, você deverá adicionar manualmente os caminhos para binários do MongoDB ao PATH
. Para saber como atualizar variáveis de ambiente, consulte a documentação do seu sistema operacional.
Usando um pacote rpm
:
Habilite o Monitoramento do banco de dados de aplicativo.
Para habilitar o monitoramento do banco de dados de aplicativo:
Clique no link Admin no canto superior direito do console do Ops Manager.
Clique em Enable em:
O banner introduzindo a capacidade de monitoramento ou
A configuração
Enable Monitoring
.
Baixe a versão mais recente do MongoDB Agent.
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 do 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 MongoDB Ops Manager . Se presente, substitua <version>
pela versão principal do sistema operacional. Por exemplo, substitua <version>
por 7
para RHEL 7.x.
Edite o arquivo de configuração do MongoDB Agent.
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 |
---|---|
| |
| |
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>
Opcional: configure o MongoDB Agent para usar um servidor proxy.
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. |
Forneça os detalhes da conexão para os bancos de dados de apoio.
Preencha os seguintes campos:
Hostname | Forneça o nome do host que atende o reconhecimento de data center de apoio. |
---|---|
Port | Forneça a porta do reconhecimento de data center de apoio. |
Enable Authentication | Alterne isto para habilitar a autenticação. |
Use TLS/SSL | Alterne para habilitar o TLS. |
Após o Ops Manager exibir Deployment found , clique em Continue .
Habilite o monitoramento operacional para o banco de dados de aplicativos.
O monitoramento operacional permite que você acompanhe a CPU, a memória e a capacidade de disco do servidor do banco de dados de aplicativo e configure a notificação de alerta quando ocorre uma condição de alerta especificada.
Para desabilitar o monitoramento operacional, clique em No, Just Monitor.
Para habilitar o monitoramento operacional:
Revise os requisitos para adicionar a automação no modo somente leitura para monitoramento operacional em cada servidor em seu sistema.
Marque a caixa de seleção para confirmar que você leu os requisitos e os riscos listados na página.
Clique em Continue.
Revise e confirme sua implementação para monitoramento operacional.
O MongoDB Agent reúne informações detalhadas sobre os processos do MongoDB para monitoramento operacional.
Para revisar as informações coletadas pelo MongoDB Agent, clique em Review Deployment.
Revise as configurações no modal AppDB: Review Your Changes e clique em Confirm & Deploy.
Usando um arquivo tar
:
Habilite o Monitoramento do banco de dados de aplicativo.
Para habilitar o monitoramento do banco de dados de aplicativo:
Clique no link Admin no canto superior direito do console do Ops Manager.
Clique em Enable em:
O banner introduzindo a capacidade de monitoramento ou
A configuração
Enable Monitoring
.
Baixe a versão mais recente do MongoDB Agent.
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 do 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 MongoDB Ops Manager . Se presente, substitua <version>
pela versão principal do sistema operacional. Por exemplo, substitua <version>
por 7
para RHEL 7.x.
Edite o arquivo de configuração do MongoDB Agent.
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 |
---|---|
| |
| |
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>
Opcional: configure o MongoDB Agent para usar um servidor proxy.
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. |
Opcional: Crie os diretórios binário, de log e de dados.
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 artefato legado e não média que o MongoDB Agent esteja sendo instalado com a Automação configurada.
Componente | Diretório padrão | Descrição |
---|---|---|
Binários |
| Esses são os binários que o MongoDB Agent gerencia. Elas incluem os binários MongoDB Agent, BI Connector e MongoDB . |
Registros do Agente do MongoDB |
| Esses são os arquivos de log que o MongoDB Agent cria. |
Bancos de dados MongoDB |
| Esses são os bancos de dados que o MongoDB Agent cria e gerencia. |
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 MongoDB 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:
Clique em Deployment, depois em Agents e depois em Downloads & Settings.
Abaixo do cabeçalho Download Directory , clique no ícone de lápis à direita do caminho mostrado no Download Directory (Linux).
Altere o caminho para o novo caminho que você deseja.
Clique em Save.
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:
Abra o arquivo de configuração do agente no editor de texto de sua preferência.
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 Salve o arquivo de configuração do agente.
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>
Atribua permissões ao usuário do sistema que executa o MongoDB Agent.
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
Forneça os detalhes da conexão para os bancos de dados de apoio.
Preencha os seguintes campos:
Hostname | Forneça o nome do host que atende o reconhecimento de data center de apoio. |
---|---|
Port | Forneça a porta do reconhecimento de data center de apoio. |
Enable Authentication | Alterne isto para habilitar a autenticação. |
Use TLS/SSL | Alterne para habilitar o TLS. |
Após o Ops Manager exibir Deployment found , clique em Continue .
Habilite o monitoramento operacional para o banco de dados de aplicativos.
O monitoramento operacional permite que você acompanhe a CPU, a memória e a capacidade de disco do servidor do banco de dados de aplicativo e configure a notificação de alerta quando ocorre uma condição de alerta especificada.
Para desabilitar o monitoramento operacional, clique em No, Just Monitor.
Para habilitar o monitoramento operacional:
Revise os requisitos para adicionar a automação no modo somente leitura para monitoramento operacional em cada servidor em seu sistema.
Marque a caixa de seleção para confirmar que você leu os requisitos e os riscos listados na página.
Clique em Continue.
Revise e confirme sua implementação para monitoramento operacional.
O MongoDB Agent reúne informações detalhadas sobre os processos do MongoDB para monitoramento operacional.
Para revisar as informações coletadas pelo MongoDB Agent, clique em Review Deployment.
Revise as configurações no modal AppDB: Review Your Changes e clique em Confirm & Deploy.
Na arquitetura zSeries (gerenciando o MongoDB 4.4 ou sistemas posteriores), use o RHEL (7.x, 8.x ou 9.x) ou CentOS (7.x ou 8.x):
Importante
Iniciando com a versão 11.0.5.6967-1, quando você instala o MongoDB Agent utilizando pacotes deb
ou rpm
, o pacote não adiciona binários MongoDB à variável de ambiente PATH
.
Se sua implantação depender da presença de binários do MongoDB no PATH
, você deverá adicionar manualmente os caminhos para binários do MongoDB ao PATH
. Para saber como atualizar variáveis de ambiente, consulte a documentação do seu sistema operacional.
Executando RHEL (7.x, 8.x ou 9.x) ou CentOS (7.x ou 8.x) usando o gerenciador de pacote rpm
:
Habilite o Monitoramento do banco de dados de aplicativo.
Para habilitar o monitoramento do banco de dados de aplicativo:
Clique no link Admin no canto superior direito do console do Ops Manager.
Clique em Enable em:
O banner introduzindo a capacidade de monitoramento ou
A configuração
Enable Monitoring
.
Baixe a versão mais recente do MongoDB Agent.
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 paraRHEL 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 MongoDB Ops Manager . Se presente, substitua <version>
pela versão principal do sistema operacional. Por exemplo, substitua <version>
por 7
para RHEL 7.x.
Edite o arquivo de configuração do MongoDB Agent.
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 |
---|---|
| |
| |
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>
Opcional: configure o MongoDB Agent para usar um servidor proxy.
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. |
Forneça os detalhes da conexão para os bancos de dados de apoio.
Preencha os seguintes campos:
Hostname | Forneça o nome do host que atende o reconhecimento de data center de apoio. |
---|---|
Port | Forneça a porta do reconhecimento de data center de apoio. |
Enable Authentication | Alterne isto para habilitar a autenticação. |
Use TLS/SSL | Alterne para habilitar o TLS. |
Após o Ops Manager exibir Deployment found , clique em Continue .
Habilite o monitoramento operacional para o banco de dados de aplicativos.
O monitoramento operacional permite que você acompanhe a CPU, a memória e a capacidade de disco do servidor do banco de dados de aplicativo e configure a notificação de alerta quando ocorre uma condição de alerta especificada.
Para desabilitar o monitoramento operacional, clique em No, Just Monitor.
Para habilitar o monitoramento operacional:
Revise os requisitos para adicionar a automação no modo somente leitura para monitoramento operacional em cada servidor em seu sistema.
Marque a caixa de seleção para confirmar que você leu os requisitos e os riscos listados na página.
Clique em Continue.
Revise e confirme sua implementação para monitoramento operacional.
O MongoDB Agent reúne informações detalhadas sobre os processos do MongoDB para monitoramento operacional.
Para revisar as informações coletadas pelo MongoDB Agent, clique em Review Deployment.
Revise as configurações no modal AppDB: Review Your Changes e clique em Confirm & Deploy.
Use esse procedimento para instalar o monitoramento de ativação em um banco de banco de dados de aplicativo em sistemas Linux que não usam pacotes deb
ou rpm
.
Habilite o Monitoramento do banco de dados de aplicativo.
Para habilitar o monitoramento do banco de dados de aplicativo:
Clique no link Admin no canto superior direito do console do Ops Manager.
Clique em Enable em:
O banner introduzindo a capacidade de monitoramento ou
A configuração
Enable Monitoring
.
Baixe a versão mais recente do MongoDB Agent.
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 paraGeneric 64-bit Linux:
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 MongoDB Ops Manager . Se presente, substitua <version>
pela versão principal do sistema operacional. Por exemplo, substitua <version>
por 7
para RHEL 7.x.
Edite o arquivo de configuração do MongoDB Agent.
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 |
---|---|
| |
| |
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>
Opcional: configure o MongoDB Agent para usar um servidor proxy.
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. |
Opcional: Crie os diretórios binário, de log e de dados.
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 artefato legado e não média que o MongoDB Agent esteja sendo instalado com a Automação configurada.
Componente | Diretório padrão | Descrição |
---|---|---|
Binários |
| Esses são os binários que o MongoDB Agent gerencia. Elas incluem os binários MongoDB Agent, BI Connector e MongoDB . |
Registros do Agente do MongoDB |
| Esses são os arquivos de log que o MongoDB Agent cria. |
Bancos de dados MongoDB |
| Esses são os bancos de dados que o MongoDB Agent cria e gerencia. |
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 MongoDB 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:
Clique em Deployment, depois em Agents e depois em Downloads & Settings.
Abaixo do cabeçalho Download Directory , clique no ícone de lápis à direita do caminho mostrado no Download Directory (Linux).
Altere o caminho para o novo caminho que você deseja.
Clique em Save.
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:
Abra o arquivo de configuração do agente no editor de texto de sua preferência.
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 Salve o arquivo de configuração do agente.
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>
Atribua permissões ao usuário do sistema que executa o MongoDB Agent.
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
Forneça os detalhes da conexão para os bancos de dados de apoio.
Preencha os seguintes campos:
Hostname | Forneça o nome do host que atende o reconhecimento de data center de apoio. |
---|---|
Port | Forneça a porta do reconhecimento de data center de apoio. |
Enable Authentication | Alterne isto para habilitar a autenticação. |
Use TLS/SSL | Alterne para habilitar o TLS. |
Após o Ops Manager exibir Deployment found , clique em Continue .
Habilite o monitoramento operacional para o banco de dados de aplicativos.
O monitoramento operacional permite que você acompanhe a CPU, a memória e a capacidade de disco do servidor do banco de dados de aplicativo e configure a notificação de alerta quando ocorre uma condição de alerta especificada.
Para desabilitar o monitoramento operacional, clique em No, Just Monitor.
Para habilitar o monitoramento operacional:
Revise os requisitos para adicionar a automação no modo somente leitura para monitoramento operacional em cada servidor em seu sistema.
Marque a caixa de seleção para confirmar que você leu os requisitos e os riscos listados na página.
Clique em Continue.
Revise e confirme sua implementação para monitoramento operacional.
O MongoDB Agent reúne informações detalhadas sobre os processos do MongoDB para monitoramento operacional.
Para revisar as informações coletadas pelo MongoDB Agent, clique em Review Deployment.
Revise as configurações no modal AppDB: Review Your Changes e clique em Confirm & Deploy.
Observação
Se você não conseguir visualizar os dados de monitoramento, verifique se pelo menos um host tem o monitoramento habilitado.