Uso de SharePoint para ver datos de Operations Manager

 

Se aplica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

System Center 2012 – Operations Manager incluye un elemento web de SharePoint que muestra los paneles seleccionados en la consola web. Un elemento web configurado permite visualizar con facilidad las métricas de rendimiento y disponibilidad de aplicaciones en su entorno.

El elemento web de Operations Manager es particularmente útil para proporcionar vistas del estado actual a los integrantes de su organización que no son usuarios de Operations Manager. Use los procedimientos siguientes como corresponda para configurar los paneles en una página de SharePoint.

  • Implementación del elemento web de Operations Manager
    Para poder agregar el elemento web de Operations Manager a una página de SharePoint, se debe implementar el elemento web en el sitio de SharePoint.

  • Configuración del elemento web para la conexión a una consola web
    Después de implementar el elemento web de Operations Manager, configúrelo para la conexión a una determinada consola web.

  • Agregar el elemento web de Operations Manager a una página de SharePoint
    Después de implementar el elemento web de Operations Manager en un sitio de SharePoint, puede agregar el elemento web a una página de SharePoint.

  • Configuración del elemento web para usar credenciales compartidas
    Para configurar el elemento web de Operations Manager para que aquellos que no son usuarios de Operations Manager puedan verlo, debe configurar el elemento web para utilizar credenciales compartidas.

  • Agregar entornos adicionales al elemento web
    Al implementar el elemento web de Operations Manager, se debe configurar para conectarse a un entorno o un servidor de consola web. Puede agregar otros entornos a un elemento web, lo que le permitirá mostrar paneles de varios grupos de administración.

  • Desinstalación del elemento web de Operations Manager
    Puede desinstalar el elemento web de Operations Manager de todos los sitios y las aplicaciones web en la granja o del sitio o aplicación web correspondientes.

Implementación del elemento web de Operations Manager

A continuación se indican los requisitos previos para implementar el elemento web de Operations Manager:

  • La consola web de Operations Manager debe estar instalada en un servidor de administración.

  • La granja de SharePoint debe ejecutarse en SharePoint 2013, SharePoint Server 2010 Standard, SharePoint Server 2010 Enterprise o SharePoint Foundation 2010.

    Nota

    Si la granja de SharePoint está ejecutando SharePoint Foundation 2010, sólo se puede implementar el elemento web en el mismo dominio que la consola web y no se pueden usar credenciales compartidas.

  • Debe tener permisos de administrador de SharePoint para la granja de SharePoint; en concreto, debe tener permisos para realizar las siguientes tareas:

    • Ejecutar el cliente de PowerShell de SharePoint

    • Iniciar y detener los servicios SPAdminV4 y SPTimerV4

    • Ejecutar los cmdlets Add-SPSolution y Install-SPSolution para la granja, y ejecutar el cmdlet Enable-SPFeature para todos los sitios en la granja.

El elemento web es un archivo de solución denominado Microsoft.EnterpriseManagement.SharePointIntegration.wsp. Para implementar el elemento web, ejecute el script denominado install-OperationsManager-DashboardViewer.ps1. El script se encuentra en la carpeta de instalación de Operations Manager, en Setup\amd64\SharePoint.

Nota

Puede obtener más información sobre los scripts incluidos en Operations Manager mediante el shell de comandos y el cmdlet get-help. Por ejemplo: get-help install-OperationsManager-DashboardViewer.ps1.

El script instalación-OperationsManagerMonitoring-DashboardViewer.ps1 le permite implementar el elemento web en todos los sitios y las aplicaciones web en la granja o en un determinado sitio o aplicación web.

