Utilizar o SharePoint para Ver Dados do Operations Manager
Publicado: março de 2016
Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
O System Center 2012 – Operations Manager inclui uma Peça Web do SharePoint que apresenta os dashboards selecionados a partir da consola Web. Uma Peça Web configurada permite ver rapidamente as métricas de disponibilidade e desempenho de aplicações no seu ambiente.
A Peça Web do Operations Manager é particularmente útil para fornecer vistas de estado atuais para os indivíduos da organização que não sejam utilizadores do Operations Manager. Utilize os seguintes procedimentos, conforme aplicável, para configurar os dashboards numa página do SharePoint.
Como Implementar a Peça Web do Operations Manager
Antes de poder adicionar a Peça Web do Operations Manager a uma página do SharePoint, a Peça Web deve ser implementada para o site do SharePoint.Como Configurar a Peça Web para Ligar a uma Consola Web
Após implementar a Peça Web do Operations Manager, a mesma pode ser configurada para ligar a uma consola Web específica.Como Adicionar a Peça Web do Operations Manager a uma Página do SharePoint
Após a Peça Web do Operations Manager estar implementada num site do SharePoint, é possível adicionar a Peça Web a uma página do SharePoint.Como Configurar a Peça Web para Utilizar Credenciais Partilhadas
Para configurar a Peça Web do Operations Manager para que quem não for utilizador do Operations Manager o possa visualizar, é necessário configurar a Peça Web para utilizar credenciais partilhadas.Como Adicionar Ambientes Adicionais à Peça Web
Quando implementar a Peça Web do Operations Manager, a mesma será configurada para ligar a um Servidor da Consola Web ou ambiente. É possível adicionar ambientes adicionais a uma Peça Web para apresentar dashboards de vários grupos de gestão.Como Desinstalar a Peça Web do Operations Manager
É possível desinstalar a Peça Web do Operations Manager de todos os sites e aplicações Web no farm, de uma aplicação Web ou de um site específico.
Como Implementar a Peça Web do Operations Manager
Seguem-se os pré-requisitos para implementar a peça Web do Operations Manager:
A consola Web do Operations Manager tem de ser instalada num servidor de gestão.
O farm do SharePoint tem de estar a executar o SharePoint 2013, SharePoint Server 2010 Standard, SharePoint Server 2010 Enterprise ou SharePoint Foundation 2010.
Nota
Se o farm do SharePoint estiver a executar o SharePoint Foundation 2010, apenas é possível implementar a peça Web no mesmo domínio da consola Web e não podem ser utilizadas credenciais partilhadas.
É necessário ter permissões de administrador do SharePoint para o farm do SharePoint; especificamente, é necessário ter permissões para efetuar as seguintes tarefas:
Executar o cliente SharePoint PowerShell
Iniciar e parar os serviços SPAdminV4 e SPTimerV4
Executar os cmdlets Add-SPSolution e Install-SPSolution para o farm e executar o cmdlet Enable-SPFeature para todos os sites do farm
A peça Web é um ficheiro de solução com o nome Microsoft.EnterpriseManagement.SharePointIntegration.wsp. Para implementar a peça Web, é possível executar um script com o nome install-OperationsManager-DashboardViewer.ps1. Este script está localizado na pasta de instalação do Operations Manager em Setup\amd64\SharePoint.
Nota
É possível obter mais informações sobre os scripts incluídos com o Operations Manager utilizando a shell de comandos e o cmdlet get-help. Por exemplo: get-help install-OperationsManager-DashboardViewer.ps1.
Ao utilizar o script install-OperationsManager-DashboardViewer.ps1, é possível implementar a peça Web em todos os sites e aplicações Web no farm ou numa aplicação Web ou site específico.
Implementar a peça Web do Operations Manager
-
Copie o ficheiro install-OperationsManager-DashboardViewer.ps1 e o ficheiro Microsoft.Enterprisemanagement.Sharepointintegration.wsp partir da pasta de instalação do Operations Manager em Setup\amd64\SharePoint para uma localização a que a Shell de Gestão do SharePoint 2010 possa aceder.
-
Abra a Shell de Gestão do SharePoint 2010 e navegue para o diretório onde guardou o ficheiro install-OperationsManager-DashboardViewer.ps1.
-
Na Shell de Gestão do SharePoint 2010, escreva o seguinte comando e, em seguida, prima Enter.
.\install-OperationsManager-DashboardViewer.ps1 –solutionPath*<diretório para o Microsoft.EnterpriseManagement.SharePointIntegration.wsp>-url<opcional, para instalar num endereço de portal ou Web site específico>*
Em seguida é apresentado um exemplo que implementa a peça Web num endereço de portal específico. Neste exemplo, os ficheiros estão a ser copiados para “C:\Programas\System Center Operations Manager 2012\”.
.\install-OperationsManager-DashboardViewer.ps1 “C:\Programas\System Center Operations Manager 2012\” https://localhost:4096
Se ocorrer um erro ao executar o script, é necessário desativar a política de execução de assinatura em código predefinida RemoteSigned para a Shell de Gestão do SharePoint 2010. Para permitir a execução do script install-OperationsManager-DashboardViewer.ps1, escreva o seguinte comando e, em seguida, prima enter:
Set-ExecutionPolicy Unrestricted
Serão apresentadas algumas mensagens de confirmação; selecione Y para confirmar e, em seguida, execute o script.
-
Certifique-se de que a peça Web está implementada e ativada, efetuando os seguintes passos:
Abra o site https://localhost.
No menu pendente Ações do Site, clique em Definições do Site.
Na secção Administração de Coleções de Sites, clique em Funcionalidades da coleção de sites.
Localize Parte Web de Dashboard do Operations Manager.
Se o botão à direita indicar Ativar, então a funcionalidade não foi ativada automaticamente durante a implementação. Para ativar a peça Web, clique no botão Ativar.
Se o botão à direita indicar Desativar, não são necessários passos adicionais. A peça Web de Dashboard do Operations Manager pode agora ser inserida em páginas de site.
-
Se a política de execução de assinatura em código predefinida RemoteSigned estiver desativada para executar o script install-OperationsManager-DashboardViewer.ps1 script, deve reativá-la após executar o script. Escreva o seguinte comando e, em seguida, prima enter:
Set-ExecutionPolicy Restricted
Serão apresentadas algumas mensagens de confirmação; selecione Y para confirmar.
Como Configurar a Peça Web para Ligar a uma Consola Web
Após a peça Web estar implementada e ativada, é necessário configurar a peça Web para ligar a uma consola Web ou a um ambiente. É possível adicionar mais ambientes em qualquer momento. Utilize o seguinte procedimento para configurar o ambiente para uma peça Web.
Configurar o ambiente para uma peça Web, utilizando a interface de utilizador
-
No site de administração central do SharePoint, no menu pendente Ações do Site, clique em Ver Todo o Conteúdo dos Sites.
-
Em Listas, clique em Ambientes da Consola Web do Operations Manager.
-
Clique em Adicionar novo item.
-
No campo Nome, introduza um nome exclusivo.
-
No campo HostURI, introduza o URI para um servidor que aloja a consola Web do Operations Manager. Por exemplo: http://NomeServidor/OperationsManager/
-
Clique em Guardar.
Como Adicionar a Peça Web do Operations Manager a uma Página do SharePoint
Depois de implementar a peça Web do Operations Manager num site do SharePoint, é possível adicionar a peça Web a páginas. Ao adicionar a peça Web, é necessário configurá-la para apresentar uma vista de dashboard específica. Para a configuração, será necessário o URI para a vista de dashboard que pretende ver apresentada.
Para obter o URI, abra a consola Web e navegue para a vista de dashboard pretendida. A barra de endereço apresentará um endereço como o seguinte:
http://anfitriãolocal/OperationsManager/#/dashboard%7Btype=Microsoft.SystemCenter.Visualization.Library!Visualization.SlaDashboardViewInstanceDaily%7D
O procedimento seguinte cria uma página do SharePoint com a peça Web do Visualizador de Dashboard do Operations Manager à qual apenas podem ter acesso os utilizadores que tiverem uma função de utilizador do Operations Manager, como Operador ou Administrador. Para configurar a peça Web do Visualizador de Dashboard do Operations Manager para que quem não for utilizador do Operations Manager o possa visualizar, execute os seguintes passos e, em seguida, consulte o procedimento How to Configure the Web Part to Use Shared Credentials [OM12_CTP3].
Adicionar a peça Web a uma página
-
Abra um browser da Internet e, em seguida, navegue para o servidor do SharePoint.
-
No menu pendente Ações do Site, clique em Nova Página.
-
Introduza um nome para a página e, em seguida, clique em Criar.
-
A nova página abre-se com ferramentas de edição disponíveis. Abaixo de Ferramentas de Edição, clique em Inserir.
-
Na barra de ferramentas Inserir, clique em Peça Web.
-
Em Categorias, clique em Microsoft System Center.
-
Em Peças Web, clique em Peça Web do Visualizador de Dashboard do Operations Manager e, em seguida, clique em Adicionar.
-
Clique na seta no canto superior direito da peça Web e, em seguida, clique em Editar peça Web.
-
Selecione o servidor da consola Web no campo Servidor de Dashboard e introduza o URI do dashboard no campo Parâmetros de Dashboard e, em seguida, clique em OK.
-
Na barra de menus, clique em Página.
-
Clique em Guardar e Fechar.
Nota
Após configurar corretamente uma peça Web do dashboard no SharePoint, poderá receber uma mensagem de erro a indicar "O pedido de suporte expirou". Isto acontece porque existe um limite de tempo muito reduzido para um pedido de suporte de substituição (por predefinição, 5 segundos). Se o tempo no servidor a executar o SharePoint e o servidor da consola Web diferirem em mais do que este valor, a ligação falha. Esta é uma situação provável se os computadores estiverem em domínios diferentes e estiverem a utilizar uma origem de hora diferente. É possível aumentar o limite de tempo no servidor do SharePoint, na lista de consola Web, mas isto iria tornar o servidor mais vulnerável a ataques. A melhor solução consiste em sincronizar a hora entre o servidor a executar o SharePoint e o servidor da consola Web.
Como Configurar a Peça Web para Utilizar Credenciais Partilhadas
Para configurar a peça Web do Visualizador de Dashboards do Operations Manager para que quem não for utilizador do Operations Manager o possa visualizar, efetue os seguintes procedimentos. No primeiro procedimento, serão configuradas as credenciais mediante a criação de um ID da Aplicação de Destino no SharePoint. Em seguida, é necessário configurar o ambiente da peça Web.
Nota
O Operations Manager fornece dois scripts no diretório setup\SharePoint para permitir aos utilizadores adicionar e atualizar as chaves de ambiente Web do SharePoint a partir de um ficheiro de configuração Web: add-OperationsManager-WebConsole-Environment.ps1 e update-OperationsManager-WebConsole-Environment.ps1. Estes scripts limpam o encryptionAlgorithm e o encryptionValidationAlgorithm para o pedido de suporte de substituição do ficheiro de configuração Web, efetuando a adição ou atualização do mesmo no ambiente do SharePoint. Isto permite automatizar a criação e a rotação de chaves. Os procedimentos para utilizar estes scripts estão descritos nesta secção.
Nota
Não é possível configurar credenciais partilhadas no SharePoint Foundation 2010.
Criar um ID da Aplicação de Destino
-
Na Administração Central do SharePoint, na secção Gestão de Aplicações, clique em Gerir aplicações de serviço.
-
Faça duplo clique em Serviço de Arquivo Seguro.
-
Clique em Novo.
-
Na página Definições da aplicação, introduza um ID da Aplicação de Destino, um nome a apresentar e um endereço de contato de correio eletrónico. O ID da Aplicação de Destino é uma cadeia de texto exclusiva que é utilizada pela aplicação Serviço de Arquivo Seguro para identificar esta aplicação de destino. O nome a apresentar é apresentado na interface de utilizador. O contato pode ser qualquer endereço de correio eletrónico legítimo e não tem de ser a identidade de um administrador da aplicação Serviço de Arquivo Seguro. Em Tipo da Aplicação de Destino, selecione Grupo. Clique em Seguinte.
-
Na página Adicionar Campo, aceite a predefinição de Nome de Utilizador do Windows e Palavra-Passe do Windows e clique em Seguinte.
-
Em Administradores da Aplicação de Destino, introduza uma conta de domínio e clique em OK.
-
Clique na seta da lista pendente à direita do nome do ID da Aplicação de Destino que criou e clique em Definir Credenciais.
-
No campo Nome de Utilizador do Windows, introduza o nome de utilizador da conta que pretende que a peça Web utilize. Introduza a palavra-passe da conta e confirme a palavra-passe e, em seguida, clique em OK.
Configurar o ambiente da peça Web para utilizar credenciais partilhadas
-
No servidor que aloja a consola Web, na pasta de instalação da consola Web do Operations Manager, localize o ficheiro Web.config. O caminho de instalação predefinido é C:\Programas\System Center 2012\Operations Manager\WebConsole\WebHost.
-
Abra o Web.config num editor de texto.
-
Localize a secção <encryption>.
-
Localize a entrada OverrideTicketEncryptionKey. No exemplo seguinte, o primeiro valor negrito é a chave de algoritmo de encriptação e o segundo valor negrito é a chave de algoritmo de validação de encriptação:
Exemplo: <key name="OverrideTicketEncryptionKey" algorithm="3DES" value="92799B26F0BF54EE76A40CFECDB29868927D2DA4D7E57EBD"> <validation algorithm="HMACSHA1" value="7526BAC9FC9562835A3872A3DC12CB8B"/>
-
Copie ambas as chaves e feche o Web.config.
-
No site do SharePoint, no menu pendente Ações do Site, clique em Ver Todo o Conteúdo dos Sites.
-
Em Listas, clique em Ambientes da Consola Web do Operations Manager.
-
Clique na peça Web que pretende configurar e, em seguida, clique em Editar Item.
-
No campo ID da Aplicação de Destino, introduza o ID da Aplicação de Destino que criou no procedimento anterior.
-
No campo Chave de Algoritmo de Encriptação, introduza a chave de algoritmo de encriptação que copiou do Web.config.
-
No campo Chave do Algoritmo de Validação de Encriptação, introduza a chave do algoritmo de validação de encriptação que copiou do Web.config.
-
Clique em Guardar.
Repita este procedimento para cada ambiente do Operations Manager.
Para configurar o ambiente para uma peça Web utilizando um script
-
Copie o ficheiro add-OperationsManager-WebConsole-Environment.ps1, que se encontra na pasta de instalação do Operations Manager em Setup\amd64\SharePoint, para o servidor do SharePoint.
-
Abra a Shell do Operations Manager.
-
Execute add-OperationsManager-WebConsole-Environment.ps1 utilizando os seguintes parâmetros:
-titleo nome da vista de dashboard
- webconsoleUNC "caminho para o ficheiro web.config, não incluindo o nome do ficheiro"
Nota
O ficheiro web.config encontra-se em Program Files\System Center 2012\Operations Manager\WebConsole\WebHost no computador a executar a consola Web.
- targetApplicationIDo ID da Aplicação de Destino
Como Adicionar Ambientes Adicionais à Peça Web
Adicionar novos ambientes à peça Web permite-lhe apresentar dashboards de vários grupos de gestão.
Para adicionar ambientes à Peça Web
-
No site do SharePoint, no menu pendente Ações do Site, clique em Ver Todo o Conteúdo dos Sites.
-
Em Listas, clique em Consolas Web do Operations Manager.
-
Clique em Adicionar novo item.
-
No campo Nome, introduza um nome exclusivo.
-
No campo HostURI, introduza o URI para um servidor que aloja a consola Web do Operations Manager. Por exemplo: https://localhost/OperationsManager/
-
Clique em Guardar.
Para adicionar ambientes a uma Peça Web utilizando um script
-
Copie o ficheiro update-OperationsManager-WebConsole-Environment.ps1, que se encontra na pasta de instalação do Operations Manager em Setup\amd64\SharePoint, para o servidor do SharePoint.
-
Abra a Shell do Operations Manager.
-
Execute update-OperationsManager-WebConsole-Environment.ps1 utilizando os seguintes parâmetros:
-titleo nome da vista de dashboard
- webconsoleUNC "caminho para o ficheiro web.config, não incluindo o nome do ficheiro"
Nota
O ficheiro web.config encontra-se em Program Files\System Center 2012\Operations Manager\WebConsole\WebHost no computador a executar a consola Web.
- targetApplicationIDo ID da Aplicação de Destino
Como Desinstalar a Peça Web do Operations Manager
Tal como com a implementação da Peça Web do Operations Manager, é possível desinstalar a Peça Web do Operations Manager de todos os sites e aplicações Web no farm, de uma aplicação Web ou de um site específico. É possível desinstalar a Peça Web utilizando um script ou retrair utilizando o site de Administração Central do SharePoint 2010.
Para desinstalar a Peça Web utilizando um Script
-
Copie o ficheiro install-OperationsManager-DashboardViewer.ps1 para uma localização à qual a Shell de Gestão do SharePoint 2010 possa aceder.
-
Abra a Shell de Gestão do SharePoint 2010 e navegue para o diretório onde guardou o ficheiro install-OperationsManager-DashboardViewer.ps1.
-
Na Shell de Gestão do SharePoint 2010, escreva o seguinte comando e, em seguida, prima Enter.
.\uninstall-OperationsManager-DashboardViewer.ps1 –solutionPath*<diretório para o Microsoft.EnterpriseManagement.SharePointIntegration.wsp>-url<opcional, para desinstalar de um endereço de portal ou Web site específico>*
Exemplo para desinstalar a Peça Web de um endereço de portal específico:
.\uninstall-OperationsManager-DashboardViewer.ps1 “C:\Program Files\System Center Operations Manager 2012\” https://localhost:4096
Se ocorrer um erro ao executar o script, é necessário desativar a política de execução de assinatura em código predefinida RemoteSigned para a Shell de Gestão do SharePoint 2010. Para permitir a execução do script install-OperationsManager-DashboardViewer.ps1, escreva o seguinte comando e, em seguida, prima enter:
Set-ExecutionPolicy Unrestricted
Serão apresentadas algumas mensagens de confirmação; selecione Y para confirmar e, em seguida, execute o script.
-
Se a política de execução de assinatura em código predefinida RemoteSigned estiver desativada para executar o script install-OperationsManager-DashboardViewer.ps1 script, deve reativá-la após executar o script. Escreva este comando e prima enter:
Set-ExecutionPolicy Restricted
Serão apresentadas algumas mensagens de confirmação; selecione Y para confirmar.
Para retrair a Peça Web utilizando a Administração Central do SharePoint
-
Abra o site de Administração Central do SharePoint 2010.
-
Clique em Definições do Sistema.
-
Clique em Gerir Soluções de Farm.
-
Clique com o botão direito do rato no ficheiro Microsoft.EnterpriseManagement.SharePointIntegration.wsp e, em seguida, clique em Retrair.