Partilhar via


Aplicações Distribuídas

 

Publicado: junho de 2016

Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Uma Aplicação Distribuída no Operations Manager é uma aplicação que inclui múltiplos objetos. Estes objetos podem ser definidos por diferentes pacotes de gestão e podem ser geridos pelo mesmo agente ou por agentes diferentes. A finalidade da aplicação distribuída é fornecer um estado de funcionamento geral para uma aplicação que é constituída por objetos diferentes.

As aplicações distribuídas não fornecem qualquer monitorização adicional para os objetos numa aplicação. Em vez disso, incluem os objetos que já estão a ser monitorizados. O valor da aplicação distribuída consiste em fornecer uma relação entre o estado de funcionamento dos objetos que façam parte de uma única aplicação.

Pode criar aplicações distribuídas utilizando o Distributed Applications Designer na Consola de operações.

Designer de Aplicações Distribuídas

O Designer de Aplicações Distribuídas dá-lhe a possibilidade de criar uma aplicação distribuída num ambiente gráfico com o mínimo de conhecimento dos elementos subjacentes do pacote de gestão que são criados. Existem, no entanto, algumas limitações na ferramenta tais como:

  • Os grupos de componentes só podem ter membros explícitos, o que significa que não é possível preenchê-los dinamicamente. Por exemplo, poderá ter uma aplicação distribuída com um conjunto de Web sites. Instala um servidor Web adicional com um site que deve ser incluído. Terá de editar a aplicação distribuída e adicionar manualmente o novo site.

  • Não é possível criar vários níveis de rollup de estado de funcionamento. O estado de funcionamento da aplicação será o pior estado de funcionamento de qualquer um dos grupos de componentes, independentemente das relações que foram criadas para os mesmos.

Pode criar uma aplicação distribuída sem estas limitações, utilizando o adb418d7-95ab-4e33-8ced-34a934016aa3#VMPD.

Conteúdo das Aplicações Distribuídas

Objetos

Uma aplicação distribuída tem de incluir um ou mais objetos para ser útil. Qualquer objeto detetado por pacotes de gestão diferentes instalados do grupo de gestão pode ser utilizado numa aplicação distribuída. Este pode ter origem num pacote de gestão instalado a partir do catálogo, ou ser um que tenha sido criado por si. Estes podem ser objetos criados por diferentes assistentes de monitorização, conforme abordado em Modelos do Pacote de Gestão.

Grupos de Componentes

Um grupo de componentes pode conter qualquer número de objetos e qualquer objeto adicionado à aplicação distribuída tem de estar contido num grupo de componentes. Quando cria o grupo de componentes, pode especificar uma ou mais classes que o grupo pode conter. Apenas os objetos que são instâncias destas classes podem ser adicionados ao grupo específico. Se especificar Todos os Objetos, então qualquer objeto no grupo de gestão pode ser incluído no grupo de componentes.

Se quiser limitar os objetos que podem ser incluídos no grupo de componentes, então deve selecionar Objeto(s) do(s) seguinte(s) tipo(s) e depois selecionar uma ou mais classes a partir da árvore de classes. A árvore incluirá todas as classes no grupo de gestão que são fornecidas por todos os pacotes de gestão atualmente instalados.

A caixa de diálogo organiza classes numa árvore de acordo com as respetivas classes base. Pode ler mais sobre classes base em Classes Base. Se selecionar uma classe, então cada uma das respetivas classes base será também selecionada. Isto permite-lhe selecionar uma única classe, tal como Função do Computador que é usada frequentemente como classe base, e selecionar automaticamente todas as suas classes base.

Relações

As Relações podem ser desenhadas entre grupos de componentes para representar alguma relação entre diferentes tipos de objetos. O estado de funcionamento não é agregado entre os grupos de componentes, mas a relação é indicada por linhas entre os grupos.

Modelos de Aplicação Distribuída

Os modelos permitem-lhe iniciar uma nova aplicação distribuída com um conjunto predefinido de grupos de componentes. É necessário adicionar objetos a estes grupos de componentes e pode modificar os grupos de componentes e adicionar grupos de componentes adicionais conforme desejar. Pode poupar tempo na criação de uma aplicação distribuída selecionando um modelo que se assemelhe mais às suas necessidades. Se pretender criar uma aplicação distribuída vazia e adicionar manualmente todos os seus próprios grupos de componentes, então deve selecionar o modelo Em Branco.

A tabela seguinte lista os modelos disponíveis:

Modelo

Descrição

Grupos de Contentor

Classes Confinadas

Aplicação de 3 Camadas .NET

Reúne os objetos e dados de monitorização de transações sintéticas com dados da Monitorização de Desempenho da Aplicação

  • [Nome da aplicação] Perspetiva do Cliente

  • [Nome da aplicação] Camada de Apresentação

  • [Nome da aplicação] Camada de Negócio

  • [Nome da aplicação] Camada de Dados

  • Perspetiva

  • Aplicação do ASP.NET

  • Componente da aplicação .NET

  • Base de dados