Para implementar el elemento web de Operations Manager

  1. Copie el archivo install-OperationsManager-DashboardViewer.ps1 y el archivo Microsoft.Enterprisemanagement.Sharepointintegration.wsp de la carpeta de instalación de Operations Manager en Setup\amd64\SharePoint a una ubicación a la que el shell de administración de SharePoint 2010 pueda obtener acceso.

  2. Abra el shell de administración de SharePoint 2010 y navegue al directorio en el que guardó el archivo install-OperationsManager-DashboardViewer.ps1.

  3. En el shell de administración de SharePoint 2010, escriba el comando siguiente y, a continuación, presione Entrar.

    .\install-OperationsManager-DashboardViewer.ps1 –solutionPath <directorio de Microsoft.EnterpriseManagement.SharePointIntegration.wsp> -url <opcional, para realizar la instalación en un sitio web o dirección de portal específica> 

    A continuación se muestra un ejemplo en el que se implementa el elemento web en una determinada dirección de portal. En este ejemplo, se copian los archivos a “C:\Archivos de programa\System Center Operations Manager 2012\”.

    .\install-OperationsManager-DashboardViewer.ps1 “C:\Archivos de programa\System Center Operations Manager 2012\” https://localhost:4096

    Si se produce un error al ejecutar el script, debe deshabilitar la directiva de ejecución de firma de código predeterminada RemoteSigned para el shell de administración de SharePoint 2010. Para permitir la ejecución del script install-OperationsManager-DashboardViewer.ps1, escriba el siguiente comando y, a continuación, presione Entrar:

    Set-ExecutionPolicy Unrestricted

    Verá algunos mensajes de confirmación; seleccione Y para confirmar y, a continuación, ejecute el script.

  4. Compruebe que el elemento web se ha implementado y activado mediante la realización de los siguientes pasos:

    1. Abra el sitio https://localhost.

    2. En el menú desplegable Acciones del sitio, haga clic en Configuración del sitio.

    3. En la sección Administración de la colección de sitios, haga clic en Características de la recopilación de sitios.

    4. Busque Elemento web del panel de Operations Manager.

      • Si el botón a la derecha indica Activar, la función no se activó automáticamente durante la implementación. Para activar el elemento web, haga clic en el botón Activar.

      • Si el botón a la derecha indica Desactivar, no es necesario llevar a cabo ningún paso. El elemento web del panel de Operations Manager se puede insertar en páginas de sitio.

  5. Si ha deshabilitado la directiva de ejecución de firma de código predeterminada RemoteSigned para ejecutar el script install-OperationsManager-DashboardViewer.ps1, debe habilitarla de nuevo después de ejecutar el script. Escriba el comando siguiente y, a continuación, presione Entrar:

    Set-ExecutionPolicy Restricted

    Verá algunos mensajes de confirmación; seleccione Y para confirmar.

Configuración del elemento web para la conexión a una consola web

Después de implementar y activar el elemento web, debe configurarlo para que se conecte a un entorno o consola web. Puede agregar más entornos en cualquier momento. Use el siguiente procedimiento para configurar el entorno para un elemento web.

Para configurar el entorno para un elemento web mediante la interfaz de usuario

  1. En el sitio de administración central de SharePoint, en el menú desplegable Acciones del sitio, haga clic en Ver todo el contenido del sitio.

  2. En Listas, haga clic en Entornos de consola web de Operations Manager.

  3. Haga clic en Agregar nuevo elemento.

  4. En el campo Nombre, escriba un nombre único.

  5. En el campo HostURI, escriba el URI de un servidor que hospeda la consola web de Operations Manager. Por ejemplo: https://ServerName/OperationsManager/

  6. Haga clic en Guardar.

Agregar el elemento web de Operations Manager a una página de SharePoint

Después de implementar el elemento web de Operations Manager en un sitio de SharePoint, puede agregar el elemento web a las páginas. Cuando se agrega el elemento web, configúrelo para mostrar una determinada vista de panel. Para la configuración, necesitará el URI para la vista de panel que desea mostrar.

Para obtener el URI, abra la consola web y navegue hasta la vista de panel deseada. La barra de direcciones muestra una dirección como la siguiente:

