Preparar o Ambiente

Para poder usar o Java Management Service, certifique-se de que seu ambiente do OCI esteja configurado corretamente. Isso permite a comunicação entre todos os componentes necessários e os serviços de nuvem.

Integrar o Java Management Service

Para integrar o serviço, use o Assistente de Admissão na Console do Oracle Cloud Infrastructure (OCI) ou conclua as etapas manualmente. O Assistente de Admissão é a opção recomendada para usuários novos no OCI.

  1. Acesse a Console do OCI como administrador.
  2. Abra o menu de navegação, clique em Observabilidade e Gerenciamento e, em seguida, clique em Fleets em Java Management.
  3. Selecione o compartimento raiz no qual o Assistente de Admissão criará um novo compartimento para frotas JMS.
  4. Clique em Configurar JMS para exibir detalhes dos recursos que o Assistente de Admissão criará.

    Observação:

    Se o botão Configurar JMS não for exibido, clique no botão Inspecionar pré-requisitos.
  5. Os detalhes dos pré-requisitos do JMS são exibidos. Por padrão, os seguintes recursos são criados:
    1. Fleet_Compartment
      O compartimento abrigará as frotas que você criará.
    2. Fleet_Managers
      O grupo de usuários começará com você como o único usuário. Você pode adicionar outros usuários que irão gerenciar o JMS.
    3. JMS_DYNAMIC_GROUP
      Este grupo dinâmico contém todas as instâncias gerenciadas que o JMS monitorará.
    4. JMS_Policy_Fleet_Compartment
      Este é o nome da política do OCI Identity and Access Management. Todas as políticas necessárias para JMS são adicionadas a este documento de política.
  6. Em Monitorar Instâncias do OCI, selecione o compartimento que contém as instâncias do OCI que você deseja monitorar. Para adicionar mais compartimentos, clique emAdicionar Linha.
  7. Clique em Revisar para ver todos os recursos que serão criados.
    1. Verifique se o JMS_DYNAMIC_GROUP está configurado com as seguintes regras:
      ALL {resource.type='managementagent', resource.compartment.id=<Fleet_Compartment_OCID>}
      ANY {instance.compartment.id = <Fleet_Compartment_OCID>}
      ALL {resource.type='managementagent', resource.compartment.id=<OCI_Instance_Compartment_OCID>}
      ANY {instance.compartment.id = <OCI_Instance_Compartment_OCID>}
    2. Verifique se JMS_Policy_Fleet_Compartment está configurado com as seguintes regras:
      ALLOW GROUP FLEET_MANAGERS TO MANAGE fleet IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE management-agents IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE management-agent-install-keys IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO READ METRICS IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE instance-family IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO READ instance-agent-plugins IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE log-groups IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE log-content IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE jms-plugins IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE instance-family IN COMPARTMENT <OCI_Instance_Compartment>
      ALLOW GROUP FLEET_MANAGERS TO READ instance-agent-plugins IN COMPARTMENT <OCI_Instance_Compartment>
       
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO USE METRICS IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE management-agents IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE log-content IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE jms-plugins IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE metrics IN COMPARTMENT Fleet_Compartment WHERE target.metrics.namespace='java_management_service'
      ALLOW DYNAMIC-GROUP JMS_Dynamic_Group TO MANAGE management-agents IN COMPARTMENT <OCI_Instance_Compartment>
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO USE METRICS IN COMPARTMENT <OCI_Instance_Compartment>
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE jms-plugins IN COMPARTMENT <OCI_Instance_Compartment>
       
      ALLOW resource jms SERVER-COMPONENTS TO MANAGE metrics IN COMPARTMENT Fleet_Compartment WHERE target.metrics.namespace='java_management_service'
      ALLOW resource jms SERVER-COMPONENTS TO USE management-agent-install-keys IN COMPARTMENT Fleet_Compartment
      ALLOW resource jms SERVER-COMPONENTS TO MANAGE log-groups IN COMPARTMENT Fleet_Compartment
      ALLOW resource jms SERVER-COMPONENTS TO MANAGE log-content IN COMPARTMENT Fleet_Compartment
      ALLOW resource jms SERVER-COMPONENTS TO READ instances IN tenancy
      ALLOW resource jms SERVER-COMPONENTS TO INSPECT instance-agent-plugins IN tenancy
  8. Clique em Confirmar na parte inferior da página para iniciar o Assistente de Admissão.
  9. Uma tela informando que os pré-requisitos foram configurados com sucesso será exibida. Clique em Concluir para fechar a janela.

    Observação:

    Uma mensagem de erro será exibida se ocorrer um erro no processo de criação. Resolva o erro e reinicie o Assistente de Admissão para continuar.

Uma mensagem de notificação JMS setup is successful é exibida na parte superior.