Aplicação Web da Atividade Comercial

Grupos de componentes comuns a uma aplicação Web

  • Web Sites

  • Bases de Dados

  • Web Site

  • Base de dados

Serviço de Mensagens

Grupos de componentes comuns aos serviços de mensagens

  • Clientes do Serviço de Mensagens

  • Armazenamento

  • Componentes do Serviço de Mensagens

  • Serviços de Diretório

  • Serviços de Rede

  • Rede Física

  • Perspetiva

  • Componente de Hardware Lógico

  • Função do Computador

  • Função do Computador

  • Dispositivo de Rede

Em Branco

Aplicação distribuída vazia sem grupos de componentes

Nenhum

Nenhum

Visualização de Aplicações Distribuídas

Cada aplicação distribuída será listada na vista de estado da Aplicação Distribuída no painel Monitorização da Consola de operações. O estado da aplicação distribuída será o pior estado de qualquer um dos objetos nela contido. Pode iniciar qualquer um dos outros tipos de vista clicando com o botão direito sobre a aplicação distribuída e selecionando a vista que pretende. Cada vista incluirá dados referentes a todos os objetos contidos na aplicação distribuída.

Criar e Modificar Aplicações Distribuídas

Para criar uma aplicação distribuída

  1. Se não tiver um pacote de gestão para a aplicação que está a monitorizar, crie um usando o processo em Selecionar um arquivo de pacote de gerenciamento.

  2. Na Consola de operações, selecione a área de trabalho Criação.

  3. Clique com o botão direito em Aplicações Distribuídas e selecione Criar uma nova aplicação distribuída.

  4. Na caixa Nome, escreva um nome para a aplicação distribuída. Este nome aparecerá na área de trabalho Monitorização da Consola de operações.

  5. Na caixa Modelo, selecione o modelo para o ponto de partida da aplicação distribuída. Consulte Modelos de Aplicação Distribuída para obter informações sobre os modelos disponíveis.

  6. Selecione o pacote de gestão que criou no passo 1.

  7. Clique em OK.

Para editar uma aplicação distribuída existente

  1. Na Consola de operações, selecione a área de trabalho Criação.

  2. Selecione Aplicações Distribuídas.

  3. No painel Aplicações Distribuídas, clique com o botão direito do rato na aplicação distribuída que pretende editar e selecione Editar.

Para criar um grupo de componentes

  1. Com a aplicação distribuída aberta, clique em Adicionar Componente.

    Nota

    A primeira vez que criar um grupo de componentes desde que abriu a Consola de operações, poderá demorar alguns segundos até abrir a caixa de diálogo Criar um Novo Grupo de Componentes, pois a lista de classes deve estar em cache. A quantidade de tempo que isto demora depende o número de classes do grupo de gestão.

  2. Na caixa de texto Dê um nome ao grupo de componentes, forneça um nome para o grupo de componentes. Este é o nome que irá aparecer na vista diagrama e no Explorador do Estado de Funcionamento da aplicação distribuída.

  3. Se o grupo de componentes deve ter capacidade para conter qualquer tipo de objeto, em seguida, selecione Todos os Objetos. Se pretender especificar um ou mais tipos que o grupo de componentes deve poder conter, então selecione Objetos do seguinte tipo.

  4. Selecione uma ou mais classes para permitir que os objetos desse tipo sejam incluídos no grupo de gestão.

  5. Clique em OK quando tiver selecionado as classes.

    Nota

    Poderá receber uma mensagem indicando que o limite permitido foi atingido ao tornar visível um novo botão de tipo de objeto. Isto significa que não podem ser adicionados mais painéis de seleção do objeto no lado esquerdo do Designer de Aplicações Distribuídas. Selecione Deixe o novo tipo de objeto invisível para não criar um painel de seleção de novo objeto para o atual grupo de componentes ou selecione Substitua o botão de Tipo de Objeto visível pelo novo e, para fechar, selecione um dos tipos de objeto da lista. Pode voltar a abrir o painel de seleção, selecionando-o no painel Organizar Tipos de Objeto.

Para adicionar um objeto à aplicação distribuída

  1. Certifique-se de que é criado um grupo de componentes que permita o tipo de objeto que pretende adicionar.

  2. Se não for aberto um painel de seleção para o tipo de objeto que pretende adicionar, clique em Organizar Tipos de Objeto e depois selecione o tipo de objeto que pretende adicionar.

  3. Selecione o tipo de objeto que pretende adicionar ao Selecionador de Objetos. Isto deve apresentar uma lista de todos os objetos do tipo selecionado.

  4. Clique e arraste um ou mais dos objetos para um grupo de componentes. Tenha em atenção que apenas será possível adicionar objetos a um grupo de componentes que irá aceitar objetos desse tipo.

Consultar Também

Compreender Classes e Objetos