Integrando Visualizações do Operations Manager 2012 no SharePoint 2013 com o Visio Services

Marcelo Sincic

Dn798636.060DE5057573180CEC6D227C6D3E2207(pt-br,TechNet.10).png

Agosto, 2014

Uma necessidade que muitos clientes solicitam é a possibilidade de integrar visualizações dinâmicas do System Center Operations Manager 2012 em TVs ou disponibilizar dados publicamente pelo SharePoint ao invés de utilizar o console.

Introdução

Este recurso é possível por utilizar o Visio Services do SharePoint Enterprise 2013 integrado com o serviço de publicação de dados do SCOM, proporcionando uma visualização como abaixo com o site completo com 3 webparts, ou mesmo usando os Dashboards:

Dn798636.2E60E50647CF7C75D2FC48510C25D781(pt-br,TechNet.10).png

Observação

Apenas a primeira das webparts é dinâmica e online. As duas webparts de diagrama são apenas representações estáticas de um arquivo Visio gerado no console do SCOM.

Abaixo detalhes de uma webpart ampliada, onde temos os servidores desejados para a monitoração em tempo real:

Dn798636.E94D7300969AB574B36BE63BA227D410(pt-br,TechNet.10).png

Como este recurso é interativo, ao clicar com CTRL em um dos servidores, automaticamente será aberto o Operations Manager Web Console com o Healthy Check do servidor:

Dn798636.DC23E417A993713870448E144D554D78(pt-br,TechNet.10).png

Mostrado o recurso e a sua integração em tempo real, vamos considerar como montar.

Configurando a Integração do Visio com o SCOM

O primeiro passo é baixar o pacote Microsoft Visio 2010 and SharePoint 2010 Extensions for System Center 2012 em http://www.microsoft.com/en-us/download/details.aspx?id=29268

No diretório Client será possível instalar o conector no Visio que o permite ler dados do SCOM e gerar os Shapes no diagrama, estando disponível em versão 32 e 64 bits:

Dn798636.6F3CFF1B0F276E397D977D7131C1E86B(pt-br,TechNet.10).png

Ao abrir um novo documento no Visio agora será possível na barra de ferramentas ver a opção Operations Manager e clicando no botão Configure temos as opções para indicar o servidor Operations Manager.

Dn798636.54866D7A069C5F26458F80BA9A03E871(pt-br,TechNet.10).png