https://localhost/OperationsManager/#/dashboard%7Btype=Microsoft.SystemCenter.Visualization.Library!Visualization.SlaDashboardViewInstanceDaily%7D

El procedimiento siguiente crea una página de SharePoint con el elemento web del Visualizador de paneles de Operations Manager al que sólo pueden obtener acceso los usuarios con un rol de usuario de Operations Manager, como el rol Administrador u Operador. Para configurar el elemento web del Visualizador de paneles de Operations Manager para que aquellos que no son usuarios de Operations Manager puedan verlo, siga los pasos siguientes y, a continuación, consulte el procedimiento Configuración del elemento web para usar credenciales compartidas [OM12_CTP3].

Para agregar el elemento web a una página

  1. Abra un explorador de Internet y, a continuación, desplácese hasta el servidor de SharePoint.

  2. En el menú desplegable Acciones del sitio, haga clic en Nueva página.

  3. Escriba un nombre para la página y, a continuación, haga clic en Crear.

  4. La nueva página se abre con las herramientas de edición disponibles. Bajo Herramientas de edición, haga clic en Insertar.

  5. En la barra de herramientas Insertar, haga clic en Elemento web.

  6. En Categorías, haga clic en Microsoft System Center.

  7. En Elementos web, haga clic en Elemento web del Visualizador de paneles de Operations Manager y, a continuación, haga clic en Agregar.

  8. Haga clic en la flecha situada en la parte superior derecha del elemento web y, a continuación, haga clic en Editar elemento web.

  9. Seleccione el servidor de consola web en el campo Servidor de paneles, escriba el URI del panel en el campo Parámetros de panel y, a continuación, haga clic en Aceptar.

  10. En la barra de menús, haga clic en Página.

  11. Haga clic en Guardar y cerrar.

Nota

Al configurar correctamente un elemento web de panel en SharePoint, puede recibir el mensaje de error "El vale expiró". Se produce porque el tiempo de espera de los vales de invalidación es muy breve (de forma predeterminada, 5 segundos). Si la diferencia entre la hora del servidor que ejecuta SharePoint y la del servidor de consola web es superior a este valor, se produce un error en la conexión. Es una situación probable si los equipos se encuentran en dominios diferentes y usan distintos orígenes de hora. Puede aumentar el tiempo de espera del servidor de SharePoint en la lista de la consola web, pero esto hará al servidor más vulnerable a los ataques. La mejor solución es sincronizar la hora entre el servidor que ejecuta SharePoint y el servidor de consola web.

Configuración del elemento web para usar credenciales compartidas

Para configurar el elemento web del Visualizador de paneles de Operations Manager para que aquellos que no son usuarios de Operations Manager puedan verlo, realice los siguientes procedimientos. En el primer procedimiento, puede configurar credenciales mediante la creación de un identificador de la aplicación de destino en SharePoint. A continuación, configure el entorno de elemento web.

Nota

Operations Manager proporciona dos scripts en el directorio setup\SharePoint para que los usuarios puedan agregar y actualizar las claves de entorno web de SharePoint en el archivo de configuración web: add-OperationsManager-WebConsole-Environment.ps1 y update-OperationsManager-WebConsole-Environment.ps1. Estos scripts obtienen encryptionAlgorithm y encryptionValidationAlgorithm del vale de invalidación del archivo de configuración de web y los agregan o actualizan en el entorno de Sharepoint. Esto le permite automatizar la creación y la rotación de las claves. Los procedimientos para usar estos scripts se encuentran en esta sección.

Nota

No se pueden configurar credenciales compartidas en SharePoint Foundation 2010.

