Databases for MongoDB Empresa Ops Manager

O Ops Manager está disponível somente com uma implantação do Databases for MongoDB Enterprise Edition.

Antes de começar a usar o MongoDB Enterprise Ops Manager

  • Siga as Instruções de introdução para provisionar uma instância de Databases for MongoDB Enterprise Edition e definir a senha de administrador.

Crie um usuário Ops Manager na CLI

Antes de fazer login no Databases for MongoDB Enterprise Edition Ops Manager, você deve criar um Ops Manager para a sua implantação. Para fazer isso, execute o seguinte comando:

ibmcloud cdb user-create <INSTANCE_CRN> <USERNAME> <PASSWORD> -t ops_manager -r <ROLE>

Todos os campos, exceto role, são obrigatórios. O instance_crn também é conhecido como ID de implantação e é o identificador exclusivo de seus recursos. Começa com crn:....

As senhas devem ter pelo menos 15 caracteres e devem conter pelo menos um número e uma letra. As senhas podem conter letras maiúsculas e minúsculas, números, - (hífen) ou _ (sublinhado).

Exemplo de comando:

 ibmcloud cdb user-create "crn:v1:bluemix:public:databases-for-mongodb:us-south:a/40ddc34a953a8c02f10987b59085b60e:32bd88c9-1d96-4486-8012-1dgcd629e609::" newuser01 SuperSecure001! -t ops_manager -r group_read_only

O usuário do Ops Manager tem permissões limitadas.

Crie um usuário Ops Manager na API

Antes de fazer login no Databases for MongoDB Enterprise Edition Ops Manager, você deve criar um Ops Manager para a sua implantação. Para fazer isso por meio da API, execute o seguinte comando:

   curl -X POST https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{service_id}/users/ops_manager \
   -H 'Authorization: Bearer <>' \
   -H 'Content-Type: application/json' \
   -d '{"user": {"username": "om_user", "password": "v3ry-1-secUre-pAssword-2", "role":"group_data_access_admin"}}'

Todos os campos, exceto role, são obrigatórios. O service_id também é conhecido como CRN ou ID de implantação e é o identificador exclusivo de seus recursos. Começa com crn:....

As senhas devem ter pelo menos 15 caracteres e devem conter pelo menos um número e uma letra. As senhas podem conter letras maiúsculas e minúsculas, números, - (hífen) ou _ (sublinhado).

Você receberá uma resposta como esta:

{
  "task": {
    "id": "crn:v1:bluemix:public:databases-for-mongodb:us-south:a/f19c0f5eff94b69ae419d3se4rfta7a0ed:de50e7c9-d534-4e13-af4f-c7429c58b78f:task:21a5721c-5eb2-4b8a-bb30-fd4f88e4ac49",
    "description": "Creating Ops Manager user",
    "status": "running",
    "deployment_id": "crn:v1:bluemix:public:databases-for-mongodb:us-south:a/f19c0f5eff945rf6ythgf9db57e9a7a0ed:de50e7c9-d534-4e13-af4f-c7429c58b78f::",
    "progress_percent": 0,
    "created_at": "2024-08-19T10:44:08.000Z"
  }
}

O parâmetro id é o ID do usuário e pode ser usado abaixo para obter cadeias de conexão com sua instância do Ops Manager.

Funções dentro de Ops Manager

Ao criar um usuário do Ops Manager, você tem a opção de criar duas funções: group_data_access_admin e group_read_only.

Se nenhuma função for especificada, group_data_access_admin será o usuário padrão, concedendo-lhe acesso padrão e privilégios do Ops Manager. A função group_data_access_admin é equivalente à função Administrador de acesso a dados do projeto do MongoDB.

A função group_read_only, que é equivalente à função Projeto somente leitura do MongoDB, pode visualizar a maioria dos componentes, incluindo a atividade, os dados operacionais, os usuários do Ops Manager e as funções de usuário do Ops Manager. Esse usuário não pode modificar ou excluir nada. Os usuários group_read_only também não têm acesso para visualizar dados na UI do Ops Manager.

Para obter mais informações sobre funções com o Ops Manager, consulte Funções do Ops Manager do MongoDB.

Login inicial

O serviço Databases for MongoDB Enterprise Edition é provisionado com acesso à interface com o usuário do MongodDB Ops Manager.

Como o Databases for MongoDB Enterprise Edition usa certificados proprietários do serviço, seu navegador pode exigir que você aceite o certificado ou adicione o certificado ao seu armazenamento de certificados antes de poder fazer login.

Depois de criar um nome de usuário e uma senha Ops Manager, siga estas instruções para obter acesso à instância Databases for MongoDB Enterprise Edition na interface do usuário Ops Manager:

  1. Descubra o link Ops Manager.

    • Você pode fazer isso com o seguinte comando da CLI:

      ibmcloud cdb deployment-connections <service_id> -t ops_manager
      

      Se estiver configurando Ops Manager com endpoints privados, você deverá acrescentar -e 'private' ao seu comando.

    • Ou com este comando API:

      curl -X GET https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{service_id}/users/ops_manager/{user_id}/connections/{endpoint_type} -H 'Authorization: Bearer <>'
      
  2. Use a url recuperada na etapa anterior para fazer login com o Ops Manager que você criou para a sua implantação.

  3. Na exibição resultante, selecione a guia Invitations (Convites ).

  4. Clique em Accept (Aceitar ) para receber o convite como administrador de acesso a dados do projeto. Esta etapa adiciona seu ID de usuário Ops Manager à organização e ao projeto mostrados.

  5. Por último, para navegar até a visualização da instância:

    • Clique no Ops Manager na barra de menus.
    • Ou selecione o link All Clusters (Todos os clusters ).

Nos logins subsequentes, você acessa direto a última visualização, já que o procedimento anterior é necessário somente no primeiro login.

Conectando-se por meio de terminais privados

O Databases for MongoDB Enterprise Edition oferece um terminal acessível por HTTPS para a interface com o usuário do Ops Manager.

O Databases for MongoDB Enterprise Edition também oferece terminais em serviço de nuvem pública e privada. Para acessar a IU de gerenciamento em um navegador que não está na rede privada, deve-se executar essas etapas adicionais, conforme listado na documentação Conectando-se por meio de terminais privados dos bancos de dados da IBM Cloud®.

Após a configuração de seu ambiente para acesso ao terminal privado, é possível acessar a URL do terminal de gerenciamento do Databases for MongoDB Enterprise em seu navegador. Por exemplo, https://bfdb-4263-8ad2-c9a4beaf4591.8f7bfc8f3faa4218afd56e0.databases.appdomain.cloud:323232.

Próximas etapas

O MongoDB Ops Manager é uma interface de usuário rica em recursos para gerenciar sua implantação do MongoDB. Para obter mais informações, consulte a MongoDB Ops Manager.