Usando o SharePoint para exibir dados do Operations Manager
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 possui uma Web Part do SharePoint que exibe painéis selecionados do seu console da web. Uma Web Part configurada permite ver rapidamente as métricas de desempenho e disponibilidade dos aplicativos em seu ambiente.
A Web Part do Operations Manager é particularmente útil para exibir status atualizados para os indivíduos de sua organização que não sejam usuários do Operations Manager. Use os seguintes procedimentos, conforme aplicável, para configurar os painéis em uma página do SharePoint.
Como implantar a Web Part do Operations Manager
Antes de adicionar a Web Part do Operations Manager a uma página do SharePoint, essa Web Part deve ser implantada no site do SharePoint.Como configurar a Web Part para se conectar a um Console Web
Depois de implantar a Web Part do Operations Manager, configure-a para se conectar a um Console Web específico.Como adicionar a Web Part do Operations Manager a uma página do SharePoint
Depois de implantar a Web Part do Operations Manager em um site do SharePoint, é possível adicioná-la a uma página do SharePoint.Como configurar a Web Part para usar credenciais compartilhadas
Para configurar a Web Part do Operations Manager para ser vista por indivíduos que não sejam usuários do Operations Manager, você deve configurá-la para usar credenciais compartilhadas.Como adicionar ambientes adicionais à Web Part
Ao implantar a Web Part do Operations Manager, você a configura para se conectar a um servidor do Console Web ou a um ambiente. É possível adicionar ambientes adicionais à Web Part, que permitirão a você exibir painéis de diversos grupos de gerenciamento.Como desinstalar a Web Part do Operations Manager
Você pode desinstalar a Web Part do Operations Manager de todos os sites e aplicativos Web do farm ou de um determinado site ou aplicativo Web.
Como implantar a Web Part do Operations Manager
A seguir estão os pré-requisitos para implantar a Web Part do Operations Manager:
O Console Web do Operations Manager deve estar instalado em um servidor de gerenciamento.
O farm do SharePoint deve estar executando o SharePoint 2013, o SharePoint Server 2010 Standard, o SharePoint Server 2010 Enterprise ou o SharePoint Foundation 2010.
Observação Se o farm do SharePoint estiver executando o SharePoint Foundation 2010, você só pode implantar a Web Part no mesmo domínio do Console Web e não pode usar credenciais compartilhadas.
Você deve ter permissões de administrador do SharePoint em relação ao farm do SharePoint; especificamente, precisa ter permissões para realizar as seguintes tarefas:
Executar o cliente SharePoint PowerShell
Iniciar e interromper os serviços SPAdminV4 e SPTimerV4
Executar os cmdlets Add-SPSolution e Install-SPSolution no farm e executar o cmdlet Enable-SPFeature em todos os sites do farm
A Web Part é um arquivo de solução chamado Microsoft.EnterpriseManagement.SharePointIntegration.wsp. Para implantar a Web Part, você deve executar um script chamado install-OperationsManager-DashboardViewer.ps1. Esse script está localizado na pasta de instalação do Operations Manager, em Setup\amd64\SharePoint.
Observação |
---|
Para obter mais informações sobre os scripts inclusos no Operations Manager, use o shell de comando e o cmdlet get-help. Por exemplo: get-help install-OperationsManager-DashboardViewer.ps1. |
Usando o script install-OperationsManager-DashboardViewer.ps1, você pode implantar a Web Part em todos os sites e aplicativos Web no farm ou em um único site ou aplicativo Web.
Para implantar a Web Part do Operations Manager
-
Copie os arquivos install-OperationsManager-DashboardViewer.ps1 e Microsoft.Enterprisemanagement.Sharepointintegration.wsp localizados na pasta de instalação do Operations Manager, em Setup\amd64\SharePoint, para um local que possa ser acessado pelo Shell de Gerenciamento do SharePoint 2010.
-
Abra o Shell de Gerenciamento do SharePoint 2010 e navegue até o diretório em que você salvou o arquivo install-OperationsManager-DashboardViewer.ps1.
-
No Shell de Gerenciamento do SharePoint 2010, digite o comando a seguir e pressione Enter.
.\install-OperationsManager-DashboardViewer.ps1 –solutionPath <diretório para Microsoft.EnterpriseManagement.SharePointIntegration.wsp> -url <;opcional, para instalar em um endereço específico do portal ou site>
Aqui está um exemplo de implantação de Web Part em um endereço específico do portal. Neste exemplo, você está copiando os arquivos para "C:\Arquivos de Programas\System Center Operations Manager 2012\".
.\install-OperationsManager-DashboardViewer.ps1 "C:\Program Files\System Center Operations Manager 2012\" https://localhost:4096
Se ocorrer um erro ao executar o script, é preciso desabilitar a política de execução de assinatura de código padrão RemoteSigned para o Shell de Gerenciamento do SharePoint 2010. Para permitir a execução do script install-OperationsManager-DashboardViewer.ps1, digite o comando a seguir e pressione Enter:
Set-ExecutionPolicy Unrestricted
Você verá algumas mensagens de confirmação. Selecione S para confirmar e execute o script.
-
Verifique se a Web Part foi implantada e ativada executando as seguintes etapas:
Abra o site https://localhost.
No menu suspenso Ações do Site, clique em Configurações do Site.
Na seção Administração do Conjunto de Sites, clique em Recursos do Conjunto de Sites.
Localize a Web Part do Painel do Operations Manager.
Se o texto do botão à direita for Ativar, o recurso não estava automaticamente ativado durante a implantação. Para ativar a Web Part, clique no botão Ativar.
Se o texto do botão à direita for Desativar, você não precisa fazer nada. Agora, a Web Part do Operations Manager pode ser inserida nas páginas do site.
-
Se você tiver desabilitado a política de execução de assinatura de código padrão RemoteSigned para executar o script install-OperationsManager-DashboardViewer.ps1, será preciso reativá-la depois que o script for executado. Digite o seguinte comando e pressione Enter:
Set-ExecutionPolicy Restricted
Você verá algumas mensagens de confirmação. Selecione S para confirmar.
Como configurar a Web Part para se conectar a um Console Web
Depois de implantar e habilitar a Web Part, você deve configurá-la para se conectar a um Console Web ou ambiente. Você pode adicionar mais ambientes a qualquer momento. Use o procedimento a seguir para configurar o ambiente de uma Web Part.
Para configurar o ambiente de uma Web Part usando a interface do usuário
-
No site de administração central do SharePoint, no menu suspenso Ações do Site, clique em Exibir Todo o Conteúdo do Site.
-
Em Listas, clique em Ambientes de Console Web do Operations Manager.
-
Clique em Adicionar novo item.
-
No campo Nome, digite um nome exclusivo.
-
No campo HostURI, digite o URI de um servidor de hospedagem do Console Web do Operations Manager. Por exemplo: http://NomeServidor/OperationsManager/
-
Clique em Salvar.
Como adicionar a Web Part do Operations Manager a uma página do SharePoint
Depois de implantar a Web Part do Operations Manager em um site do SharePoint, é possível adicioná-la a páginas. Ao adicionar a Web Part, você a configura para mostrar determinado modo de exibição de painel. Para a configuração, você precisará do URI do modo de exibição de painel que deseja exibir.
Para obter o URI, abra o Console Web e navegue para o modo de exibição de painel desejado. A barra de endereços exibirá um endereço como o seguinte:
https://localhost/OperationsManager/#/dashboard%7Btype=Microsoft.SystemCenter.Visualization.Library!Visualization.SlaDashboardViewInstanceDaily%7D
O procedimento a seguir cria uma página do SharePoint com a Web Part do Dashboard Viewer do Operations Manager. Essa página só pode ser acessada por indivíduos que tenham uma função de usuário do Operations Manager, como Operador ou Administrador. Para configurar a Web Part do Dashboard Viewer do Operations Manager para ser vista por indivíduos que não sejam usuários do Operations Manager, execute as etapas a seguir e consulte o procedimento Como configurar a Web Part para usar credenciais compartilhadas [OM12_CTP3].
Para adicionar a Web Part a uma página
-
Abra um navegador da Internet e navegue para o servidor do SharePoint.
-
No menu suspenso Ações do Site, clique em Nova página.
-
Insira um nome para a página e clique em Criar.
-
A nova página é aberta com as ferramentas de edição disponíveis. Em Ferramentas de Edição, clique em Inserir.
-
Na barra de ferramentas Inserir, clique em Web Part.
-
Em Categorias, clique em Microsoft System Center.
-
Em Web Parts, clique em Web Part do Dashboard Viewer do Operations Manager e clique em Adicionar.
-
Clique na seta no canto superior direito da Web Part e clique em Editar Web Part.
-
Selecione o servidor do Console Web no campo Servidor do Painel e insira o URI do painel no campo Parâmetros do Painel; depois, clique em OK.
-
Na barra de menus, clique em Página.
-
Clique em Salvar e Fechar.
Observação |
---|
Depois de configurar corretamente uma Web Part do painel no SharePoint, você pode receber uma mensagem de erro dizendo "o tíquete expirou". Isso ocorre porque há um tempo limite muito curto para um tíquete de substituição (por padrão, 5 segundos). Se o horário do servidor executando o SharePoint e o horário do servidor do Console Web apresentarem uma diferença maior do que esse valor, a conexão falha. É provável que essa situação ocorra se os computadores estiverem em domínios diferentes e usarem fontes de tempo diferentes. Você pode aumentar o tempo limite no servidor do SharePoint na lista do Console Web, mas isso tornará o servidor mais vulnerável a ataques. A melhor solução é sincronizar os horários do servidor executando o SharePoint e do servidor do Console Web. |
Como configurar a Web Part para usar credenciais compartilhadas
Para configurar a Web Part do Dashboard Viewer do Operations Manager para ser vista por indivíduos que não sejam usuários do Operations Manager, execute os procedimentos a seguir. No primeiro procedimento, você pode configurar as credenciais criando uma ID do Aplicativo de Destino no SharePoint. Em seguida, configure o ambiente da Web Part.
Observação |
---|
O Operations Manager fornece dois scripts no diretório setup\SharePoint para permitir aos usuários adicionar e atualizar a chave do ambiente Web do SharePoint a partir do arquivo de configuração da Web: dd-OperationsManager-WebConsole-Environment.ps1 and update-OperationsManager-WebConsole-Environment.ps1. Esses scripts distribuem os algoritmos encryptionAlgorithm e encryptionValidationAlgorithm do tíquete de substituição do arquivo de configuração da Web e o adicionam ou atualizam no ambiente do SharePoint. Isso permite que você automatize a criação e a rotação de chaves. Esta seção apresenta os procedimentos para usar esses scripts. |
Observação |
---|
Você não pode configurar credenciais compartilhadas no SharePoint Foundation 2010. |
Para criar uma ID do Aplicativo de Destino
-
Na Administração Central do SharePoint, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.
-
Clique duas vezes em Serviço de Repositório Seguro.
-
Clique em Novo.
-
Na página Definições do Aplicativo, insira uma ID do Aplicativo de Destino, um nome de exibição e um endereço de email para contato. A ID do Aplicativo de Destino é uma cadeia de texto exclusiva usada pelo aplicativo do Serviço de Repositório Seguro para identificar esse aplicativo de destino. O nome de exibição é mostrado na interface do usuário. O contato pode ser qualquer endereço de email legítimo e não precisa ser a identidade de um administrador do aplicativo do Serviço de Repositório Seguro. Em Tipo de Aplicativo de Destino, selecione Grupo. Clique em Avançar.
-
Na página Adicionar Campo, aceite o padrão de Nome de Usuário do Windows e Senha do Windows e clique em Avançar.
-
Em Administradores de Aplicativo de Destino, insira uma conta de domínio e clique em OK.
-
Clique na seta suspensa à direita do nome da ID do Aplicativo de Destino que você criou e clique em Definir Credenciais.
-
No campo Nome de Usuário do Windows, digite o nome de usuário da conta que você deseja que a Web Part use. Digite a senha da conta e confirme a senha. Depois, clique em OK.
Para configurar o ambiente da Web Part para usar credenciais compartilhadas
-
No servidor de hospedagem do Console Web, na pasta de instalação do Console Web do Operations Manager, localize o arquivo Web.config. O caminho de instalação padrão é C:\Program Files\System Center 2012\Operations Manager\WebConsole\WebHost.
-
Abra o arquivo Web.config em um editor de texto.
-
Localize a seção <criptografia>.
-
Localize a entrada OverrideTicketEncryptionKey. No exemplo a seguir, o primeiro valor em negrito é a chave de algoritmo de criptografia e o segundo, a chave de algoritmo de validação de criptografia:
Exemplo: <key name="OverrideTicketEncryptionKey" algorithm="3DES" value="92799B26F0BF54EE76A40CFECDB29868927D2DA4D7E57EBD"> <validation algorithm="HMACSHA1" value="7526BAC9FC9562835A3872A3DC12CB8B"/>
-
Copie as chaves e feche o Web.config.
-
No site do SharePoint, no menu suspenso Ações do Site, clique em Exibir Todo o Conteúdo do Site.
-
Em Listas, clique em Ambientes de console Web do Operations Manager.
-
Clique na Web Part que deseja configurar e clique em Editar Item.
-
No campo TargetApplicationID, insira a ID do Aplicativo de Destino que você criou no procedimento anterior.
-
No campo Chave de algoritmo de criptografia, insira a chave de algoritmo de criptografia que você copiou de Web.config.
-
No campo Chave de algoritmo de validação de criptografia, insira a chave de algoritmo de validação de criptografia que você copiou de Web.config.
-
Clique em Salvar.
Repita o procedimento para cada ambiente do Operations Manager.
Para configurar o ambiente de uma Web Part usando um script
-
Copie o arquivo add-OperationsManager-WebConsole-Environment.ps1 que está na pasta de instalação do Operations Manager, em Setup\amd64\SharePoint, para o servidor do SharePoint.
-
Abra o Shell do Operations Manager.
-
Execute add-OperationsManager-WebConsole-Environment.ps1 usando os seguintes parâmetros:
-titleo nome da exibição de painel
-webconsoleUNC “caminho para o arquivo web.config, não incluindo o nome de arquivo”
Observação O arquivo web.config é encontrado em Arquivos de Programas\System Center 2012\Operations Manager\WebConsole\WebHost no computador que executa o console Web.
-targetApplicationIDa ID do Aplicativo de Destino
Como adicionar ambientes adicionais à Web Part
Adicionar novos ambientes à Web Part permite que você exiba os painéis de vários grupos de gerenciamento.
Para adicionar ambientes à Web Part
-
No site do SharePoint, no menu suspenso Ações do Site, clique em Exibir Todo o Conteúdo do Site.
-
Em Listas, clique em Consoles Web do Operations Manager.
-
Clique em Adicionar novo item.
-
No campo Nome, digite um nome exclusivo.
-
No campo HostURI, digite o URI de um servidor de hospedagem do Console Web do Operations Manager. Por exemplo: https://localhost/OperationsManager/
-
Clique em Salvar.
Para adicionar ambientes a uma Web Part usando um script
-
Copie o arquivo update-OperationsManager-WebConsole-Environment.ps1 que está na pasta de instalação do Operations Manager, em Setup\amd64\SharePoint, para o servidor do SharePoint.
-
Abra o Shell do Operations Manager.
-
Execute update-OperationsManager-WebConsole-Environment.ps1 usando os seguintes parâmetros:
-titleo nome da exibição de painel
-webconsoleUNC “caminho para o arquivo web.config, não incluindo o nome de arquivo”
Observação O arquivo web.config é encontrado em Arquivos de Programas\System Center 2012\Operations Manager\WebConsole\WebHost no computador que executa o console Web.
-targetApplicationIDa ID do Aplicativo de Destino
Como desinstalar a Web Part do Operations Manager
Assim como a implantação da Web Part do Operations Manager, você pode desinstalar a Web Part do Operations Manager de todos os sites e aplicativos Web do farm ou de um determinado site ou aplicativo Web. A Web Part pode ser desinstalada usando um script ou cancelada usando o site de Administração Central do SharePoint 2010.
Para desinstalar a Web Part usando um script
-
Copie o arquivo install-OperationsManager-DashboardViewer.ps1 para um local que o Shell de Gerenciamento do SharePoint 2010 possa acessar.
-
Abra o Shell de Gerenciamento do SharePoint 2010 e navegue até o diretório em que você salvou o arquivo install-OperationsManager-DashboardViewer.ps1.
-
No Shell de Gerenciamento do SharePoint 2010, digite o comando a seguir e pressione Enter.
.\uninstall-OperationsManager-DashboardViewer.ps1 –solutionPath <diretório para Microsoft.EnterpriseManagement.SharePointIntegration.wsp> -url <opcional, para desinstalar de um endereço específico do portal ou site>
Exemplo de desinstalação da Web Part de um endereço específico do portal:
.\uninstall-OperationsManager-DashboardViewer.ps1 “C:\Arquivos de Programas\System Center Operations Manager 2012\” https://localhost:4096
Se ocorrer um erro ao executar o script, é preciso desabilitar a política de execução de assinatura de código padrão RemoteSigned para o Shell de Gerenciamento do SharePoint 2010. Para permitir a execução do script install-OperationsManager-DashboardViewer.ps1, digite o comando a seguir e pressione Enter:
Set-ExecutionPolicy Unrestricted
Você verá algumas mensagens de confirmação. Selecione S para confirmar e execute o script.
-
Se você tiver desabilitado a política de execução de assinatura de código padrão RemoteSigned para executar o script install-OperationsManager-DashboardViewer.ps1, será preciso reativá-la depois que o script for executado. Digite o seguinte comando e pressione Enter:
Set-ExecutionPolicy Restricted
Você verá algumas mensagens de confirmação. Selecione S para confirmar.
Para cancelar a Web Part usando a Administração Central do SharePoint
-
Abra o site de Administração Central do SharePoint 2010.
-
Clique em Configurações do Sistema.
-
Clique em Gerenciar Soluções de Farm.
-
Com o botão direito do mouse no arquivo Microsoft.EnterpriseManagement.SharePointIntegration.wsp e, em seguida, clique em Cancelar.