Para crear un identificador de aplicación de destino

  1. En Administración Central de SharePoint, en la sección Administración de aplicaciones haga clic en Administrar aplicaciones de servicio.

  2. Haga doble clic en Servicio de almacenamiento seguro.

  3. Haga clic en Nuevo.

  4. En la página Configuración de la aplicación, escriba un identificador de aplicación de destino, un nombre para mostrar y una dirección de contacto de correo electrónico. El identificador de la aplicación de destino es una cadena de texto única que la aplicación de servicio de almacenamiento seguro usa para identificar la aplicación de destino. El nombre para mostrar se muestra en la interfaz de usuario. El contacto puede ser cualquier dirección de correo electrónico legítima. No es necesario que sea la identidad de un administrador de la aplicación de servicio de almacenamiento seguro. En Tipo de aplicación de destino, seleccione Grupo. Haga clic en Siguiente.

  5. En la página Agregar campo, acepte la opción predeterminada de Nombre de usuario de Windows y Contraseña de Windows y, a continuación, haga clic en Siguiente.

  6. En Administradores de la aplicación de destino, escriba una cuenta de dominio y haga clic en Aceptar.

  7. Haga clic en la flecha desplegable a la derecha del nombre del identificador de la aplicación de destino que creó y, a continuación, haga clic en Establecer credenciales.

  8. En el campo Nombre de usuario de Windows, escriba el nombre de usuario de la cuenta que desea que el elemento web use. Escriba la contraseña de la cuenta y confírmela. A continuación, haga clic en Aceptar.

Para configurar el entorno de elemento web para el uso de credenciales compartidas

  1. En el servidor que hospeda la consola web, en la carpeta de instalación de la consola web de Operations Manager, busque el archivo Web.config. La ruta de instalación predeterminada es C:\Archivos de programa\System Center 2012\Operations Manager\WebConsole\WebHost.

  2. Abra Web.config en un editor de texto.

  3. Busque la sección <cifrado>.

  4. Busque la entrada OverrideTicketEncryptionKey. En el ejemplo siguiente, el primer valor en negrita es la clave del algoritmo de cifrado y el segundo valor en negrita es la clave del algoritmo de validación de cifrado:

    Ejemplo: <nombre de clave="OverrideTicketEncryptionKey" algoritmo = "3DES" valor = "92799B26F0BF54EE76A40CFECDB29868927D2DA4D7E57EBD"> <algoritmo de validación = "HMACSHA1" valor = "7526BAC9FC9562835A3872A3DC12CB8B"/>

  5. Copie las dos claves y cierre Web.config.

  6. En el sitio de SharePoint, en el menú desplegable Acciones del sitio, haga clic en Ver todo el contenido del sitio.

  7. En Listas, haga clic en Entornos de consola web de Operations Manager.

  8. Haga clic en el elemento web que desea configurar y, a continuación, haga clic en Editar elemento.

  9. En el campo TargetApplicationID, escriba el identificador de la aplicación de destino que creó en el procedimiento anterior.

  10. En el campo Clave de algoritmo de cifrado, escriba la clave del algoritmo de cifrado que copió de Web.config.

  11. En el campo Clave de algoritmo de validación de cifrado, escriba la clave de algoritmo de validación de cifrado que copió de Web.config.

  12. Haga clic en Guardar.

Repita este procedimiento para cada entorno de Operations Manager.

Para configurar el entorno de un elemento web mediante un script

  1. Copie el archivo add-OperationsManager-WebConsole-Environment.ps1, que se encuentra en la carpeta Setup\amd64\SharePoint de instalación de Operations Manager, en el servidor SharePoint.

  2. Abra el shell de Operations Manager.

  3. Ejecute add-OperationsManager-WebConsole-Environment.ps1 con los parámetros siguientes:

    -titleel nombre de la vista de panel

    -webconsoleUNCruta de acceso al archivo web.config, sin incluir el nombre de archivo

    Nota

    El archivo web.config se encuentra en la carpeta Archivos de programa\System Center 2012\Operations Manager\WebConsole\WebHost del equipo que ejecuta la consola web.

    -targetApplicationIDel identificador de la aplicación de destino

Agregar entornos adicionales al elemento web

Agregar nuevos entornos al elemento web le permite mostrar los paneles de varios grupos de administración.