O primeiro dos itens que pode ser utilizado é o Add Status que inclui uma pequena tabela para indicar quando os dados foram atualizados, o que é muito útil dentro do SharePoint:`

Dn798636.7C2879B452930D2AAEB17FE41DD399CB(pt-br,TechNet.10).png

Na sequência podemos acrescentar os Shapes desejados com o botão Insert Shapes, bastando selecionar a classe desejada e o objeto que será monitorado, como o exemplo abaixo:

Dn798636.9CE33F362F4920FA46EE388D07752F65(pt-br,TechNet.10).png

Em alguns casos podemos utilizar Shapes já existentes no Visio, por exemplo Shapes de maquinas reais ou outros tipos de objeto da biblioteca existente. Isso é possível utilizando o botão Link Shapes e definir o objeto do SCOM que aquele shape representa:

Dn798636.26BD71A8BA93E9289D709F5AB0D0EC78(pt-br,TechNet.10).png

Este processo também pode ser usado quando exportamos um Dashboard para Visio e depois vinculamos os objetos reais aos Shapes no arquivo. Para isso pode ser usado o botão Reconcile Shapes onde o wizard listará todos os objetos e será mais rápido que o exemplo acima:

Dn798636.1F690F0F5F50823693AEA9EB7A099599(pt-br,TechNet.10).png

Selecione o tipo de atributo existente no desenho que será usado para mapear com os objetos do SCOM:

Dn798636.1E308D06C93054FD0C4156FB8CAAE3BD(pt-br,TechNet.10).png

Por fim, o wizard irá mostrar os objetos que não foram encontrados correspondência e permitirá a ligação manual:

Dn798636.B3F91FFC39A9CEF9789706145ACACA47(pt-br,TechNet.10).png

A partir deste momento já é possível testar a integração do Visio com o SCOM clicando com o botão nos Shapes e verificando o Healthy Explorer ou na lista External Data que aparece a cada objeto adicionado:

Dn798636.A61D87EE6C42B77549D09C620451476B(pt-br,TechNet.10).png

Configurando a Integração entre o SharePoint e o Visio

No mesmo pacote temos o diretório com o aplicativo que deve ser executado no SharePoint para integrar a webpart de Visio com o SCOM:

Dn798636.C1168D2BD03CE806BBC3F2F3C30801C0(pt-br,TechNet.10).png

Após executar o setup abra o SharePoint Administration Portal e em Applications Management –> Manage Service Applications –> Visio Graphics Service –> Trusted Data Provider verifique se no Visio Service foi incluído o SCOM como fonte de dados:

Dn798636.166E165613F18F4ABF2EFE1D381EBC7B(pt-br,TechNet.10).png

Dn798636.C39F3356EE1BC2B29D006EC31E4B6432(pt-br,TechNet.10).png

Dn798636.B1432A7436810EFC569DECA5104EB70D(pt-br,TechNet.10).png

Dn798636.79C7EEAF231F7F5DF7B98837B44E8374(pt-br,TechNet.10).png

Se a conexão acima não aparecer automaticamente, será necessário criar a entrada manual, por clicar em Add e digitando a linha acima de identificação do Assembly de conexão. Este passo está descrito no PDF do pacote de integração para instalação manual dos componentes de integração.

O passo seguinte é criar uma Document Library para colocar os arquivos Visio criados anteriormente. Esta pasta não necessita de qualquer dado ou configuração adicional, apenas fazendo o upload dos arquivos, como o exemplo abaixo:

Dn798636.A307BE8211C709E7DEEB852F1FC7A225(pt-br,TechNet.10).png

Na sequência edite uma página qualquer existente no SharePoint e adicione uma nova webpart Visio Web Access e defina nas propriedades qual será o arquivo mostrado na página. Veja também que é possível configurar o tempo de atualização, o tamanho da webpart, aparência geral e outros:

Dn798636.6BDCEA25AE6F158A87B1220B38C1CBD8(pt-br,TechNet.10).png

Integrando o SharePoint com o SCOM

Os Dashboards do SCOM podem ser utilizado livremente no SharePoint, após instalar os componentes usando o DVD do SCOM. O primeiro passo é copiar a pasta Setup\xamd4\SharePoint do DVD do SCOM para o SharePoint:

Dn798636.1812E0F800A60AB9A6EF62FC77F4E9EE(pt-br,TechNet.10).png

Abra o SharePoint Management Shell e execute primeiro o comando para permitir a execução do script e o script para instalação dos Assemblies:

Set-ExecutionPolicy Unrestricted

.\install-OperationsManager-DashboardViewer.ps1 solutionPath “<<Local onde os arquivos foram copiados>>”

Quando perguntar o site, deixando em branco será instalado para todos os existentes.

Após a instalação entre em um site onde deseja utilizar a webpart e verifique em Site Settings –> Site Collection Features se o componente Operations Manager Dashboard Web Part está ativado, como o exemplo abaixo:

Dn798636.E36DDD328E69B29E29B7E8768C50319E(pt-br,TechNet.10).png

Agora já está disponível, edite uma página do SharePoint e acrescente a webpart Operations Manager Dashboard:

Dn798636.8B4273EDE9A4A652C17420B05788E93D(pt-br,TechNet.10).png

Na sequência defina o Dashboard que será mostrado utilizando o link do Operations Manager Web Console, como o exemplo abaixo:

Dn798636.8AAFA8AAAC075BE313233E4EB645B513(pt-br,TechNet.10).png

Conclusão

Utilizando o pacote de integração podemos criar páginas no SharePoint dinâmicas permitindo a qualquer usuário com permissão em um site ou página acompanhar dados de monitoração do ambiente.

| Home | Artigos Técnicos | Comunidade