Para agregar entornos al elemento web

  1. En el sitio de SharePoint, en el menú desplegable Acciones del sitio, haga clic en Ver todo el contenido del sitio.

  2. En Listas, haga clic en Consolas web de Operations Manager.

  3. Haga clic en Agregar nuevo elemento.

  4. En el campo Nombre, escriba un nombre único.

  5. En el campo HostURI, escriba el URI de un servidor que hospeda la consola web de Operations Manager. Por ejemplo: https://localhost/OperationsManager/

  6. Haga clic en Guardar.

Para agregar entornos a un elemento web mediante un script

  1. Copie el archivo update-OperationsManager-WebConsole-Environment.ps1, que se encuentra en la carpeta Setup\amd64\SharePoint de instalación de Operations Manager, en el servidor SharePoint.

  2. Abra el shell de Operations Manager.

  3. Ejecute update-OperationsManager-WebConsole-Environment.ps1 con los parámetros siguientes:

    -titleel nombre de la vista de panel

    -webconsoleUNCruta de acceso al archivo web.config, sin incluir el nombre de archivo

    Nota

    El archivo web.config se encuentra en la carpeta Archivos de programa\System Center 2012\Operations Manager\WebConsole\WebHost del equipo que ejecuta la consola web.

    -targetApplicationIDel identificador de la aplicación de destino

Desinstalación del elemento web de Operations Manager

Al igual que con la implementación del elemento web de Operations Manager, puede desinstalar el elemento web de todos los sitios y aplicaciones de la granja, o de una aplicación web o sitio específicos. El elemento web se puede desinstalar mediante un script o retirar mediante el sitio de administración central de SharePoint 2010.

Para desinstalar el elemento web mediante un script

  1. Copie el archivo install-OperationsManager-DashboardViewer.ps1 a una ubicación a la que el shell de administración de SharePoint 2010 tenga acceso.

  2. Abra el shell de administración de SharePoint 2010 y navegue al directorio en el que guardó el archivo install-OperationsManager-DashboardViewer.ps1.

  3. En el shell de administración de SharePoint 2010, escriba el comando siguiente y, a continuación, presione Entrar.

    .\uninstall-OperationsManager-DashboardViewer.ps1 –solutionPath <directorio de Microsoft.EnterpriseManagement.SharePointIntegration.wsp> -url <opcional, para desinstalar desde una dirección de portal o sitio web específicos> 

    Ejemplo que desinstala el elemento web de una dirección de portal específica:

    .\uninstall-OperationsManager-DashboardViewer.ps1 “C:\Archivos de programa\System Center Operations Manager 2012\” https://localhost:4096

    Si se produce un error al ejecutar el script, debe deshabilitar la directiva de ejecución de firma de código predeterminada RemoteSigned para el shell de administración de SharePoint 2010. Para permitir la ejecución del script install-OperationsManager-DashboardViewer.ps1, escriba el siguiente comando y, a continuación, presione Entrar:

    Set-ExecutionPolicy Unrestricted

    Verá algunos mensajes de confirmación; seleccione Y para confirmar y, a continuación, ejecute el script.

  4. Si ha deshabilitado la directiva de ejecución de firma de código predeterminada RemoteSigned para ejecutar el script install-OperationsManager-DashboardViewer.ps1, debe habilitarla de nuevo después de ejecutar el script. Escriba el siguiente comando y, a continuación, presione Entrar:

    Set-ExecutionPolicy Restricted

    Verá algunos mensajes de confirmación; seleccione Y para confirmar.

Para retirar el elemento web mediante la Administración central de SharePoint

  1. Abra el sitio de Administración central de SharePoint 2010.

  2. Haga clic en Configuración del sistema.

  3. Haga clic en Administrar soluciones de granja.

  4. Haga clic en el archivo Microsoft.EnterpriseManagement.SharePointIntegration.wsp y, a continuación, haga clic en Retirar.