PI WebParts 2010 R2 Manual del administrador

OSIsoft, LLC 777 Davis St., Suite 250 San Leandro, CA 94577 USA Tel: (01) 510-297-5800 Fax: (01) 510-357-8136 Web: http://www.osisoft.com OSIsoft Australia • Perth, Australia OSIsoft Europe GmbH • Frankfurt, Alemania OSIsoft Asia Pte Ltd. • Singapur OSIsoft Canada ULC • Montreal & Calgary, Canadá Oficina de representación de OSIsoft, LLC • Shanghai, República Popular China OSIsoft Japan KK • Tokyo, Japón OSIsoft Mexico S. De R.L. De C.V. • Ciudad de México, México OSIsoft do Brasil Sistemas Ltda. • Sao Paulo, Brasil

Manual del administrador de PI Web Parts 2010 Copyright: © 2006-2011 OSIsoft, LLC. Todos los derechos reservados. Ninguna parte de esta publicación puede ser reproducida, almacenada en un sistema de recuperación o transmitida, de ninguna forma ni por ningún medio, mecánico, fotocopiado, grabado o de cualquier otro modo, sin el consentimiento previo por escrito de OSIsoft, LLC. OSIsoft, el logotipo de OSIsoft, PI Analytics, PI ProcessBook, PI DataLink, ProcessPoint, PI Asset Framework (PI AF), IT Monitor, MCN Health Monitor, PI System, PI ActiveView, PI ACE, PI AlarmView, PI BatchView, PI Data Services, PI Manual Logger, PI ProfileView, PI WebParts, ProTRAQ, RLINK, RtAnalytics, RtBaseline, RtPortal, RtPM, RtReports y RtWebParts son todas marcas comerciales de OSIsoft, LLC. Todas las demás marcas y nombres comerciales aquí utilizados son propiedad de sus respectivos propietarios. DERECHOS DEL GOBIERNO DE LOS EE UU Su uso, réplica o difusión por parte del Gobierno de EE.UU. está sujeto a las restricciones estipuladas en el contrato de licencia de OSIsoft, LLC, de acuerdo con lo que establecen las regulaciones DFARS 227.7202, DFARS 252.227-7013, FAR 12.212, FAR 52.227, según proceda. OSIsoft, LLC. Versión: 3.1 Publicación: 12/29/2010

Tabla de contenido Capítulo 1 Administración de PI WebParts.................................................................................1 El rol del Administrador de PI WebParts............................................................................1 Historial de lanzamientos recientes y requerimientos para PI WebParts ..........................2 Requisitos del sistema .......................................................................................................3 Capítulo 2 Instalación de PI WebParts ........................................................................................7 Antes de la instalación .......................................................................................................7 Instalación ........................................................................................................................13 Después de la instalación ................................................................................................16 Capítulo 3 Seguridad...................................................................................................................19 Acceso seguro a PI Server ..............................................................................................19 Permisos de PI Server y PI Module Database.................................................................21 Permisos de AF Server ....................................................................................................21 Permisos de carpeta y registro ........................................................................................21 Permisos para acceso remoto a archivos de datos .........................................................22 Seguridad de firewall........................................................................................................22 Seguridad IIS....................................................................................................................22 Seguridad de SharePoint .................................................................................................23 Capítulo 4 Mantenimiento...........................................................................................................25 Optimización del rendimiento...........................................................................................25 Archivos de registro..........................................................................................................28 Solución de problemas.....................................................................................................28 Actualizar PI WebParts ....................................................................................................29 Reparación de PI WebParts.............................................................................................29 Copia de seguridad y restauración ..................................................................................29 Eliminar PI WebParts .......................................................................................................33 Capítulo 5 Presentación..............................................................................................................35 Configuraciones de tabla .................................................................................................35 Configuraciones de PI Trend y PI XYPlot ........................................................................43 Configuraciones de contactos de PI Messenger .............................................................45 Eliminar una configuración de PI WebParts ....................................................................47 Apéndice A Información suplementaria....................................................................................49 Migración de MDB a AF ...................................................................................................49 Servidores web con equilibrio de carga de red................................................................49 Equilibrio de carga de red (NLB) de Windows .................................................................50 Apéndice B Kerberos ..................................................................................................................53 Configuración de cuentas de usuario...............................................................................53 Manual del administrador de PI Web Parts 2010

iii

Tabla de contenido

Activar Kerberos para Sharepoint ....................................................................................53 Configuración de Kerberos en el servidor web ................................................................54 Recursos compartidos de archivos ..................................................................................56 Fuentes de datos SQL Server..........................................................................................56 Fuentes de datos Oracle..................................................................................................57 Fuentes de datos de servicios web..................................................................................57 Solución de problemas.....................................................................................................58 Apéndice C Definiciones de contadores personalizados .......................................................59 Contadores de rendimiento personalizados de PI WebParts ..........................................59 Apéndice D Registro e instrumentación ...................................................................................67 Soporte técnico y recursos .........................................................................................................69 Index ..............................................................................................................................................73

iv

Capítulo 1

Administración de PI WebParts PI WebParts es una aplicación basada en web que permite a los usuarios crear y compartir vistas de datos para su análisis y elaboración de informes. Con PI WebParts, los usuarios sin conocimientos de desarrollo en HTML pueden construir páginas web contenedoras de datos dinámicos. PI WebParts utiliza PI Data Services para proporcionar acceso tanto a datos PI como no PI mediante conexiones configurables a fuentes de datos. Este manual describe las tareas de administración asociadas con la creación y mantenimiento de una instalación PI WebParts, incluyendo la instalación de PI Data Services y PI WebParts, su configuración, modelos de seguridad, procedimientos de gestión y técnicas básicas de solución de problemas.. PI WebParts utiliza la tecnología SharePoint® de Microsoft, un entorno de portal centralizado, para almacenar vistas personalizadas y proporcionar funciones administrativas para las páginas y sitios de elementos web. Los administradores pueden utilizar las herramientas de SharePoint para gestionar estos sitios, otorgar privilegios de usuario y asegurar el contenido de los sitios. PI WebParts requiere la administración y gestión del servidor web Microsoft IIS y de SharePoint. Aunque estas aplicaciones se explican en lo que respecta a PI WebParts y PI Data Services, este manual no incluye información completa sobre las aplicaciones de Microsoft. Consulte la documentación de SharePoint y de IIS para más información.

El rol del Administrador de PI WebParts Además de la instalación de la aplicación, el administrador de PI WebParts es responsable de las siguientes tareas: Planificación ο ο

determinar los requisitos del sistema para entradas de directorio y volumen de espacio planificar futuros requerimientos, integración, actualizaciones y crecimiento del sistema.

Configuración ο ο ο

implementar directorios y seguridad configurar el acceso a PI Servers y otras fuentes de datos personalizar la aplicación (con el logotipo de la compañía, hojas de estilo e iconos personalizados)

Manual del administrador de PI Web Parts 2010

1

Administración de PI WebParts

Mantenimiento ο ο ο ο ο

eliminar archivos anticuados o sin uso actualizar la lista de usuarios planificar y coordinar el mantenimiento del servidor instalar y actualizar el servidor de software gestionar las operaciones diarias y la disponibilidad de la aplicación

Supervisión ο ο ο

realizar un seguimiento del rendimiento y del consumo de recursos asignar el registro y uso por los usuarios (observando los términos de las licencias de software) proporcionar informes de gestión sobre el uso de aplicaciones

Historial de lanzamientos recientes y requerimientos para PI WebParts Novedades en PI WebParts 2010 R2 PI Server 2010 R2 amplía su soporte para atributos AF. El soporte para referencias a datos PI Point incluye ahora atributos basados en plantilla que utilizan parámetros de sustitución y muchos más métodos de recuperación de valores. PI WebParts 2010 R2 añade soporte para tipos de referencias de datos que incluyen Formula, Table Lookup y referencias a datos personalizadas.

Novedades en PI WebParts 2010 PI Server 2010 proporciona soporte para la migración (página 49) desde contenido de Module Database existente a PI AF. Para utilizar datos MDB con PI WebParts, debe utilizar una versión anterior de PI WebParts o actualizar a PI Server 2010 y migrar sus datos de recursos de MDB a AF. PI WebParts 2010 requiere uno de los siguientes:

2



Windows SharePoint Services 3.0



Microsoft Office SharePoint Server 2007



SharePoint Foundation 2010



SharePoint Server 2010

Requisitos del sistema

Novedades en PI WebParts 3.0 Este lanzamiento está limitado a clientes que hayan migrado a AF antes que a PI Server 2010. Esta versión asume que AF está implementado. PI WebParts 3.0: •

Renombra RtWebParts como PI WebParts



Proporciona soporte para sistemas operativos de 64 y de 32 bits



Muestra datos AF



Finaliza el soporte para Module Database



Amplia la funcionalidad del parámetro de cadena de consulta

Requerimientos Pi WebParts 3.0 requiere Microsoft Windows SharePoint Services 3.0 o Microsoft Office SharePoint Server 2007.

Novedades en TrWebParts 2.2 RtWebParts Versión 2.2.0.0 introduce el soporte para: •

Microsoft Office Communicator 2007 en el elemento web RtMessenger



Escenarios de despliegue SharePoint complejos que implican Microsoft ISA Server

Requerimientos RtWebParts v2.2.0.0 requiere Windows SharePoint Services 3.0 o Microsoft Office SharePoint Server 2007

Requisitos del sistema PI WebParts requiere la instalación de software en un servidor y, potencialmente, en ordenadores web clientes, dependiendo de la implementación planificada.

Requerimientos de servidor de SharePoint Antes de su instalación, PI WebParts requiere la instalación del siguiente software en el servidor en el que esté instalado Microsoft SharePoint: •

Microsoft Windows Server 2008 with Service Pack 2, 2008 R2, or 2003 with Service Pack 2 or higher



OSIsoft System Prerequisites (http://techsupport.osisoft.com/Products/Prerequisite+Kits/Prerequisite+Kits+Overv iew.htm) Kit Version 2.0.0.10, including Microsoft .NET Framework 3.5 with Service Pack 1 or higher with ASP.NET 2.0 enabled

Manual del administrador de PI Web Parts 2010

3

Administración de PI WebParts



Microsoft Internet Information Server (IIS) 6.0 or higher with Windows Script Host (WSH) enabled



Microsoft Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007, Microsoft SharePoint Foundation 2010 o Microsoft SharePoint Server 2010



Una aplicación web SharePoint que contenga al menos una colección de sitios



Acceso a ο una versión de PI Server 3.3x (o mejor) para mostrar datos de fuentes relacionales no PI y de PI utilizando tags de PI Server únicamente ο una versión de PI Server 3.4.380 (o mejor) y una base de datos AF 2.x para proporcionar datos de atributos AF y para uso del elemento web PI TreeView ο contenidos migrados a la base de datos PI System AF desde las bases de datos de módulos PI Server 3.3x preexistentes utilizadas con PI WebParts, para dar soporte a las páginas de elementos web existentes que utilizan módulos, propiedades o alias PI.

Requisitos en el cliente El requisito para ver páginas web SharePoint que contengan PI WebParts es Microsoft Internet Explorer (IE): •

Microsoft IE 6 es compatible solamente con Windows SharePoint Services 3.0 y Microsoft Office SharePoint Server 2007.



Microsoft IE 7, y superior, es compatible con Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007, Microsoft SharePoint Foundation 2010 y Microsoft SharePoint Server 2010.

Algunos PI WebParts pueden requerir software adicional en el ordenador cliente:

4



PI ActiveView — PI ActiveView 2.2 o posterior debe estar instalado en el cliente para poder mostrar archivos de pantallas de PI ProcessBook (.pdi) en el elemento web PI ActiveView. Para ver pantallas ERD creadas en PI ProcessBook 3.2, se requiere PI ActiveView 3.2 o posterior.



Visor SVG de Adobe — Los elementos web PI Graphic, PI Gauge, PI XYPlot y PI Trend se presentan en el formato de gráficos de vector escalable (SVG). Para utilizar estos elementos web, el cliente debe tener instalado en el cliente el complemento Visor SVG de Adobe para Internet Explorer 3.0. Esta aplicación se puede descargar desde el sitio web de Adobe SVG (http://www.adobe.com/svg/es/viewer/install/main.html).



PI ProcessBook — Los elementos web PI Graphic y PI ActiveView están diseñados para mostrar gráficos de proceso creados en PI ProcessBook. Adicionalmente, ambos admiten el comando Iniciar en PI ProcessBook, que requiere que PI ProcessBook 3.0 o posterior esté instalado en el cliente.

Requisitos del sistema



Office 2003 o posterior y Microsoft Windows Messenger o Windows Live Messenger o Microsoft Office Communicator o MSN Messenger — El elemento web PI Messenger requiere la funcionalidad Presencia integrada en Office 2003 o posterior, y una aplicación de mensajería instantánea (IM) de Microsoft, como Windows Live Messenger. Si está presente Microsoft Outlook XP o el control Outlook 2003 Address Book instalado por separado, los usuarios pueden importar contactos de mensajería instantánea directamente desde la Libreta de direcciones de Outlook.



Microsoft Excel — Los elementos web PI BatchTable, PI Table, PI TimeSeries, PI Trend y PI Values admiten un comando Exportar a Excel > Abrir, que requiere que en el ordenador cliente esté instalado Microsoft Excel XP o posterior.

Nota: Es necesario ser administrador en el equipo cliente para instalar el Visor SVG de Adobe o PI ActiveView.

Manual del administrador de PI Web Parts 2010

5

Capítulo 2

Instalación de PI WebParts En las siguientes secciones se describen los procesos de configuración e instalación de PI WebParts en servidores y clientes.

Antes de la instalación Antes de ejecutar el programa de instalación, verifique lo siguiente: •

El ordenador de destino cumple los requisitos del servidor SharePoint (página 3) para la instalación.



Se dispone de una PI Module Database asociada con un PI Server para almacenar la información de configuración para PI Data Services y PI WebParts. Si está actualizando desde una versión anterior, puede utilizar la misma PI Module Database para almacenar esta información.



Ha iniciado sesión con una cuenta de usuario de dominio de Windows con privilegios de administrador en el servidor SharePoint y en el PI Server. Consulte Acceso seguro a PI Server (página 19).



Si la instancia de SQL Server que almacena la información de configuración de SharePoint se ejecuta en una máquina distinta, y si la identidad del grupo de aplicaciones SharePoint es una cuenta de dominio de Windows, entonces la cuenta de dominio utilizada para la instalación debe ser un usuario registrado de bases de datos SharePoint en SQL Server, con permisos db_owner y WSS_Content_Application_Pools.



La identidad de grupo de aplicaciones SharePoint tiene acceso de lectura a los datos de configuración de la PI Module Database utilizada para almacenar los datos de configuración para PI WebParts. Utilice PI System Management Tools (PI SMT) para conceder permisos.



Todos los usuarios de PI WebParts han sido configurados para el acceso seguro al PI Server, incluida la identidad del grupo de aplicaciones SharePoint.

Al utilizar Windows Integrated Security, cosa que recomendamos, debe verificar que la delegación de Kerberos (página 53) ha sido activada y configurada adecuadamente en el servidor SharePoint.

Manual del administrador de PI Web Parts 2010

7

Instalación de PI WebParts

Actualización de SharePoint Si está actualizando su plataforma SharePoint, siga las instrucciones de Microsoft para hacerlo. Actualice primero SharePoint y, a continuación, actualice PI WebParts.

Identidad de grupo de aplicaciones En una solicitud inicial de datos PI, PI WebParts pasa mediante PI Data Services al Pl Server, la información de la cuenta de inicio de sesión en Windows del usuario. Este proceso autentica al usuario y llama al PI Trust o PI Mappling adecuado. Las subsecuentes actualizaciones de datos utilizan la identidad de grupo de aplicaciones SharePoint, una cuenta de usuario aparte que proporciona un contexto de seguridad para al grupo de aplicaciones SharePoint. Utilice el Administrador de Internet Information Services (IIS) en el servidor SharePoint para definir la identidad de grupo de aplicaciones para SharePoint como Predefinida o Configurable. OSIsoft le recomienda que utilice Configurable y cree un usuario de Windows Active Directory configurado como Service Account para que sirva como cuenta de seguridad para el grupo de aplicaciones. Nota: En IIS7 las opciones son Built-in y Custom. Le recomendamos que seleccione Custom. •

Si la identidad del grupo de aplicaciones es Predefined, entonces PI Data Services requiere: ο un PI Mapping para el director de seguridad predefinido ο o bien, un PI Trust para la dirección IP o el nombre de host del servidor SharePoint. Puede restringir más este trust limitándolo al proceso w3wp.exe del servidor SharePoint.



Si la identidad del grupo de aplicaciones es Configurable y se han especificado un nombre y contraseña de usuario, entonces PI Data Services requiere: ο un PI Mapping para el usuario AD o un PI Trust para ese nombre de usuario ο o bien, un PI Trust para la dirección IP o el nombre de host del servidor SharePoint

Tanto para PI Mapping como para PI Trust, la identidad de grupo de aplicaciones debe permitir acceso de lectura a todas las rutas de configuración, atributos y tags PI proporcionados por PI WebParts. Para obtener información adicional, consulte la documentación de Windows SharePoint Services relativa a cuentas administrativas y de servicio (http://technet2.microsoft.com/windowsserver/WSS/en/library/89e4c579-5720-45e0917e-abeb95266c3e1033.mspx?mfr=true) o Cuentas de servicio y administrativas requeridas para el despliegue inicial (SharePoint Server 2010) (http://technet.microsoft.com/en-us/library/ee662513.aspx).

8

Antes de la instalación

Lista de comprobación de preinstalación Los siguientes pasos pueden ayudar a verificar que su entorno está listo para una instalación de PI WebParts antes de lanzar el kit de instalación kit. Nota: En los ejemplos siguientes, las capturas se realizaron utilizando SQL Server Enterprise Manager. Dependiendo de su plataforma, puede ver distintos cuadros de diálogo, pero los pasos generales deberán ser los mismos.

Internet Information Services 6.0 1. Compruebe que SharePoint se está ejecutando. 2. Conéctese al sitio mediante el nombre del sitio o del ordenador (por ejemplo, http:///). Continúe si se carga un sitio SharePoint o WSS; en caso contrario, espere y asegúrese de que hay un sitio SharePoint funcionando con la URL deseada. Si es necesario, verifique que el sitio SharePoint ha sido extendido para añadir la funcionalidad SharePoint a un sitio web en particular. 3. Busque el nombre de grupo de aplicaciones en el sitio web de destino. ο ο ο ο

Seleccione Inicio > Herramientas administrativas > Administrador de IIS . Expanda la lista de sitios y busque el sitio de destino. Haga clic con el botón derecho en el sitio y seleccione Propiedades en el menú contextual. En la ficha Directorio de inicio, tome nota del nombre del Grupo de aplicaciones aplicaciones asignado al sitio.

Manual del administrador de PI Web Parts 2010

9

Instalación de PI WebParts

4. Configure la seguridad para el grupo de aplicaciones. ο

ο

ο

ο

En IIS Manager, expanda Application Pools, haga clic con el botón derecho en el grupo de aplicaciones anotado antes para el sitio web de destino y seleccione Propiedades. Haga clic en la ficha Identidad y busque la cuenta utilizada para ejecutar el grupo de aplicaciones. La cuenta de seguridad suele ser Network Service o una cuenta de Dominio.

Si aparece Network Service u otra cuenta de objeto de seguridad local (por ejemplo, localsystem) en el campo Predefinido, cree un PI Mapping para NT AUTHORITY\NETWORK SERVICE o cree un PI Trust para el nombre del ordenador en el PI Server utilizado para almacenar la configuración de PI WebParts. Use una PI Identity con al menos acceso de lectura en el PI Mapping, o asigne el PI Trust al usuario PI PIAdmin. Si en su lugar se especifica una cuenta de usuario de dominio en la sección Configurable como identidad del grupo de aplicaciones, cree un PI Mapping para la cuenta de directorio activo o un PI Trust para cuenta de dominio en el servidor utilizado para almacenar la configuración de PI WebParts.

5. Consulte la documentación de Microsoft relativa a permisos de SQL Server necesarios para SharePoint: ο ο

Microsoft Office SharePoint Server 2007: http://technet.microsoft.com/eses/library/cc721638.aspx. Windows SharePoint Services 3.0: http://technet.microsoft.com/eses/library/cc288210.aspx.

Después de verificar estos pasos, continúe con la instalación de PI WebParts.

10

Antes de la instalación

Internet Information Services 7.0 1. Compruebe que SharePoint se está ejecutando. 2. Conéctese al sitio mediante el nombre del sitio o del ordenador (por ejemplo, http:///). Continúe si se carga un sitio SharePoint o WSS; en caso contrario, espere y asegúrese de que hay un sitio SharePoint funcionando con la URL deseada. Si es necesario, verifique que el sitio SharePoint ha sido extendido para añadir la funcionalidad SharePoint a un sitio web en particular. 3. Busque el nombre de grupo de aplicaciones en el sitio web de destino. ο ο ο ο

Haga clic en Inicio > Herramientas administrativas > Administrador de IIS . Expanda la lista de sitios y busque el sitio de destino. Haga clic con el botón derecho en el sitio y en Administrar sitio web> Configuración avanzada Tome nota del nombre del Grupo de aplicaciones asignado al sitio.

Manual del administrador de PI Web Parts 2010

11

Instalación de PI WebParts

4. Configure la seguridad para el grupo de aplicaciones. ο

ο

ο

ο

En Administrador de IIS, seleccione los Grupos de aplicaciones para el servidor SharePoint y, a continuación, en la lista de grupos de aplicaciones, haga clic con el botón derecho en el grupo de aplicaciones anotado antes para el sitio web de destino y seleccione Configuración avanzada. Haga clic en el botón de exploración para la propiedad Identidad de Proceso de aplicaciones y busque la cuenta utilizada para ejecutar el grupo de aplicaciones. La cuenta de seguridad suele ser NetworkService o una cuenta de dominio.

Si aparece NetworkService u otra cuenta de objeto de seguridad local (por ejemplo, localsystem) en el campo Cuenta integrada, cree un PI Mapping para NT AUTHORITY\NETWORK SERVICE o cree un PI Trust para el nombre del ordenador en el PI Server utilizado para almacenar la configuración de PI WebParts. Asigne el PI Trust al usuario PI PIAdmin. Si se selecciona una cuenta de usuario de dominio en la sección Cuenta personalizada para la identidad del grupo de aplicaciones, cree un PI Mapping para la cuenta de directorio activo o un PI Trust para cuenta de dominio en el servidor utilizado para almacenar la configuración de PI WebParts.

5. Consulte la documentación de Microsoft relativa a permisos de SQL Server necesarios para SharePoint: ο ο ο

Microsoft Office SharePoint Server 2007: http://technet.microsoft.com/eses/library/cc721638.aspx Windows SharePoint Services 3.0: http://technet.microsoft.com/eses/library/cc288210.aspx SharePoint 2010: http://technet.microsoft.com/en-us/library/cc678863.aspx

Después de verificar estos pasos, continúe con la instalación de PI WebParts.

12

Instalación

Instalación El programa de instalación de PI WebParts instala varias aplicaciones: •

PI SDK (página 13)



Cliente PI AF



PI OLEDB Provider



PI Data Services (página 14)



PI WebParts

Comienzo de la instalación 1. Inicie sesión en el servidor web como administrador del sistema, utilizando la cuenta de usuario del dominio perteneciente a un grupo local Administradores del servidor SharePoint. Si la instalación de SQL Server en la que SharePoint almacena su información de configuración no está en el mismo ordenador que SharePoint, entonces la cuenta del instalador debe ser también un usuario registrado de bases de datos SharePoint en SQL Server, con permisos db_owner y WSS_Content_Application_Pools. 2. Inicie el asistente de instalación: ο ο

Si dispone de un CD de instalación, insértelo en el lector de CD-ROM del ordenador. Si ha descargado archivos de instalación, haga doble clic en el archivo llamado PI WebParts_x_y_.exe, donde x es el número de la versión actual e y es x86 para 32-bits y x64 para 64-bits.

El programa de instalación muestra una lista de componentes de software requeridos por PI Data Services y PI WebParts Es posible que algunos componentes ya estén presentes en el ordenador y que sean actualizados si es necesario. 3. Revise la lista de componentes de software y haga clic en Aceptar para continuar con la instalación. El kit de configuración comienza a instalar los componentes de software requerido en el orden mostrado.

Instalación del PI SDK Si el PI Software Development Kit (PI SDK) no se encuentra en el ordenador, o requiere una actualización, los siguientes pasos formarán parte del proceso de instalación: 1. El programa de instalación primero le solicita que introduzca un directorio para la ubicación del PI SDK. Si desea instalarlo en una carpeta de destino diferente , haga clic en el botón Examinar y especifique una nueva ubicación para instalar el PI SDK. 2. Cuando haya especificado la Carpeta de destino deseada, haga clic en el botón siguiente para continuar con la instalación. El instalador le solicitará que configure un PI Server predeterminado para el PI SDK. Manual del administrador de PI Web Parts 2010

13

Instalación de PI WebParts

3. Si nunca ha instalado anteriormente algún software PI en el ordenador, introduzca un Nombre de usuario PI y el nombre del PI Server para usarlos como predeterminados. PI Data Services también utiliza el PI Server especificado aquí como su predeterminado inicial. Más adelante puede cambiar el PI Server predeterminado para PI Data Services si es necesario. 4. Haga clic en el botón Siguiente para continuar con la instalación. El programa de instalación indica que ya tiene toda la información necesaria para instalar el PI SDK y está listo para comenzar. 5. Haga clic en el botón Siguiente para completar la instalación del PI SDK y continuar con el siguiente componente requerido. Nota: En servidores de 64 bits, se instalan tanto el PI SDK x86 como el x64.

Si el SDK le solicite que reinicie el sistema, debe hacerlo y comenzar de nuevo la instalación ejecutando el archivo setup.exe. A continuación de la instalación del PI SDK, se le pedirá que instale el Cliente PI AF y el PI OLEDB Provider. Ambas instalaciones se ejecutan automáticamente. 6. Haga clic en Siguiente para instalar el cliente.

Instalación de PI Data Services PI Data Services es el siguiente componente instalado: 1. El programa de instalación primero le solicita que introduzca un directorio para la ubicación de PI Data Services. Normalmente, PI Data Services se instala en C:\Archivos de programa\PIPC junto con el PI SDK. Si desea instalarlo en una carpeta de destino diferente , haga clic en el botón Examinar y especifique una nueva ubicación para instalar PI Data Services. 2. Cuando haya especificado la Carpeta de destino deseada, haga clic en el botón siguiente para continuar con la instalación. 3. Haga clic en el botón Instalar para completar la instalación de PI Data Services y continuar con el siguiente componente requerido.

Instalación de PI WebParts PI WebParts es el siguiente componente instalado: El programa de instalación primero le solicita que introduzca un directorio para la ubicación de PI WebParts. Normalmente, PI WebParts se instala en C:\Archivos de programa\PIPC junto con el PI SDK y con PI Data Services. Si desea instalarlo en una carpeta de destino diferente , haga clic en el botón Examinar y especifique una nueva ubicación para instalar PI WebParts. 1. Cuando haya especificado la Carpeta de destino deseada, haga clic en el botón siguiente para continuar con la instalación. 2. Seleccione un Nombre de sitio web en el que se instalará PI WebParts.

14

Instalación

3. Seleccione un PI Server que contenga la PI Module Database en la que se almacenará la información de configuración de PI WebParts. El programa de instalación indica que ya tiene toda la información necesaria para instalar PI WebParts y está listo para comenzar. 4. Haga clic en el botón Siguiente para completar la instalación de PI WebParts.

Finalizar la instalación Cuando todos los componentes han sido instalados, el programa de instalación PI SDK le pedirá que reinicie el ordenador. Cuando se le pregunte si desea reiniciar el ordenador: •

Si hace clic en Sí, el ordenador se apagará y se reiniciará automáticamente.



Si hace clic en No, el programa de instalación se cierra. Reinicie el ordenador de forma manual antes de intentar ejecutar PI WebParts.

Nota: Consulte el Manual de administración de PI Data Services para obtener información adicional sobre la configuración de PI Data Services.

Activación de PI WebParts como Función las funciones de colección de sitios de SharePoint permiten a un administrador regular el acceso a determinadas aplicaciones y componentes de SharePoint. Las funciones activadas están disponibles para los usuarios con permisos coincidentes. Las funciones desactivadas son desconectadas de forma efectiva hasta que sean reactivadas. Cuando la función de colección de sitios PI WebParts está activada, los elementos web son añadidos a la Galería del sitio del equipo. cuando está desactivada, los PI WebParts ya no aparecen en la galería de sitios web y no pueden ser colocados en nuevas páginas de elementos web. Las páginas que utilizan PI WebParts y han sido creadas antes de que la función haya sido desactivada continúan funcionando correctamente. PI WebParts no es activado como una función de colección de sitios como parte de la instalación. Si añade colecciones de sitios adicionales a la aplicación web en la que PI WebParts fue instalado o extendido, tendrá que activar explícitamente la función de colección de sitios de PI WebParts para que esté disponible para su uso en la nueva colección de sitios. Si no ve PI WebParts en la lista de elementos web disponibles para una página, es posible que PI WebParts haya sido desactivado. Para activar PI WebParts como una función de colección de sitios de SharePoint: 1. Inicie sesión como administrador en el sitio de SharePoint. 2. En la página de inicio de la colección de sitios (el sitio primario), seleccione Acciones del sitio > Ajustes del sitio. 3. En Administración de colección de sitios, haga clic en Funciones de colección de sitios. 4. En la página de Funciones de colección de sitios, haga clic en el botón Activar de la sección OSIsoft PI WebParts.

Manual del administrador de PI Web Parts 2010

15

Instalación de PI WebParts

Después de la instalación A continuación de la instalación, asegúrese de verificar que las cuentas de Windows utilizadas para la configuración y la administración diaria cuentan con los permisos correctos. El acceso a las páginas de administración de PI Data Services y PI WebParts está restringido mediante grupos de Windows separados. Los usuarios que acceden a PI Data Services para crear fuentes de datos, conjuntos de datos y configuraciones para PI WebParts requieren los siguientes permisos de grupo: •

El grupo PIDataServicesAdmin controla el acceso a las páginas de administración de Data Source y Dataset en PI Data Services. Los usuarios de este grupo necesitan acceso de escritura mediante un PI Mapping o un PI Trust a los datos de configuración de PI Data Services a fin de poder crear y almacenar fuentes y conjuntos de datos.



El grupo RtWebPartsAdmin controla el acceso a las páginas de configuración de PI WebParts. Los usuarios de este grupo necesitan acceso de escritura mediante un PI Mapping o un PI Trust a los datos de configuración de PI WebParts a fin de poder crear y almacenar formatos de tabla y configuraciones de elementos web.



Los usuarios finales necesitan acceso de lectura a los tags y atributos de los PI y AF Servers.

Extender una instalación Puede extender una instalación de PI WebParts a sitios web adicionales utilizando un programa de utilidad aparte: PIPC\RtWebParts\bin\PI WebParts ExtendRemove.exe

Esta utilidad presenta una serie de sitios web destino, entre los cuales el usuario puede seleccionar uno o más sitios para alojar PI WebParts. El usuario debe también seleccionar un PI Server cuyas Module Databases almacenarán la información de configuraciones para el sitio extendido. Una vez esta información haya sido validada, el kit de instalación actualiza el sitio web según sea necesario.

Test the PI WebParts Installation You can verify that your PI WebParts installation is operational by performing the following steps: Microsoft Office SharePoint Server 2007 y Windows SharePoint Services 3.0 1. Utilizando Internet Explorer, navegue hasta el sitio SharePoint del servidor en el que está instalado PI WebParts. 2. Elija Acciones del sitio > Editar página. 3. En la página, haga clic en Añadir un elemento web en cualquier zona de la página. Aparece una lista de elementos web en un cuadro de diálogo. Si no aparecen PI WebParts en la lista, tendrá que activarlos como una función de SharePoint (página 15).

16

Después de la instalación

4. Desplácese hasta la sección de PI WebParts y seleccione el elemento web PI Trend. A continuación, haga clic en Añadir para cerrar el cuadro de diálogo. Se añadirá un elemento web PI Trend a la zona de la página. 5. haga clic en la flecha editar situada en el extremo superior derecho del elemento web y seleccione Modificar elemento web compartido. El panel de herramientas de elemento web se abre en la parte derecha de la página. 6. Haga clic en el botón Buscar tags en Datos seleccionados para abrir el cuadro de diálogo Buscar tag. 7. Seleccione un PI Server. 8. Introduzca una cadena de búsqueda y haga clic en Buscar. Puede incluir un asterisco (*) como comodín para varios caracteres. Si PI WebParts puede conectar con el servidor, los tags PI que coincidan con el criterio de búsqueda se muestran en el panelResultados de búsqueda. Si aparece un mensaje de error en lugar de nombres de tags, compruebe el PI Mapping o el PI Trust del PI Server para asegurarse de que están configurados los privilegios de acceso adecuados. También puede comprobar la página de PI Data Sources en PI Data Services para asegurarse de que el PI Server está accesible, o bien, verificar los criterios de búsqueda. 9. haga doble clic en un tag en la lista de resultados de búsqueda y haga clic en Aceptar. 10. Haga clic en Aplicar en el panel de la herramienta PI Trend. El tag aparecerá como un trace en la tendencia. Microsoft SharePoint Server 2010 and SharePoint Foundation 2010 1. Using Internet Explorer, navigate to the SharePoint site on the server where PI WebParts is installed. 2. Choose Site Actions > Edit Page. 3. Select the Insert Editing Tool tab, and click the Web Part button in the ribbon. 4. Select the PI WebParts category, select the PI Trend web part, and click Add. A PI Trend web part is added to the page. 5. Click the edit arrow at the top right corner of the web part and select Modify Shared Web Part. The web part tool pane appears on the right side of the page. 6. Click the Tag Search button under Selected Data to open the Tag Search dialog box. 7. Select a PI Server.

Manual del administrador de PI Web Parts 2010

17

Instalación de PI WebParts

8. Enter a search string and click Search. You can include an asterisk (*) as a wildcard for multiple characters. If PI WebParts can connect to the server, PI tags matching the search criteria are displayed in the Search Results pane.If an error message appears instead of tag names, check the PI Mapping or the PI Trust on the PI Server to ensure that proper access privileges are configured. You can also check the PI Data Sources page in PI Data Services to ensure that the PI Server is accessible, or verify your search criteria. 9. Double-click a tag in the Search Results list and click OK. 10. Click Apply in the PI Trend tool pane. The tag appears as a trace in the trend.

Instalación del software de los clientes Antes de trabajar con PI WebParts, debe instalarse el software adecuado en los ordenadores cliente (página 4) y ajustar un nivel razonable de seguridad en el navegador. Consulte el Manual del usuario de PI WebParts para más información.

18

Capítulo 3

Seguridad Uno de los beneficios de PI WebParts como aplicación web es que la información puede ser desplegada fácilmente a través de un navegador a consumidores distribuidos. Sin embargo, un gran número de usuarios el acceso fuera de su organización incrementan el riesgo de accesos no autorizados a herramientas, datos y a la integridad de su PI System y sus redes. Dadas las diferentes capas de aplicación y tecnologías involucradas, puede proporcionar seguridad a su instalación de PI WebParts a más de un nivel: •

La seguridad de PI Server (página 19) gobierna el acceso a los datos PI.



La seguridad de red (página 22) defiende frente a los accesos no autorizados desde el exterior y a las fuentes de datos no PI. El acceso a datos de servicio web y relacionales es gestionado por las fuentes de datos.



IIS (página 22) y la seguridad de SharePoint (página 23), en combinación con los identificadores de red de Windows proporcionan autenticación de usuario y acceso a las páginas de elementos web..

Esta sección proporciona recomendaciones de seguridad para los despliegues típicos de PI WebParts. Aunque son posibles niveles más altos de seguridad, las medidas aquí sugeridas proporcionan confidencialidad e integridad de los datos y protección frente a accesos no autorizados sin comprometer los beneficios del acceso distribuido a PI WebParts.

Acceso seguro a PI Server PI Server 3.4.380 presenta un modelo de seguridad integrado en Windows que le permite gestionar su autenticación en PI Server a través de Windows y Microsoft Active Directory (AD). Este modelo mejora la seguridad de PI Server, reduce la carga de trabajo de gestión y proporciona a los usuarios una única identificación. La seguridad PI integrada en Windows le otorga mayor control sobre las políticas de autenticación y los permisos de acceso y proporciona trazabilidad de las cuentas de Windows en los registros y auditorías. Las versiones anteriores del PI Server le permitían establecer permisos de acceso a un objeto solo para un propietario y grupo especificado. PI Server 3.4.380 y posteriores le permiten establecer permisos de acceso para cualquier PI Identity, PI User o PI Group. OSIsoft le recomienda que utilice la seguridad integrada en Windows.

Manual del administrador de PI Web Parts 2010

19

Seguridad

The PI SMT Mappings & Trusts tool allows you to create and edit PI trusts and PI mappings on the PI Server. Trusts are typically used to authenticate PI interfaces, while mappings are used to single sign-on for Windows users on the PI Server. PI SMT incluye más y ampliados módulos para ayudarle a gestionar la seguridad de PI Server. Puede descargar SMT desde el sitio web de soporte técnico de OSIsoft. Consulte Configuración de seguridad de PI Server para más información.

PI Trusts Las aplicaciones PI que accedan a PI Servers anteriores a la versión 3.4.380, deben utilizar trusts para proporcionar acceso a entidades de red preaprobadas. Para acceder a PI Servers 3.4.380 o posteriores, OSIsoft recomienda utilizar PI Mappings, en lugar de PI Trusts. Para utilizar seguridad basada en PI Trust con PI WebParts, debe establecer una PI Trust entre al menos un PI Server en el que guarde sus datos de configuración y la cuenta de usuario utilizada para la instalación. La PI Identity asignada debe tener permiso de escritura en el módulo %OSI de la MDB antes de ejecutar la instalación. En caso contrario, la instalación fallará. Utilice la herramienta SMT PIModules para establecer los permisos. Para los PI WebParts, los trusts permiten a un PI Server almacenar información de configuración y permiten el flujo de datos entre los clientes y el servidor. Un trust permite a un usuario acceder a recursos PI en base a su dirección IP, a la cuenta de inicio de sesión en Windows o a criterios de aplicación, sin requerir la entrada de un nombre de usuario y contraseña cada vez que se realiza una conexión. Todas las solicitudes de su servidor SharePoint vienen del mismo ordenador y aplicación. En terminología de PI Trust, esto significa que todas tendrán la misma información de IP y la misma información de aplicación. Si necesita que los permisos varíen en función del usuario, debe crear trusts que incluyan información de la cuenta de Windows. No es necesario rellenar todos los campos de propiedades. Las propiedades de los trusts son aditivas y cuanto más detalle se proporcione más restrictivo se vuelve el trust. Al aplicar trusts, el PI Server siempre aplicará el trust más restrictivo que se pueda. Para crear y configurar PI Trusts, utilice la herramienta Asignaciones y Trusts en SMT. En las versiones de SMT anteriores a la 3.2.1.3, esta herramienta se llamaba Trusts. Puede descargar la última versión de SMT desde el sitio de soporte técnico de OSIsoft.

Requerimientos de la seguridad PI integrada en Windows El uso de la seguridad integrada en Windows requiere un ID de proceso para conectar con el PI Server. Es como si tuviera un ID de usuario para cada usuario a conectar con el servidor SharePoint. Para utilizar la seguridad PI integrada en Windows: •

20

Todos los ID de usuario y los ID de proceso deben ser ID válidos de Active Directory con al menos un PI Mapping.

Permisos de PI Server y PI Module Database



Cada ID debe ser asignado a una PI Identity usando PI System Management Tools (PI SMT) 3.3.1.3 o superior. OSIsoft le recomienda que asigne los ID a diferentes PI Identities.



Kerberos debe ser configurado entre el servidor SharePoint y el PI Server.

Al conectar con PI Data Services, la asignación de ID de usuario a PI Identity requiere acceso de escritura a la PI Module Database para crear, modificar y eliminar fuentes de datos, conjuntos de datos y configuraciones de PI WebParts de PI Data Services. La asignación de ID de proceso a PI Identity solo requiere acceso de lectura. Ajuste los permisos de acceso en la tabla PIModules de la herramienta Database Security que se encuentra en la carpeta Security de PI SMT.

Permisos de PI Server y PI Module Database Consulte Configuración de seguridad de PI Server para más información sobre cómo acceder a los datos del PI Server.

Permisos de AF Server Las instrucciones para gestionar el acceso a elementos y atributos AF como elementos de datos seleccionados en PI WebParts se encuentran en Using the PI System Explorer en la PI AF 2010 User Guide y en la PI System Explorer Help.

Permisos de carpeta y registro Los grupos de usuarios finales y la identidad de grupo de aplicaciones (página 8) requieren los siguientes permisos de carpeta y registro en el servidor web: Ubicación

Cuenta de usuario

Permisos

Carpeta PIPC y subcarpetas

usuario final

Lectura & ejecución, Lectura

Carpeta PIPC y subcarpetas

identidad de grupo de aplicaciones

Control total

carpeta PIPC\PI Data Services\Temp y subcarpetas

usuario final e identidad de grupo de aplicaciones

Control total

clave del registro HKLM\SOFTWARE\PISystem y subclaves

usuario final e identidad de grupo de aplicaciones

Control total

Para información adicional, consulte la documentación de Microsoft sobre archivos y permisos de SharePoint.

Manual del administrador de PI Web Parts 2010

21

Seguridad

Permisos para acceso remoto a archivos de datos Los usuarios pueden acceder a fuentes de datos como archivos de Microsoft Excel o Access almacenados en otros ordenadores, siempre y cuando hayan sido configurados como fuentes de datos en PI Data Services. Si se configura acceso anónimo para recursos compartidos remotos, tal como se describe en el Manual del administrador de PI Data Services, los usuarios pueden introducir una ruta UNC directamente en el panel de herramientas de PI Graphic. Los usuarios pueden también pasar una ruta UNC como parámetro a través de una conexión de elemento web. Añada los permisos como se explica a continuación, para permitir que el explorador de archivos de PI Graphic busque una UNC remota: 1. En el complemento de Política de seguridad local de la Consola de administración de Microsoft del servidor web, expanda políticas locales. 2. Haga clic en Opciones de seguridad. 3. Haga doble clic en Acceso de red: deja que los permisos de Todos se apliquen a los usuarios anónimos. 4. Haga clic en Activar.

Seguridad de firewall Los firewalls protegen una red de la invasión por parte de usuarios no autorizados externos a la misma. El acceso externo a^PI WebParts debe ser restringido utilizando su firewall. •

Permita el paso de datos por el puerto utilizado por su aplicación web SharePoint (normalmente, el puerto 80) y por cualesquiera otros puertos utilizados por su sitio web para HTTP o HTTPS. HTTPS y SSL suelen estar configurados para utilizar el puerto TCP 443.



Los firewalls internos deben permitir el acceso desde el servidor SharePoint a todas las fuentes de datos, tales como el puerto 1433 (el predeterminado para Microsoft SQL Server), el 5450 (PI 3.x) y el 1521 para Oracle SQL*Net.



Los firewalls internos entre SharePoint y los AF Servers deben también permitir la comunicación a través de los puertos TCP 5457 y 5459. PI Data Services usa el AF SDK para comunicarse con el AF Server en dichos puertos y el cliente inicia la conexión, por lo que dichos puertos deben estar abiertos en el firewall para permitir conexiones TCP de entrada.

Seguridad IIS IIS proporciona varios tipos de autenticación de usuario, que incluyen Anónimo, Básico, Integrada en Windows y .NET Passport. OSIsoft recomienda encarecidamente la autenticación integrada de Windows para las instalaciones SharePoint. En el modo integrado, todos los usuarios de sitios web tienen una cuenta de sistema operativo Windows y se utiliza la autenticación integrada de Windows para identificar y autorizar a los usuarios para iniciar sesión. El acceso a las páginas de administración de 22

Seguridad de SharePoint

PI Data Services y de PI WebParts está restringido mediante los grupos locales de Windows creados en el servidor web. Los privilegios predeterminados se asignan de la siguiente forma: •

El grupo PIDataServicesAdmin controla el acceso a las páginas de administración de Data Source y Dataset en PI Data Services, e incluye a Todos de forma predeterminada.



El grupo RtWebPartsAdmin controla el acceso a las páginas de configuración de PI WebParts en PI Data Services, e incluye a Todos de forma predeterminada.

Seguridad de SharePoint SharePoint tiene su propio modelo de seguridad basado en roles. Este modo ofrece permisos y privilegios de usuario que pueden ser utilizados para restringir el acceso a páginas de elementos web y a los elementos web que haya en ellas. La seguridad de SharePoint proporciona una colección de cuatro roles estándar que permiten un compromiso razonable entre los derechos de acceso individuales y la facilidad de gestión. Si sus necesidades son particulares, SharePoint permite la creación y personalización de roles de usuario. Consulte la documentación de Microsoft SharePoint para más información.

Secure Sockets Layer (SSL) La seguridad de la capa de transporte punto a punto no se establece de forma predeterminada cuando se instala SharePoint. La mayor parte de los sitios no la requieren. No obstante, puede configurar SSL para asegurar la comunicación cliente-servidor. Nota: SSL está especialmente recomendado para las aplicaciones web que utilizan la autenticación básica (página 22).

Manual del administrador de PI Web Parts 2010

23

Capítulo 4

Mantenimiento A lo largo del tiempo, deberá realizar el mantenimiento de su aplicación PI WebParts. Las tareas de mantenimiento incluyen las actualizaciones de hardware o software, el control del rendimiento, la gestión de la seguridad, la realización de copias de seguridad del sistema y la eliminación de archivos y sitios web sin uso para minimizar el espacio de disco utilizado. En esta sección se describen tareas comunes de mantenimiento para PI WebParts.

Optimización del rendimiento Analizando los parámetros fundamentales de rendimiento e identificando las interrelaciones entre ellos, el administrador del sistema puede responder a cuestiones de rendimiento importantes sobre sus aplicaciones PI WebParts, tales como: •

¿Está aumentando la carga del servidor?



¿Se están produciendo picos de utilización inusuales?

Contadores de rendimiento personalizados Hay definidos contadores de rendimiento (denominados Objetos de rendimiento en el Monitor de rendimiento de Windows): PI WebParts (página 59). Adicionalmente, se proporcionan dos variedades de tipos de contadores: •

CustomCounters son contadores individuales utilizados para almacenar valores de contador específicos (como el número de puntos utilizado para trazar un trace para una tendencia).



CustomCounterSets incluyen un conjunto de contadores cuya funcionalidad está relacionada y que se actualizan simultáneamente. Los tipos de contadores del grupo son: (counterName) LastCallUSecs, (counterName) Average Call Secs, (counterName) Calls/Sec y (counterName) Total Calls.

Contadores de muestras Los contadores de muestras se utilizan para el muestreo de la frecuencia de ejecución de instrucciones individuales. Almacenan el número de interrupciones de muestreo tomadas y se utilizan como denominador en la fracción de muestreo. Por ejemplo, Porcentaje de aciertos de caché se controla en PI Data Services utilizando un contador de muestras. Si PI Data Services es eliminado del sistema, los contadores personalizados y los contadores de muestras son eliminados también. Si crea PI Tags para controlar contadores personalizados, debe eliminar manualmente esos tags del PI Server. Manual del administrador de PI Web Parts 2010

25

Mantenimiento

Contadores de rendimiento de Windows Los contadores estándar del Monitor de rendimiento de Windows también pueden ayudar a comprender los problemas de rendimiento. Estos contadores ayudan monitorizando de manera rutinaria el servidor web y el entorno de software asociado, y están organizados por objeto de rendimiento. Deberían ser utilizados en conjunción con los contadores de rendimiento personalizados (página 25). •

Los contadores de rendimiento general del sistema deben ser monitorizados para realizar un seguimiento del estado general del ordenador servidor físico durante el funcionamiento rutinario. Para más información sobre los contadores de rendimiento general del sistema, consulte Windows Server 2003 Performance Counters Reference (http://technet.microsoft.com/es-es/library/cc776490(WS.10).aspx) o Windows Server 2008 Performance Counters Reference.



PI WebParts está creado en ASP.NET y la plataforma .NET. Es importante comprobar el estado de estos sistemas mediante los contadores siguientes. Para más información, consulte ASP.NET Performance Monitoring (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/97d 0872a-96b3-41e4-8997-b174a9dbb87f.mspx?mfr=true).



Los contadores de rendimiento de PI System deben controlarse. Para más información, consulte la documentación de PI Server.



Para WSS y MOSS Microsoft SharePoint performance counters (http://technet.microsoft.com/es-es/library/cc288633.aspx) para configuración, ajustes de componentes y contenido de la base de datos deben ser monitorizados como mínimo, además de las bases de datos específicas para los datos de la organización.

Monitores de rendimiento de PI Tag Los contadores de rendimiento de PI WebParts y los estándar de Windows pueden visualizarse de forma gráfica añadiendo los contadores a la aplicación Monitor de rendimiento de Windows. También puede utilizar el Monitor de rendimiento para generar archivos de registro. Si prefiere controlar los contadores de rendimiento junto con otros datos PI, puede utilizar SMT Performance Counters plug-in para crear tags PI a partir de los contadores de rendimiento de Windows. Una vez creados los tags PI para los contadores deseados, dichos tags pueden ser monitorizados continuamente utilizando elementos web como PI Trend.

Compresión HTTP Internet Information Server (IIS) puede comprimir la información enviada a navegadores web. Para determinados elementos web que hacen uso intensivo de documentos .svg, como PI Graphic y PI Trend, la compresión puede reducir el tráfico de red por encima del 80%. La compresión supone una carga adicional para el servidor, y es más adecuada para situaciones en las que la alta latencia de red o la capacidad de procesamiento limitada pueden ser un problema, como puede suceder en las WAN. Para más información, consulte IIS 6.0 Technical Reference (http://technet.microsoft.com/eses/library/cc775635(WS.10).aspx) y Microsoft KBQ234497 26

Optimización del rendimiento

(http://support.microsoft.com/kb/234497) o la IIS 7 Configuration Reference (http://www.iis.net/ConfigReference). Para configurar la compresión HTTP para PI WebParts: 1. Inicie sesión en el servidor web y abra una ventana de comandos. 2. Ejecute los siguientes comandos para registrar extensiones de archivos. Los archivos que coincidan con las extensiones registradas son comprimidos para la transmisión por IIS: cd %systemdrive%\inetpub\AdminScripts rem Sets file extensions for static compression CSCRIPT.EXE ADSUTIL.VBS SET ^ W3Svc/Filters/Compression/DEFLATE/HcFileExtensions ^ "css" "htc" "htm" "html" "js" "txt" "svg" "xml" CSCRIPT.EXE ADSUTIL.VBS SET ^ W3Svc/Filters/Compression/GZIP/HcFileExtensions ^ "css" "htc" "htm" "html" "js" "txt" "svg" "xml" rem Sets file extensions for dynamic compression CSCRIPT.EXE ADSUTIL.VBS SET ^ W3Svc/Filters/Compression/DEFLATE/HcScriptFileExtensions "asmx" ^ "aspx" CSCRIPT.EXE ADSUTIL.VBS SET ^ W3Svc/Filters/Compression/GZIP/HcScriptFileExtensions "asmx" "aspx" rem Sets compression level, 0 is lowest, 10 is highest CSCRIPT.EXE ADSUTIL.VBS SET ^ W3Svc/Filters/Compression/GZIP/HcDynamicCompressionLevel "9" CSCRIPT.EXE ADSUTIL.VBS SET ^ W3Svc/Filters/Compression/DEFLATE/HcDynamicCompressionLevel "9"

3. Abra el Administrador de Internet Information Services. 4. Expanda el nodo del servidor web, haga clic con el botón derecho en Sitios web y seleccione Propiedades. 5. En la ficha Servicio, seleccione las opciones Comprimir archivos de aplicación y Comprimir archivos estáticos. 6. Haga clic en Aceptar. Una vez activada la compresión, reinicie IIS y verifique que la compresión está operativa comprobando el contenido del directorio Temporal listado en la sección Compresión HTTP del cuadro de diálogo Servicio. Nota: Para que los navegadores de los clientes puedan sacar partido de la compresión HTTP, Usar HTTP 1.1 debe estar activado en las Opciones avanzadas de Internet Explorer.

Manual del administrador de PI Web Parts 2010

27

Mantenimiento

Archivos de registro Si detecta problemas inmediatamente después de instalar PI WebParts, estos archivos de registro pueden utilizarse para diagnosticar el problema. Durante la instalación se generan varios archivos de registro: •

El registro principal de instalación es OSIsoft PI WebParts Master.log, y contiene información para la aplicación setup.exe. Este archivo lista el estado de cada paso del proceso de instalación. En una instalación correcta, este archivo de registro maestro se guarda en el directorio \PIPC\DAT; en caso contrario, se encuentra en el directorio raíz del ordenador del servidor web.



El archivo SetupPI Data Services.log es un registro de instalador de Windows para PI Data Services.msi, el archivo de instalación de PI Data Services. Este archivo se encuentra en el directorio \PIPC\DAT.



El archivo SetupPI WebParts.log es un registro de instalador de Windows para PI WebParts.msi, el archivo de instalación de PI WebParts. Este archivo se encuentra en el directorio \PIPC\DAT.

Nota: Comprima en un archivo ZIP y envíe todos los archivos de registro (todos los archivos con extensión .log de \PIPC\DAT) al soporte técnico de OSIsoft cuando contacte con ellos en relación con un problema de instalación.

Solución de problemas Con fines de depuración, puede realizar los siguientes cambios en su archivo web.config. •

En el tag , localice el tag y cámbielo a para ver la excepción ASP.NET cuando se produzca un error, en lugar de ser redirigido a la página de error, que proporciona menos información.



En el tag , localice el tag y cámbielo a . Esto hace que el mensaje de error de ASP.NET se muestre con información de seguimiento de la pila.

Nota: Por motivos de seguridad, estos cambios se recomiendan únicamente para un entorno de desarrollo. Esta información puede contener datos sensibles y no es adecuada para un entorno de producción.

28

Actualizar PI WebParts

Actualizar PI WebParts Las versiones actuales de PI WebParts admiten actualizaciones automáticas mediante el kit de instalación. Las actualizaciones automáticas permiten que los futuros kits de instalación de PI WebParts actualicen las instalaciones existentes sin requerir que el administrador elimine manualmente una versión anterior. El kit de instalación de PI WebParts detecta automáticamente una versión anterior de PI WebParts o de RtWebParts. La instalación anterior es eliminada antes de que la nueva versión de PI WebParts sea instalada. Nota: Una actualización a la versión 2.0 o posterior desde versiones anteriores, requiere una actualización a la versión más reciente de Microsoft SharePoint (página 7).

Reparación de PI WebParts El kit de instalación de PI WebParts no admite la reparación.

Copia de seguridad y restauración Se requieren procedimientos especiales al hacer copia de seguridad, restaurar o migrar sitios SharePoint, que difieren ligeramente dependiendo de si está trabajando con un sitio individual o con un portal completo de SharePoint que contiene varios sitios. En cualquiera de ambos casos, dos fuentes primarias de información de aplicación son abordadas al realizar procesos de copia de seguridad, restauración y/o migración en una instalación de PI WebParts. Nota: Sobre la copia de seguridad de bases de datos y sitios SharePoint hay disponible una completa documentación de Microsoft. Revise a fondo dicha documentación antes de desarrollar e implementar su estrategia de copia de seguridad o migración.

Bases de datos de contenidos y configuración de SharePoint Para conservar la estructura del sitio web y las páginas de elementos web creadas en SharePoint, debe realizar copia de seguridad de las bases de datos SQL Server utilizadas por su instalación de SharePoint. Los contenidos y la información de configuración de la páginas SharePoint están almacenados en una base de datos Microsoft SQL Server. Consulte las instrucciones de Microsoft para realizar copias de seguridad de sus datos de SharePoint.

Manual del administrador de PI Web Parts 2010

29

Mantenimiento

PI Module Database La configuración de los datos de PI Data Services y la configuración visual avanzada de PI WebParts se almacenan en una PI Module Database que se especifica durante la instalación. El complemento Module Database Builder, que está disponible como una parte de las PI System Management Tools (PI SMT), es el recomendado para exportar como copia de seguridad la estructura de una Module Database existente.

Copia de seguridad y restauración de datos de configuración Utilice el PI Module Database Builder, un complemento para Microsoft Excel que se distribuye con PI SMT, para realizar copia de seguridad y restaurar los datos de configuración para PI Data Services y PI WebParts. Para realizar copia de seguridad de los datos de configuración: 1. Abra Microsoft Excel e instale el complemento PI Module Database Builder si es necesario. El complemento (MDBBuilder.xla) se incluye con las PI SMT 3 y se encuentra en \PIPC\MDBBuilder. 2. Seleccione PI-SMT > Module Database Builder > Connections. Se abre el cuadro de diálogo PI Connection Manager. 3. Seleccione la ubicación del PI Server de la PI Module Database que alberga la información de configuración y haga clic en Cerrar. 4. Seleccione PI-SMT > Module Database Builder > Import Items. Aparece el cuadro de diálogo Import Module Database Items. 5. Utilice el control en árbol para navegar hasta el módulo \%OSI\ClientApps\RtBaseline. 6. Configure los ajustes de importación para importar los datos pertinentes desde la PI Module Database: ο ο ο

Seleccione Items from Selected Module. Seleccione Include Sub Items. Seleccione Modules, Properties e Include Full Module Path.

7. Puede escoger importar directamente a un archivo, si lo desea. 8. Haga clic en OK para importar los datos de configuración y guardar el archivo de Excel como copia de seguridad. 9. Repita los mismos pasos utilizando el módulo %OSI\ClientApps\RtWebParts para hacer copia de seguridad de la configuración de PI WebParts.

30

Copia de seguridad y restauración

Para restaurar los datos de configuración: 1. En Excel, abra el documento de copia de seguridad que contiene la información de configuración que desea restaurar. 2. Seleccione en el documento las filas que desea restaurar. 3. Seleccione PI-SMT > Module Database Builder > Export Items. Aparece el cuadro de diálogo Export Module Database Items. 4. Seleccione el PI Module Database Server correcto en el menú de la parte superior del cuadro de diálogo. 5. Seleccione la opción correcta en el menú Mode para realizar actualizaciones a una configuración existente o crear una nueva. 6. Seleccione OK para exportar la Module Database.

Migración de datos de configuración de PI WebParts Se utiliza una PI Module Database para almacenar los datos de configuración de PI Data Services utilizados por PI WebParts, incluidas las fuentes y los conjuntos de datos, y los datos de configuración avanzada de PI WebParts. Si cambia el PI Server de configuración y la Module Databasede módulos asociada durante una migración, tiene que copiar y pegar ramas de su Module Database en el nuevo PI Server Para migrar datos de configuración de PI WebParts y PI Data Services de un PI Server a otro: 1. Abra las PI System Management Tools (SMT), versión 3.1.2.1 o posterior. 2. Utilizando el complemento Module Database, localice el módulo RtBaseline en %OSI\ClientApps en el antiguo PI Server. 3. Haga clic con el botón derecho en el módulo RtBaseline y seleccione Copiar. 4. Seleccione el módulo %OSI\ClientApps en el nuevo PI Server. Haga clic con el botón derecho y seleccione Paste Hierarchy en el menú para migrar los datos de configuración de PI Data Services. 5. Localice el módulo RtWebParts en %OSI\ClientApps en el primer PI Server. 6. Haga clic con el botón derecho en el módulo RtWebParts y seleccione Copy. 7. Seleccione el módulo %OSI\ClientApps en el nuevo PI Server. Haga clic con el botón derecho y seleccione Paste Hierarchy en el menú para migrar los datos de configuración de PI WebParts.

Manual del administrador de PI Web Parts 2010

31

Mantenimiento

8. Abra el archivo de configuración en el servidor que está ejecutando PI WebParts: Versión de RtWebParts o PI WebParts

Nombre de archivo

Ubicación típica del archivo

RtWebParts 1.0

web.config

Inetpub\wwwroot

RtWebParts 1.1 o 1.2

machine.confi g

WINDOWS\Microsoft.NET \Framework\v1.1.4332\CONFIG

RtWebParts 2.X

machine.confi g

WINDOWS\Microsoft.NET \Framework\v2.0.50727\CONFI G

PI WebParts 3.X y PI WebParts 2010

Archivo web.config para la aplicación web SharePoint

Inetpub\wwwroot\wss \VirtualDirectories\80

9. Localice la clave RtBaselineConfigModule y cambie el nombre del servidor por el del nuevo PI Server para reflejar la nueva ruta del módulo de configuración de RtBaseline. 10. Localice la clave RtWebPartsConfigModule y cambie el nombre del servidor por el del nuevo PI Server para reflejar la nueva ruta del módulo de configuración de RtWebParts. 11. Guarde el archivo web.config o machine.config. Nota: Este proceso no tiene ningún efecto sobre las conexiones del PI Server disponibles en el servidor de PI WebParts. Consulte el tema Tabla de servidores conocidos en el manual de PI SDK para más información sobre cómo migrar la lista de PI Servers. Este proceso no cambia ningún PI Server referenciado en fuentes o conjuntos de datos.

Cómo dirigir PI WebParts a un servidor de Module Database existente Puede dirigir un nuevo servidor SharePoint a una PI Module Database existente sin tener que migrar los datos de configuración de PI WebParts. Al instalar un nuevo servidor, puede apuntar hacia el servidor de la Module Database existente durante la instalación de PI WebParts. En caso contrario, utilice el siguiente procedimiento para apuntar a un servidor de Module Database existente: 1. Abra el archivo de configuración en el servidor que está ejecutando PI WebParts:

32

Versión de RtWebParts o PI WebParts

Nombre de archivo

Ubicación típica del archivo

RtWebParts 1.0

web.config

Inetpub\wwwroot

RtWebParts 1.1 o 1.2

machine.confi g

WINDOWS\Microsoft.NET \Framework\v1.1.4332\CONFIG

RtWebParts 2.X

machine.confi g

WINDOWS\Microsoft.NET \Framework\v2.0.50727\CONFI G

PI WebParts 3.X y PI WebParts 2010

Archivo web.config para la aplicación web SharePoint

Inetpub\wwwroot\wss \VirtualDirectories\80

Eliminar PI WebParts

2. Localice las claves RtWebPartsConfigModule y RtBaselineConfigModule y cambie la parte del nombre del servidor de los atributos value por el del nuevo PI Server para reflejar la nueva ruta del módulo de configuración de PI WebParts.

Copia de seguridad y restauración de servidores SharePoint Consulte las instrucciones de Microsoft para realizar copias de seguridad de sus datos de SharePoint.

Eliminar PI WebParts Para eliminar PI WebParts del servidor web de instalación inicial: •

Utilice el subprograma Agregar o quitar programas del Panel de control para localizar la entrada de PI WebParts y haga clic en Quitar.

El kit de instalación de PI WebParts (.msi) y los archivos temporales que se crean al ejecutar PI WebParts son eliminados cuando la aplicación es desinstalada. Realice una copia de seguridad de sus archivos de configuración antes de la actualización si ha realizado cambios que desea conservar; los ajustes personalizados se pierden durante la actualización. La información de configuración de PI WebParts almacenada en la PI Module Database no es eliminada por el procedimiento de desinstalación. Adicionalmente, las páginas de elementos web, las bibliotecas de documentos SharePoint, los sitios SharePoint creados con o para PI WebParts y los archivos de registro, permanecen en el sistema. Por diseño, el software dependiente, como PI Data Services, MDAC y el PI SDK, no son eliminados cuando PI WebParts es desinstalado. Estos componentes pueden ser eliminados por separado utilizando Agregar o quitar programas, si se desea. Eliminación de instalaciones extendidas Los kits de extensión (página 16) no actualizan el subprograma Agregar o quitar programas del panel de control de Windows. Para desinstalar de una colección de sitios extendida: •

Ejecute el kit de extensión y seleccione Eliminar para eliminar PI WebParts de una colección de sitios.

Nota: La desinstalación desde Agregar o quitar programas en el servidor inicial elimina el archivo de extensión .msi. Asegúrese de eliminar PI WebParts de las colecciones de sitios extendidas antes de desinstalarlo.

Manual del administrador de PI Web Parts 2010

33

Capítulo 5

Presentación En esta sección se describe cómo utilizar el sitio web de Administración de PI WebParts para crear plantillas para su uso en PI WebParts individuales. Nota: Para modificar los ajustes de configuración de PI WebParts, es necesario ser miembro del grupo RTWebPartsAdmin del servidor de Microsoft SharePoint.

PI WebParts incluye herramientas de diseño usadas para crear configuraciones de tabla, tendencia y plot para elementos web PI Table, PI TimeSeries, PI Values, PI Trend y PI XYPlot. Los usuarios pueden aplicar configuraciones de formato a estos elementos web para modificar su aspecto, comportamiento y visualización contextual de los datos.

Configuraciones de tabla Puede crear plantillas específicas para conjuntos de datos para personalizar la presentación de datos en columna en los elementos web PI Table, PI TimeSeries y PI Value. Las configuraciones creadas en el sitio de administración de PI WebParts están disponibles para estos elementos web como Ajustes de comportamiento. Para gestionar las configuraciones de tablas para PI WebParts: 1. En Configuración de PI WebParts, seleccione PI Table en la página de nivel superior del sitio web de administración de PI WebParts para abrir la página Configuración de PI Table. También puede acceder a esta página cuando modifique un elemento web. En el elemento de herramienta Columnas de tabla, haga clic en el botón Configuración para abrir la página Configuración de PI Table en una nueva ventana del navegador. En el lado izquierdo de la página, Configuraciones guardadas lista todas las configuraciones de tablas definidas para PI WebParts. RtArchive Table y RtSnapShot Table son conjuntos de datos integrados que representan los elementos web PI TimeSeries y PI Values, respectivamente. Propiedades de configuración aparece a la derecha. 2. Haga clic en Nueva para añadir una configuración de tabla (página 42), o seleccione una configuración guardada para ver o actualizar las propiedades. También puede seleccionar una configuración, hacer clic en Copiar, darle un nombre y cambiar sus propiedades para crear una nueva configuración. Haga clic en Previsualizar para ver cómo aparece una configuración, o en Eliminar para eliminar (página 47) una configuración.

Manual del administrador de PI Web Parts 2010

35

Presentación

Propiedades de configuración Solo se puede seleccionar una configuración a la vez. Los siguientes campos de propiedades son aplicables a la configuración de toda la tabla.

Nombre

El nombre utilizado para identificar la configuración en PI WebParts, en Ajustes de comportamiento. Este valor no se puede modificar una vez haya sido guardada la configuración.

Descripción

La descripción de la configuración.

Conjunto de datos

Nombre de un conjunto de datos de cálculo PI, relacional o de servicio web con la configuración.

Columnas disponibles La lista Columnas disponibles se rellena con columnas cuando se selecciona un conjunto de datos. Las columnas de conjuntos de datos se formatean individualmente, cada uno con distinto aspecto, comportamiento y acción resultante cuando se hace clic en un valor en el elemento web. Seleccione cualquier columna de la lista para ver o cambiar sus propiedades en los campos y hojas tabuladas de la derecha. Solo se puede seleccionar una columna de la lista a la vez. Cada columna del conjunto de datos puede tener sus propios ajustes de propiedades distintos. Los siguientes campos de propiedades de columnas son aplicables a columnas individuales:

36

Texto de encabezado

Nombre de encabezado de columna opcional para sustituir al nombre de la columna del conjunto de datos, como un término descriptivo que indique el origen o la relevancia de la columna de datos. Si no se especifica texto de encabezado, se utiliza el nombre de la columna.

Comportamiento

El tipo de comportamiento de la columna: Default, Ad hoc Trend, Current State, Hidden o Hyperlink. El comportamiento predeterminado muestra el valor de la columna. El comportamiento Ad hoc Trend formatea los datos de la columna como un enlace a una pantalla de tendencia ad hoc. El comportamiento Current State remplaza el valor de la columna por una barra indicadora del estado actual. El comportamiento Hidden excluye la columna de la presentación predeterminada de la tabla, paro la deja disponible para su inclusión por el usuario final. El comportamiento Hyperlink formatea los datos de la columna como un hipervínculo a una página web, una imagen web (.gif o .jpg) u otro tipo de archivo (por ejemplo, .svg), y también puede enviar datos a través de una conexión de elemento web. La ruta de la URL destino suelen ser datos almacenados en otra columna.

Configuraciones de tabla

Resolver PI Value utilizando

La fuente de un parámetro de tiempo utilizado para resolver el valor de un tag PI de la columna. Los tags PI pueden resolverse en referencia al elemento web End Time, o a una columna de valores de tiempo del conjunto de datos. El campo solo está activado cuando la casilla está seleccionada.

Formato de número

Formato utilizado para mostrar números en la columna. Están disponibles los formatos General, Database, Scientific y formatos específicos (por ejemplo, #,###.##). El valor predeterminado es Database, que utiliza el valor del atributo DisplayDigits para PI Tags y el predeterminado de la fuente de datos para los datos no PI. El formato regional determinado por los ajustes regionales de SharePoint (o del servidor web para páginas de administración) se utiliza para determinar los separadores decimales y de grupo.

Ajustes de comportamiento de columna. Los ajustes de comportamiento de columna se definen en las siguientes fichas: Nota: No se puede aplicar más de un comportamiento a una columna ni copiar comportamientos entre columnas. Los cambios de ajustes en fichas que no corresponden al comportamiento seleccionado no tienen efecto sobre la columna. •

La ficha Formato (página 40) define el ajuste de comportamiento predeterminado para todos los tipos de columna.



La ficha Enlace (página 37) se define ajustes para las columnas con comportamiento Hyperlink.



La ficha Estado actual (página 39) define ajustes para las columnas con comportamiento Current State.



La ficha Tendencia ad hoc (página 40) define ajustes para las columnas con comportamiento Ad hoc Trend.

El comportamiento Hidden (página 40) no se define en una ficha. Cuando seleccione una columna en la lista Columnas disponibles y aplique un Comportamiento seleccionado, se mostrará automáticamente la ficha de la configuración correspondiente.

Manual del administrador de PI Web Parts 2010

37

Presentación

Opciones del comportamiento Enlace Las propiedades de la ficha Enlace solo están activadas cuando la columna comportamiento está ajustada a Hyperlink. Los parámetros que aparecen dependen de las selecciones que realice.

Haga clic en Acción

Determina la acción que se realiza cuando se hace clic en un valor de datos de la columna que tiene hipervínculo. Nueva ventana, Misma ventana y Ventana modal definen dónde se debe abrir la URL de destino. Enviar datos de fila en la conexión de WebPart envía la fila seleccionada a los elementos web consumidores.

Mostrar icono

Lista de archivos .gif y .ico que se pueden mostrar en el encabezado de una columna como indicador.

Mostrar icono en vez de datos

Especifica que se muestre el archivo de Mostrar icono en cada celda de columna, en lugar de únicamente el encabezado de la columna.

Fuente URL

Determina si se debe añadir o no la URL a la URL especificada por el usuario. La columna de datos contiene la URL completa es autónoma. Especificada por el usuario con columna de datos añadida es añadida a la URL especificada por el usuario.

Columna que contiene la Especifica la columna de la base de datos que contiene la URL de URL destino del enlace. La URL puede almacenarse en la columna configurada como enlace o en otra diferente. Aparece y se aplica solo cuando la Fuente URL está ajustada a La columna de datos contiene la URL completa. Columna con datos de URL tururu

38

Especifica la columna cuyos contenidos se añaden a la URL especificada por el usuario para construir la URL completa a utilizar. Aparece y se aplica solo cuando la Fuente URL está ajustada a Especificada por el usuario con columna de datos añadida.

Configuraciones de tabla

URL especificada por el usuario

Indica la URL base para añadir la Columna con datos de URL. Aparece y se aplica solo cuando la Fuente URL está ajustada a Especificada por el usuario con columna de datos añadida.

Activar información sobre Muestra información sobre herramientas para los enlaces de la herramientas columna Información sobre herramientas predeterminada

Muestra la acción predeterminada para las informaciones sobre herramientas. Esta acción predeterminada se aplica cuando está seleccionado Activar información sobre herramientas y no se ha especificado ninguna Información sobre herramientas personalizada. El valor predeterminado es igual a la acción definida para Acción al hacer clic.

Información sobre herramientas personalizada

Remplaza el texto de Información sobre heramientas predeterminada si está seleccionado Activar información sobre herramientas.

Opciones de comportamiento de Estado actual La ficha de propiedades de Estado actual especifica otras columnas numéricas o de tag PI para proporcionar valores de base utilizados para calibrar el indicador de estado actual. Nota: El comportamiento de Estado actual se aplica únicamente a los datos numéricos. No se muestra ningún valor o indicador si una columna de valor con comportamiento Estado actual contiene datos no numéricos.

Por ejemplo, si el valor de columna supera o está por debajo del valor máximo o mínimo, el gráfico de la columna parpadea. Se mostrará un icono de error en lugar del indicador si el valor de una columna es dudoso.

Utilizar atributos de PI Tag

Determina parámetros para Valor Actual, Típico, Mínimo y Máximo utilizando atributos de un solo tag PI proporcionado por la columna Valor actual. El valor de tag resuelto se utiliza como Valor actual, el atributo Típico como Valor típico, el atributo Cero como Valor mínimo y la suma de los atributos de tag Cero y Lapso especifica el Valor máximo. Quite la selección de la casilla para escoger distintas columnas para proporcionar cada valor de parámetro.

Columna Valor actual

La columna que suministra el valor del dato real medido por el indicador de estado actual.

Columna Valor típico

La columna que suministra el valor del dato típico medido por el indicador de estado actual. Está desactivado cuando está seleccionado Usar atributos de PI Tag.

Manual del administrador de PI Web Parts 2010

39

Presentación

Columna Valor mínimo

La columna que suministra el valor del límite mínimo del indicador de estado actual. Está desactivado cuando está seleccionado Usar atributos de PI Tag.

Columna Valor máximo

La columna que suministra el valor del límite superior del indicador de estado actual. Está desactivado cuando está seleccionado Usar atributos de PI Tag.

Opciones de comportamiento de Tendencia ad hoc Las propiedades de la ficha Tendencia ad hoc solo están activadas cuando la columna Comportamiento está ajustada a Tendencia ad hoc:

Mostrar icono

Lista de archivos .gif y .ico que se pueden mostrar en el encabezado de la columna.

Mostrar icono en vez de datos

Indica que el icono seleccionado debe remplazar el valor de datos en cada celda de la columna, en lugar de aparecer en el encabezado de la columna.

Columna que contiene el Tag ad hoc

La columna que contiene los datos del tag de PI Server utilizados para trazar la tendencia.

Comportamiento Hidden Los datos de la columna están disponibles, pero no están seleccionados para su visualización en la tabla en su propia columna de forma predeterminada. Las columnas Hidden se listan como Disponibles cuando una tabla está siendo configurada. Este comportamiento es utilizado a menudo cuando una columa contiene datos utilizados por otro comportamiento de columna, pero que los usuarios no desean mostrar.

40

Configuraciones de tabla

Opciones de formato de texto Las propiedades de la ficha Formato están siempre activadas independientemente del Comportamiento.

Justificación del encabezado

Determina cómo se debe justificar el texto del encabezado dentro de la columna. La Justificación del encabezado se puede ajustar a Izquierda, Central o Derecha.

Ajustar texto de encabezado

Cuando esta casilla está marcada, el texto del encabezado se ajusta utilizando el algoritmo HTML para ajustar el texto de una tabla.

Justificar datos

Determina cómo se justifican los valores de datos dentro de la columna. Justificar datos se puede ajustar a Izquierda, Central o Derecha. De forma predeterminada, las columnas no numéricas tienen justificación Izquierda, las columnas numéricas y las que contienen datos PI tienen justificación Derecha, y las columnas que contienen imágenes de Estado actual tienen justificación Central.

Ajustar datos

Cuando esta casilla está seleccionada, los valores de datos se ajustan utilizando el algoritmo HTML para ajustar el texto de una tabla.

Color del primer plano

Determina el color a utilizar para el texto o los datos de la columna Para utilizar los ajustes de la hoja de estilo predeterminada para el texto en primer plano, ajuste Color de primer plano en "Color de primer plano predeterminado". Para especificar un color en lugar del predeterminado, haga clic en la lista desplegable y seleccione un nombre de color. Consulte la Vista previa de la cadena de texto para ver el efecto de los colores de fondo y primer plano seleccionados.

Manual del administrador de PI Web Parts 2010

41

Presentación

Color de fondo

Determina el color a utilizar para el relleno del fondo de la celda de la columna Para utilizar los ajustes de la hoja de estilo predeterminada para los colores de fondo, ajuste Color de fondo "Color de fondo predeterminado". Para especificar un color en lugar del predeterminado, haga clic en la lista desplegable y seleccione un nombre de color. Consulte la Vista previa de la cadena de texto para ver el efecto de los colores de fondo y primer plano seleccionados.

Formato condicional

Utilice estos campos de propiedad condicional para determinar el color de una columna cuando una condición se evalúe como verdadera. La lista desplegable de comparación determina el operador lógico utilizado para comparar el valor de columna con el valor de prueba. Este campo de texto puede contener un valor constante (por ejemplo, 50), una cadena (que usa una comparación sin distinguir mayúsculas) o el nombre de una columna del mismo conjunto de datos, introducido como "col(NombreColumna)". Para el operador lógico "entre", se proporcionan dos campos de texto para la comparación. Se puede añadir cualquier número de Formatos condicionales a cada columna. Son evaluados en orden de arriba abajo por cada fila de la tabla, y el primero que sea satisfecho tendrá su Color de primer plano y su Color de fondo aplicado a la celda.

Añadir una configuración de tabla 1. En Configuración de PI WebParts, haga clic en PI Table para navegar hasta la página de configuración de PI Table. Las entradas para configuración de tabla disponibles se listan en el lado izquierdo de la página, en Configuraciones guardadas. 2. Para crear una nueva cnfiguración e tabla utilizando los valores predeterminados, haga clic en el botón Nueva. Los campos situados a la derecha de la lista de configuraciones guardadas son reiniciados a los valores predeterminados. 3. Introduzca un nombre para la configuración en el campo Nombre de configuración. En PI WebParts, es el nombre de Ajustes de comportamiento. No se puede cambiar el nombre una vez que la configuración ha sido guardada. 4. Seleccione un conjunto de datos contra el que crear esta configuración. 5. Para cada columna de la tabla, seleccione la columna en la lista de Columnas disponibles y especifique un comportamiento (página 37). La elección del comportamiento determina qué propiedades requieren configuración adicional. 6. Modifique los parámetros de configuración restantes que desee cambiar. PI WebParts asume los ajustes predeterminados para todos los demás parámetros. 7. Haga clic en el botón vista previa para previsualizar los ajustes de configuración de tabla que ha introducido. 8. Cuando haya terminado, haga clic en el botón Guardar para añadir la nueva entrada de configuración de tabla a la lista de configuraciones guardadas.

42

Configuraciones de PI Trend y PI XYPlot

Vista previa de datos de columna de tabla Haga clic en el botón Vista previa para previsualizar las columnas de datos para una configuración de tabla. Una nueva ventana del navegador muestra una tabla que contiene todas las columnas incluidas en un conjunto de resultados. Se muestran hasta cinco filas de datos devueltos para cada columna; puede utilizar los botones de flecha para desplazarse por los resultados. Nota: La tabla no utiliza el ajuste Regional configurado en SharePoint para formatear fechas y horas para su previsualización. Si aparecen columnas de marcas de tiempo en la vista previa, se utiliza la zona horaria de la fuente de datos, y las marcas de tiempo se muestran en el formato de tiempo de PI (ddmmm-aa HH:mm:ss).

Configuraciones de PI Trend y PI XYPlot Los elementos web PI Trend y PI XYPlot realizan plots de puntos de datos en formatos configurables que se actualizan en tiempo real. Las opciones de formato, tales como múltiples estilos de línea, tipos de letra, códigos de colores y marcadores, pueden preajustarse utilizando una plantilla de configuración. Para gestionar las configuraciones para PI Trend o PI XYPlot: 1. En Configuración de PI WebParts, seleccione PI Trend en la página de nivel superior del sitio web de administración de PI WebParts para abrir la página Configuración de PI Trend. También puede acceder a esta página cuando modifique un elemento web. En la sección Formato del elemento de herramienta, haga clic en el botón Configuración para abrir la página Configuración de PI Trend en una nueva ventana del navegador. En el lado izquierdo de la página, Configuraciones guardadas lista todas las configuraciones de tendencias y plot definidas para PI Webparts. Propiedades de configuración aparece a la derecha. 2. Haga clic en Nueva para añadir una configuración de tendencia (página 45), o seleccione una configuración guardada para ver o actualizar las propiedades. También puede seleccionar una configuración, hacer clic en Copiar, renombrarla y cambiar sus propiedades para crear una nueva configuración. Haga clic en Previsualizar para ver cómo aparece una configuración, o en Eliminar para eliminar (página 47) una configuración.

Manual del administrador de PI Web Parts 2010

43

Presentación

Propiedades de configuración Solo se puede seleccionar una configuración a la vez. Son aplicables los siguientes campos de propiedades:

44

Nombre

El nombre utilizado para identificar la configuración en PI WebParts, en Formato. Este valor no se puede modificar una vez guardada la configuración.

Predeterminado

Ajusta la configuración seleccionada como la predeterminada aplicada a PI WebParts.

Descripción

La descripción de la configuración.

Elementos

Elementos configurables de trace o plot. Seleccione un elemento de la lista para dar formato a sus atributos. Los elementos incluyen: Plumas 1 a 12, Fondo, Eje horizontal, Eje Vertical, Cuadrícula principal horizontal, Cuadrícula secundaria horizontal, Cuadrícula principal vertical, Cuadrícula secundaria vertical, Texto y Texto de escala X (solo para XYPlot).

Nombre de fuente, Tamaño, Estilo

Propiedades de fuente para el texto asociado con un elemento seleccionado.

Tipo de marcador

Forma del marcador para un elemento de pluma seleccionado.

Estilo de línea

Estilo de línea para el elemento seleccionado. Ajuste Estilo de línea a (Ninguno) si prefiere no mostrar una línea.

Ancho de línea

Grosor de línea para el elemento seleccionado.

Color

Color para el elemento seleccionado.

Configuraciones de contactos de PI Messenger

Añadir una configuración de Tendencia o XYPlot 1. En Configuración de PI WebParts, haga clic en PI Table para navegar hasta la página de Configuración de PI Trend. Las entradas para configuración de tendencia disponibles se listan en el lado izquierdo de la página, en Configuraciones guardadas. 2. Para crear una entrada para una configuración de tendencia utilizando los valores predeterminados, haga clic en Nuevo. Los campos situados a la derecha de la lista de configuraciones guardadas son reiniciados a los valores predeterminados. 3. Introduzca un nombre para la configuración en el campo Nombre. En PI WebParts, es el nombre de Ajustes en Formato de tendencia. No se puede cambiar el nombre después de guardar la configuración en la lista. 4. PI WebParts asume los ajustes predeterminados para todos los demás parámetros. Modifique los elementos de configuración de tendencia y propiedades asociadas restantes que desee cambiar. Puede previsualizar el efecto de los ajustes de configuración introducidos, en el panel situado bajo los campos de propiedades. 5. Cuando haya terminado, haga clic en Guardar para añadir la nueva entrada de configuración de tendencia a la lista de configuraciones guardadas.

Configuraciones de contactos de PI Messenger PI Messenger muestra la presencia en línea para una lista de contactos. La página de Configuración de PI Messenger configura los ajustes para las listas de contactos almacenadas en un conjunto de datos o en una ubicación LDAP de Active Directory. Para gestionar las configuraciones de contactos para PI WebParts: 1. En Configuración de PI WebParts, seleccione PI Messenger en la página de nivel superior del sitio web de administración de PI WebParts para abrir la página Configuración de PI Messenger. También puede acceder a esta página cuando modifique un elemento web. En la sección Ajustes del elemento de herramienta, haga clic en el botón Configuración para abrir la página Configuración de PI Messenger en una nueva ventana del navegador. En el lado izquierdo de la página, Configuraciones guardadas lista todas las configuraciones de contactos definidas para PI WebParts. Propiedades de configuración aparece a la derecha. 2. Haga clic en Nueva para añadir una configuración de contacto (página 46), o seleccione una configuración guardada para ver o actualizar las propiedades. También puede seleccionar una configuración, hacer clic en Copiar, darle un nombre y cambiar sus propiedades para crear una nueva configuración. Haga clic en Previsualizar para ver cómo aparece una configuración, o en Eliminar para eliminar (página 47) una configuración.

Manual del administrador de PI Web Parts 2010

45

Presentación

Propiedades de configuración Solo se puede seleccionar una configuración a la vez. Son aplicables los siguientes campos de propiedades:

Nombre

El nombre utilizado para identificar la configuración de contacto en PI WebParts, en Configuraciones guardadas. Este valor no se puede modificar una vez guardada la configuración.

Descripción

Descripción de la configuración guardada.

Conjunto de datos

Nombre de un conjunto de datos de cálculo PI, relacional o de servicio web que contiene la información de contacto.

Columna de grupo de PI Messenger

Columna que contiene información del grupo de contactos en el conjunto de datos seleccionado.

Columna de nombre de PI Messenger

Columna que contiene nombres de contactos en el conjunto de datos seleccionado.

Columna IMAddress de PI Messenger

Columna que contiene direcciones IM en el conjunto de datos seleccionado.

Ruta LDAP de Active Directory

Ruta LDAP utilizada para buscar Unidades organizativas en ubicaciones del Active Directory.

Campo IMAddress

Campo de Active Directory que representa las direcciones IM de usuario. Puede ser un campo de dirección de correo electrónico.

Campo de nombre

Campo de Active Directory que representa el atributo Nombre completo de un usuario del Active Directory.

Añadir una configuración de contactos 1. En Configuración de PI WebParts, haga clic en PI Messenger para navegar hasta la página de configuración de PI Messenger. Las entradas para configuración de PI Messenger disponibles se listan en el lado izquierdo de la página, en Configuraciones guardadas. 2. Para crear una entrada para utilizando los valores predeterminados, haga clic en el botón Nuevo. Los campos situados a la derecha de la lista de configuraciones guardadas son reiniciados a los valores predeterminados. 3. Introduzca un nombre para la configuración en el campo Nombre. En PI WebParts, es el nombre de Ajustes en Formato de PI Messenger. No se puede cambiar el nombre una vez que la configuración ha sido guardada en la lista.

46

Eliminar una configuración de PI WebParts

4. Modifique los restantes parámetros de configuración de PI Messenger que desee cambiar. Puede previsualizar el efecto de los ajustes de configuración introducidos, en el panel situado bajo los campos de propiedades. 5. Cuando haya terminado, haga clic en el botón Guardar para añadir la nueva entrada de configuración a la lista de configuraciones guardadas.

Eliminar una configuración de PI WebParts Si elimina una configuración, las aplicaciones cliente que la utilizan pierden su formato y devuelven un mensaje de error. Asegúrese de actualizar las aplicaciones cliente usted mismo, o notifique el cambio a los usuarios y proporcione información sobre las nuevas configuraciones que remplazan a la eliminada. 1. En Configuración de PI WebParts, haga clic en un nombre de PI WebPart para navegar hasta la página de configuración correspondiente. Las entradas de Configuración disponibles se listan en el lado izquierdo de la página, en Configuraciones guardadas. 2. En la lista de configuraciones guardadas, seleccione la entrada que desea eliminar. Haga clic en el botón Eliminar. La entrada es eliminada de la lista.

Manual del administrador de PI Web Parts 2010

47

Apéndice A

Información suplementaria Migración de MDB a AF La migración desde MDB a AF no requiere ninguna acción por su parte. PI Server 2010 migra y sincroniza los datos MDB existentes a PI AF Elements. A partir de PI WebParts 2010, cuando abra un despliegue preexistente relativo a MDB, PI WebParts los convierte en un despliegue relativo a un AF Element. A partir de ese momento, el despliegue apunta a AF. PI WebParts no hace comprobaciones para asegurarse de que un PI Server es 2010. PI WebParts puede hablar directamente con PI Servers antiguos, no solo con sus bases de datos de módulos. Si actualiza una instalación de PI WebParts que realiza un uso sustancial de MDB, pero no actualiza primero los PI Servers, toda su configuración de MDB en PI WebParts fallará con mensajes de error Elemento no enconteado o Atributo no encontrado. Si edita páginas de elementos web en este punto para intentar repararlas, no lo conseguirá, y sus páginas de elementos web quedarán en un estado inutilizable. En vez de eso, puede actualizar a PI Server 2010 en este momento. Si el PI Server Ya ha sido actualizado, pero la conversión sobre la marcha de la configuración de MDB en WP a AF falla, verá mensajes de error Elemento no encontrado o Atributo no encontrado. El proceso de instalación o actualización de PI WebParts incluye un paso que advierte al instalador de que primero debe actualizar el PI Server.

Servidores web con equilibrio de carga de red Hay muchas razones para utilizar el equilibrio de carga en las granjas de servidores SharePoint, incluidas la mayor disponibilidad y el rendimiento y la escalabilidad mejorados. Se puede implementar el equilibrio de carga mediante hardware dedicado o mediante servicios proporcionados desde el sistema operativo del servidor. Los requerimientos funcionales y organizativos, así como los aspectos de licencia, pueden afectar al modo en que elija cómo desplegar SharePoint.

Manual del administrador de PI Web Parts 2010

49

Información suplementaria

PI WebParts es compatible con servidores web SharePoint, de aplicaciones para el usuario, con equilibrio de carga. Para determinar su utilización óptima de SharePoint, consulte las recomendaciones de Microsoft y siga estas directrices: •

PI WebParts debe instalarse, en una granja de servidores, en cada servidor web para clientes.



Todas las instalaciones de PI WebParts de la granja deben estar configuradas para utilizar la misma PI Module Database para almacenar la información de configuración.



El PI SDK de cada servidor web para clientes debe ser configurado manualmente de forma que todos utilicen el mismo conjunto de PI Servers. Esta información no se comparte utilizando la PI Module Database que almacena las configuraciones de conjuntos de datos.



Durante las operaciones normales, PI WebParts crea una caché de datos solicitados recientemente en el servidor web. En un entorno de equilibrio de carga, cada servidor web mantiene su propia caché. Para optimizar la efectividad de esta caché, el equilibrio de carga debe configurarse para enviar las solicitudes siguientes de un cliente al mismo servidor web de la granja.

Equilibrio de carga de red (NLB) de Windows Windows Network Load Balancing (NLB) es una aproximación mediante sistema operativo al equilibrio de carga. PI WebParts es compatible con un grupo NLB. Se recomiendan varios ajustes de configuración para utilizar PI WebParts en un grupo NLB. Consulte las instrucciones en línea de Microsoft sobre Planeamiento y arquitectura de SharePoint (http://technet.microsoft.com/es-es/library/cc261834.aspx) para más información sobre clústeres NLB.

Configuración de NIC para NLB La configuración recomendada para NLB es instalar dos Tarjetas de interfaz de red (NIC) en cada servidor web para clientes. Una NIC se configura para NLB con la dirección pública del clúster y la otra puede ser utilizada para comunicaciones entre los servidores del mismo. Si los servidores web para clientes tienen una sola NIC, el clúster NLB debe ser configurado para funcionamiento Multicast para permitir la comunicación entre los nodos, lo que evita inconsistencias en la configuración. Acceda a este ajuste mediante el Administrador de equilibrio de carga de red, o mediante Propiedades de Conexión de red de cada servidor web.

50

Equilibrio de carga de red (NLB) de Windows

Ajustar modo de filtrado Afinidad Para optimizar la efectividad de la caché de PI WebParts, el clúster NLB debe configurarse para enviar todas las solicitudes de un cliente al mismo servidor web de la granja. Cuando el modo de filtrado Afinidad de una Regla de puerto se ajusta a Un único host, todas las solicitudes de un cliente en particular son gestionadas por el mismo servidor web del clúster. Acceda a este ajuste mediante el Administrador de equilibrio de carga de red, o mediante Propiedades de Conexión de red de cada servidor web. PI WebParts funciona con servidores proxy inversos basados en Microsoft Internet Security and Acceleration (ISA) Server 2006. Algunas funciones de PI WebParts requieren la especificación de una URL, como la del archivo seleccionado para un elemento web PI Graphic o para un comportamiento de hipervínculo en un elemento web PI Table. Si se requieren distintas URL base para zonas de autenticación múltiple (por ejemplo, una URL pública definida para usuarios de la zona Internet y otra para usuarios de intranet), los administradores deben especificar una URL interna que funcione para los usuarios en zonas sin asignaciones de acceso alternas. Nota: Esta URL no debe especificarse como cabecera de host para un sitio extendido al que el servidor ISA redireccione sus solicitudes.

PI WebParts admite la conversión de URL, tales como las encontradas en configuraciones de PI WebParts, que son convertidas a una URL pública adecuada a la zona de autenticación actual, si hay disponibles asignaciones en Asignaciones de acceso alternativas ( http://technet.microsoft.com/es-es/library/cc261814.aspx) de la aplicación web SharePoint Si existen asignaciones para la zona en la que se originó la solicitud actual, PI WebParts convierte la URL base interna especificada en la URL pública. Para convertir URL, debe especificar las URL internas que desea convertir añadiendo una entrada InternalURLs en la sección AppSettings del archivo web.config raíz. Pueden especificarse varias URL utilizando un punto y coma como delimitador:

Por ejemplo, para convertir todas las instancias de http://miservidor en una URL pública adecuada, se añadirá la siguiente entrada:

Una vez realizado, al especificar una URL en la propiedad Archivo seleccionado de un elemento web PI Graphic, por ejemplo, introduzca una ruta de archivo utilizando la URL interna http://miservidor/mipantalla.svg. •

Para los diseñadores de SharePoint navegando desde el interior de un firewall, donde no se utilizan asignaciones de acceso alternativo, se pueden utilizar los cuadros de diálogo Examinar/Buscar archivo para seleccionar un archivo con una URL interna.



Desde fuera de un firewall, estos cuadros de diálogo no deben utilizarse. En lugar de eso, el usuario externo que está diseñando la página de elemento web debe introducir una URL interna conocida.

Manual del administrador de PI Web Parts 2010

51

Información suplementaria



Si se introduce una URL pública, el montaje PI Graphic que se esté ejecutando en el servidor web puede no ser capaz de cargar el fichero especificado para los usuarios de otras zonas de autenticación.

Debe utilizarse un enfoque similar al crear comportamientos de hipervínculos en configuraciones de tabla avanzadas. Si existen asignaciones de acceso alternativas para la URL base, debe utilizarse una URL interna. La misma práctica debe utilizarse para los botones de enlace y las imágenes vinculadas dentro de pantallas PI ProcessBook utilizadas en elementos web PI Graphic. Hay varios casos en los que los PI WebParts no intentan convertir las URL internas en URL públicas: •

Los botones o imágenes de enlace dentro de pantallas PI ActiveView son resueltos por el control ActiveView, que se ejecuta en el ordenador cliente. Esto significa que las instancias de PI ActiveView configuradas con estas pantallas no son completamente funcionales fuera de un firewall.



Los atributos URL utilizados para hipervínculos en PI TreeView no son convertidos en URL públicas porque tal intento ralentizaría de forma significativa el proceso de PI TreeView. Si es posible, introduzca propiedades URL que funcionen para usuarios a ambos lados del firewall.



Si los usuarios externos al firewall cargan páginas con elementos web PI ActiveView o ejecutan PI ProcessBook para editar archivos de pantallas, todos los PI Servers referenciados en pantallas PDI y SVG deben residir también fuera del firewall, de forma que pueda establecerse una conexión directa entre el ordenador cliente y el PI Server.

Cada vez que se introduce una nueva URL interna, puede ser necesario modificar o configurar Trusts (página 20) de PI Server adicionales. Si el trust está basado en una dirección IP y la nueva URL es un alias que resuelve una dirección IP que ya tiene un trust, no se requiere ningún cambio. Si la nueva URL interna es un alias para otra URL, pero el PI Trust está basado en la ruta de red, debe establecerse un nuevo PI Trust para la nueva URL interna o modificarse el existente para que esté basado en la dirección IP. Si la nueva URL interna no tiene una entrada de PI Trust correspondiente, debe crearse una nueva entrada de PI Trust.

52

Apéndice B

Kerberos La delegación de Kerberos habilita a los usuarios de un entorno de aplicaciones distribuidas a acceder, mediante la autenticación de Windows, a fuentes de datos remotas. Kerberos es la solución preferida para gestionar el acceso de usuarios a PI WebParts y PI DataLink for Excel Services. Para la autenticación remota de usuarios, el servidor web que aloja la aplicación debe aceptar y transmitir las credenciales de inicio de sesión a un servidor remoto que proporciona datos, como PI Server o PI System. Este escenario, conocido como un doble salto, se produce cuando la delegación de Kerberos es requerida para los ordenadores y cuentas de usuario involucradas. Son necesarios los siguientes requisitos previos para configurar Kerberos: •

Windows 2003 o 2008 servers



Implementación de la seguridad de Active Directory y Windows



Todas las cuentas de usuario, de servicio y los ordenadores deben ser miembros de la misma implementación del Active Directory



Acceso a privilegios de Administrador del dominio

Nota: Los cambios en la configuración de seguridad afectan a todas las aplicaciones que se ejecuten en la aplicación web SharePoint de destino.

Configuración de cuentas de usuario En la mayoría de los casos, no es necesario realizar cambios en los ajustes predeterminados de cuentas de usuario y ordenadores. Sin embargo, puede que desee verificar las propiedades existentes para asegurarse de que no hay obstáculos. En Usuarios y equipos de Active Directory, abra Propiedades de la cuenta del usuario final. Verifique que Account is sensitive and cannot be delegated no está marcado en la ficha Account Options.

Activar Kerberos para Sharepoint Siga los procedimientos básicos para activar Kerberos en un ordenador SharePoint (http://support.microsoft.com/?id=832769) tal como los describe Microsoft.

Manual del administrador de PI Web Parts 2010

53

Kerberos

Configuración de Kerberos en el servidor web Los pasos requeridos para configurar Kerberos difieren dependiendo de la arquitectura de su sistema y de su seguridad.

Grupos de aplicaciones que utilizan cuentas de dominio El protocolo Kerberos se basa en Nombres principales de servicio (SPN) que asocian servicios con cuentas de dominio. •

Si el grupo de aplicaciones SharePoint está ejecutándose bajo la identidad Servicios de red, se establece automáticamente un SPN temporal que tiene credenciales suficientes para que la delegación de Kerberos se realice correctamente.



Si el grupo de aplicaciones SharePoint está configurado para ejecutarse bajo una cuenta de dominio, debe establecerse un SPN para enlazar la cuenta de dominio con el servicio HTTP.

No hay una herramienta gráfica para visualizar o establecer SPN. En su lugar, se crean y administran mediante la herramienta de línea de comandos SETSPN: •

SETSPN para Windows 2003 (http://support.microsoft.com/kb/892777/) forma parte de las herramientas de apoyo incluidas con Windows Server 2003 Service Pack 1 (SP1)



SETSPN está disponible en Windows Server 2008 cuando se añade el rol Active Directory Domain Services.

Para establecer un SPN HTTP para la cuenta de dominio utilizada con un grupo de aplicaciones, utilice SETSPN con la opción –A tanto para el nombre NETBIOS como para el nombre completo de dominio del servidor web: •

SETSPN -A HTTP/ \



SETSPN -A HTTP/

Por ejemplo, con un ordenador llamado myDomain\myserver y una cuenta llamada myuser: •

SETSPN -A HTTP/MYSERVER mydomain\myuser



SETSPN -A HTTP/myserver.mydomain.com myuser

Una vez creados los SPN, vaya a Usuarios y equipos de Active Directory y asigne un trust a la cuenta de dominio para delegación. A continuación, vaya a la ficha Cuenta del cuadro de diálogo Propiedades de cuenta. En Opciones de cuenta, haga clic para seleccionar Account is trusted for delegation y haga clic en Aceptar.

Números de puerto alternativos Los sitios web que se ejecutan en números de puerto distintos al puerto 80 predeterminado, no requieren configuración adicional más allá de las descritas para grupos de aplicaciones. Kerberos HTTP SPN habilita el proceso IIS W3WP para delegar credenciales en todos los puertos, incluido el 443 para SSL.

54

Configuración de Kerberos en el servidor web

Autenticación básica con SSL Una configuración habitual para la autenticación por Internet es ubicar el servidor web tras un firewall en una DMZ. Los navegadores se conectan utilizando autenticación Básica, con la contraseña encriptada mediante SSL en el puerto 443. Un único de sesión correcto establece las credenciales de Windows del usuario para la duración de la sesión HTTP. Con este escenario, la autenticación se produce en el servidor web, con lo que el acceso a las fuentes de datos es de solo un salto. La delegación de Kerberos no es necesaria y no se requiere ninguna configuración más allá de la instalación predeterminada.

Encabezados de host En IIS, los sitios web pueden ser configurados para compartir una única dirección IP y un número de puerto si se accede a ellos mediante diferentes encabezados de host. Para que los clientes accedan al sitio web utilizando un encabezado de host, debe configurarse una entrada DNS para resolver la dirección IP correctamente. En tales casos, el nombre de dominio completo que se utiliza para acceder al sitio web no es el mismo que el nombre del ordenador. Debe establecerse un nuevo SPN para que el servicio HTTP y el nombre completo de dominio para la delegación de Kerberos funcionen como se espera. Por ejemplo, un servidor web con nombre myserver tiene dos sitios web: Sitio

Pue rto

Encabeza do

Ident. grupo aplic.

FQDN

Site1

80

myheader 1

Servicios de red

myheader1.mydomain.com

Site2

80

myheader 2

rtwptest\dhweb

myheader2.mydomain.com

Para establecer los SPN de Kerberos para estos dos sitios, utilice la siguiente sintaxis: •

SETSPN -A HTTP/myheader1.mydomain.com mydomain\myuser



SETSPN -A HTTP/myheader2.mydomain.com mydomain\myuser

Granjas de servidores con equilibrio de carga Todas las versiones de SharePoint pueden ser instaladas en una granja de servidores. Una granja está formada por varios servidores para clientes que comparten una misma base de datos de configuración. A la granja web se accede mediante una única dirección URL establecida en DNS que hace referencia a la dirección del clúster de la granja web. Al igual que en el caso de los encabezados de host, debe establecerse un SPN de Kerberos tanto para el nombre NETBIOS como para el nombre de dominio de la granja. Por ejemplo, una granja web en http://myfarm.mydomain.com está configurada con grupos de aplicaciones ejecutándose bajo una cuenta de dominio rtwptest\dhweb. Para añadir el SPN utilice la sintaxis: •

SETSPN -A HTTP/MYFARM mydomain\myuser



SETSPN -A HTTP/myfarm.mydomain.com myuser

Manual del administrador de PI Web Parts 2010

55

Kerberos

Recursos compartidos de archivos Una vez que el servidor web ha sido configurado para la delegación de Kerberos, las aplicaciones PI relacionadas pueden acceder a archivos remotos seguros a nivel de recurso compartido o de archivo: •

PI Data Services puede establecer enlaces ODBC y OLEDB con archivos de datos.



PI WebParts puede acceder a archivos SVG o PDI almacenados en el sistema de archivos.



PI DataLink for Excel Services puede mostrar archivos Excel con funciones de PI DataLink.

No se requiere configuración adicional de Kerberos para los servidores de archivos. Para confirmar los ajustes de seguridad, el usuario debe poder acceder al archivo o recurso compartido directamente desde la estación de trabajo cliente.

Fuentes de datos SQL Server Microsoft SQL Server acepta las credenciales de Windows para la autenticación en el servidor y para la autorización a bases de datos específicas. Se requiere una configuración especial para permitir el inicio de sesión a través de la delegación de Kerberos. Consulte las instrucciones de SQL Server 2000 y SQL Server 2005 (http://support.microsoft.com/kb/319723/) o SQL Server 2008 (http://msdn.microsoft.com/es-es/library/cc280745.aspx) para ver los procedimientos de configuración específicos. Para configurar PI Data Services para que utilice la seguridad integrada, utilice las páginas de administración de PI Data Services para crear una conexión OLEDB relacional. Añada una sentencia Integrated Security=SSPI a la cadena de conexión tal como sigue: Provider=SQLOLEDB;Data Source=; Initial Catalog=; Integrated Security=SSPI;

A continuación, cree un conjunto de datos que utilice la conexión relacional. Una consulta de prueba que devuelve el usuario actual es: SELECT SYSTEM_USER, CURRENT_TIMESTAMP;

Cuando el conjunto de datos es previsualizado desde un ordenador cliente o utilizado en un elemento web PI Table, devuelve el nombre de dominio completo del usuario en el momento actual. Nota: Los pasos requeridos para configurar SQL Server para que acepte la delegación de Kerberos no afectan y no están relacionados con la configuración de seguridad para SharePoint. Esto es así incluso si las bases de datos SharePoint y la base de datos fuente están almacenadas en el mismo ordenador.

56

Fuentes de datos Oracle

Fuentes de datos Oracle Los servidores de bases de datos Oracle admiten la autenticación integrada de Windows. Puede añadir cuentas de dominio y asignarlas a roles de base de datos utilizando el Asistente de administración para Windows. Un servidor web requiere que se establezcan el cliente Oracle y un nombre de servicio para poder conectar. No se requiere configuración adicional para que un servidor Oracle habilite la delegación de Kerberos. Para configurar la seguridad integrada, cree una conexión a una fuente de datos OLEDB relacional en PI Data Services y añada OSAuthent=1 a la cadena de conexión. Por ejemplo: Provider=OraOLEDB.Oracle.1; Data Source=;OSAuthent=1

A continuación, cree un conjunto de datos que utilice la conexión relacional. Una consulta de prueba que devuelve el usuario actual es: SELECT USER, SYSTIMESTAMP FROM DUAL;

Cuando este conjunto de datos es previsualizado desde un ordenador cliente o utilizado en un elemento web PI Table, devuelve el nombre de dominio completo del usuario en el momento actual.

Fuentes de datos de servicios web Los servicios web que se ejecutan en IIS en un entorno de intranet pueden ser asegurados para que requieran la autenticación de Windows. Puede gestionar los permisos a estos servicios en el Administrador de Internet Information Services cuando haga clic con el botón derecho en el sitio anfitrión y seleccione Permisos. •

Si el grupo de aplicaciones para el sitio web que aloja el servicio web se ejecuta con una Identidad de servicio de red, no se requiere configuración adicional de Kerberos.



Si el grupo de aplicaciones se ejecuta bajo una cuenta de dominio, debe establecerse un SPN de Kerberos para HTTP.

Por ejemplo, para un servicio web que se ejecuta bajo la cuenta mydomain\mypoolid y al que se accede en http://myservice.mydomain.com/ws.asmx:

el SPN debe ser SETSPN -A HTTP/myservice.mydomain.com mydomain\mypoolid

Establezca una conexión y un conjunto de datos con el servicio web seguro en PI Data Services como lo haría con cualquier servicio web no seguro.

Manual del administrador de PI Web Parts 2010

57

Kerberos

Solución de problemas Establecer la delegación de Kerberos en un entorno distribuido ya existente puede ser un reto, especialmente si hay que establecer SPN o las políticas de dominio están restringidas. Al igual que con otras tareas de red, el mejor enfoque es confirmar los saltos de uno en uno. Confirme que el ordenador cliente está utilizando Kerberos. Cierre la sesión en el ordenador cliente y vuelva a iniciarla con la cuenta de usuario adecuada. A continuación, navegue hasta la página con acceso de doble salto a los datos. En el servidor web, visualice el registro de eventos de seguridad para ver qué protocolo está siendo utilizado para autenticación. Los eventos deben mostrar un inicio de sesión correcto y listar el paquete de autenticación que se utilizó. Si el paquete es NTLM en lugar de Kerberos, los saltos dobles no se realizarán. Esto puede ser debido a que el servidor web no esté configurado para aceptar Kerberos, o porque la cuenta de cliente no puede utilizar Kerberos. Confirme que el servidor web está utilizando Kerberos Mire en el registro de eventos de seguridad del ordenador destino dónde reside la fuente de datos (si en el servidor de archivos, en el ordenador del servicio web o en el servidor de la base de datos). Los eventos deben mostrar un inicio de sesión correcto y listar el nombre de usuario y el paquete de autenticación que se utilizó. Si el paquete es NTLM y el nombre de usuario está vacío, el servidor web no está utilizando Kerberos para comunicar con el ordenador destino. si el cliente está utilizando Kerberos correctamente para conectar con el servidor web, este salto puede fallar porque el ordenador destino no está configurado para utilizar Kerberos. Recursos KerbTray es una práctica utilidad que ayuda a diagnosticar problemas de Kerberos para Windows 2000 y Windows 2003. KerbTray muestra tickets de Kerberos y puede depurar las credenciales sin cerrar la sesión. KerbTray for Windows 2000 (http://www.microsoft.com/downloads/details.aspx?FamilyID=4e3a58be-29f6-49f685be-e866af8e7a88&displaylang=en) KerbTray for Windows 2003 (http://www.microsoft.com/latam/technet/seminario/3estrella2.mspx) Puede encontrar una explicación completa sobre solución de problemas con Kerberos en el artículo de Microsoft titulado Troubleshooting Kerberos (http://technet.microsoft.com/es-es/library/cc728430(WS.10).aspx).

58

Apéndice C

Definiciones de contadores personalizados Los siguientes conjuntos de contadores de rendimiento personalizados se instalan con los kits de instalación de PI WebParts y PI Data Services. Notas de uso: •

Los contadores Base se utilizan internamente y no están publicados para su visualización.



Todos los contadores son seleccionables a través de todos los dominios de aplicación (mediante el cuadro de diálogo del complemento de Windows Perfmon). sin embargo, algunos contadores no se actualizan durante la ejecución en un dominio dado. Por lo tanto, es necesario tener cierto conocimiento de aplicaciones web y de la arquitectura de PI Data Services a fin de obtener datos significativos para su análisis.

Contadores de rendimiento personalizados de PI WebParts Nombre de objeto

Nombre de contador

Descripción del contador

RtWebParts

WebPart Last Call USecs

Tiempo de ejecución, en microsegundos, de la última llamada a la clase base RtWebPart.

RtWebParts

WebPart Average Call Secs

Tiempo promedio de ejecución, en segundos, de la última llamada a la clase base RtWebPart.

RtWebParts

WebPart Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts

WebPart Calls/Sec

Tasa por segundo de llamadas a la clase base RtWebPart.

RtWebParts

WebPart Total Calls

Contador total de llamadas a la clase base RtWebPart.

RtWebParts

Update Last Call USecs

Tiempo de ejecución, en microsegundos, de la última llamada a RtWebPart Update WebService.

RtWebParts

Update Average Call Secs

Tiempo promedio de ejecución, en segundos, de las llamadas a RtWebPart Update WebService.

RtWebParts

Update Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts

Update Calls/Sec

Tasa por segundo de llamadas a RtWebPart Update WebService.

RtWebParts

Update Total Calls

Contador total de llamadas a RtWebPart Update WebService.

RtWebParts:

WebPart Last Call USecs

Tiempo de ejecución, en microsegundos, de la última llamada al WebPart.

RtWebParts:

WebPart Average Call Secs

Tiempo promedio de ejecución, en segundos, de las últimas llamadas al WebPart.

Manual del administrador de PI Web Parts 2010

59

Definiciones de contadores personalizados

60

Nombre de objeto

Nombre de contador

Descripción del contador

RtWebParts:

WebPart Average Call Secs Base

Denominador de contador para proporcionar el tiempo por llamada.

RtWebParts:

WebPart Calls/Sec

Tasa por segundo de llamadas al WebPart.

RtWebParts:

WebPart Total Calls

Contador total de llamadas al WebPart.

RtWebParts:

Update Last Call USecs

Tiempo de ejecución, en microsegundos, de llamada para actualizar WebPart.

RtWebParts:

Update Average Call Secs

Tiempo promedio de ejecución, en segundos, de llamadas para actualizar WebPart.

RtWebParts:

Update Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts:

Update Calls/Sec

Tasa por segundo de llamadas para actualizar WebPart.

RtWebParts:

Update Total Calls

Contador total de llamadas para actualizar WebPart.

RtWebParts:

Non-Agg. Query w/Cfg Last Call USecs

Último tiempo de ejecución, en microsegundos, para actualizar una consulta no agregada utilizando una configuración avanzada Rt.

RtWebParts:

Non-Agg. Query w/Cfg Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar una actualización para una consulta no agregada utilizando una configuración avanzada Rt.

RtWebParts:

Non-Agg. Query w/Cfg Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts:

Non-Agg. Query w/Cfg Calls/Sec

Tasa por segundo de llamadas para procesar una actualización para una consulta no agregada utilizando una configuración avanzada Rt.

RtWebParts:

Non-Agg. Query w/Cfg Total Calls

Recuento total de llamadas para procesar una actualización para una consulta no agregada utilizando una configuración avanzada Rt.

RtWebParts:

Non-Agg. Query No Cfg Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar una actualización para una consulta no agregada sin una configuración avanzada Rt.

RtWebParts:

Non-Agg. Query No Cfg Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar una actualización para una consulta no agregada sin una configuración avanzada Rt.

RtWebParts:

Non-Agg. Query No Cfg Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts:

Non-Agg. Query No Cfg Calls/Sec

Tasa por segundo de llamadas para procesar una actualización para una consulta no agregada sin una configuración avanzada Rt.

RtWebParts:

Non-Agg. Query No Cfg Total Calls

Recuento total de llamadas para procesar una actualización para una consulta no agregada sin una configuración avanzada Rt.

RtWebParts:

Table Render Init. Last Call USecs

Último tiempo de ejecución, en microsegundos, para realizar la inicialización para representar un elemento web.

Contadores de rendimiento personalizados de PI WebParts

Nombre de objeto

Nombre de contador

Descripción del contador

RtWebParts:

Table Render Init. Average Call Secs

Tiempo promedio de ejecución, en segundos, para realizar la inicialización para representar un elemento web.

RtWebParts:

Table Render Init. Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts:

Table Render Init. Calls/Sec

Tasa por segundo de llamadas para realizar la inicialización para representar un elemento web.

RtWebParts:

Table Render Init. Total Calls

Contador total de llamadas para realizar la inicialización para representar un elemento web.

RtWebParts:

Table Render Main Last Call USecs

Último tiempo de ejecución, en microsegundos, para realizar la rutina principal para representar un elemento web.

RtWebParts:

Table Render Main Average Call Secs

Tiempo promedio de ejecución, en segundos, para realizar la rutina principal para representar un elemento web.

RtWebParts:

Table Render Main Average Call Secs

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts:

Table Render Main Calls/Sec

Tasa por segundo de llamadas para realizar la rutina principal para representar un elemento web.

RtWebParts:

Table Render Main Total Calls

Contador total de llamadas para realizar la rutina principal para representar un elemento web.

RtWebParts:

Ser. Data Query Last Call USecs

Tiempo de ejecución, en microsegundos, para serializar un Data Query.

RtWebParts:

Ser. Data Query Average Call Secs

Tiempo promedio de ejecución, en segundos, para serializar un Data Query.

RtWebParts:

Ser. Data Query Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts:

Ser. Data Query Calls/Sec

Tasa por segundo de llamadas para serializar un Data Query.

RtWebParts:

Ser. Data Query Total Calls

Recuento total de llamadas para serializar un Data Query.

RtWebParts:

Ser. Table State Last Call USecs

Último tiempo de ejecución, en microsegundos, para serializar un Table State.

RtWebParts:

Ser. Table State Average Call Secs

Tiempo promedio de ejecución, en segundos, para serializar un Table State.

RtWebParts:

Ser. Table State Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts:

Ser. Table State Calls/Sec

Tasa por segundo de llamadas para serializar un Table State.

RtWebParts:

Ser. Table State Total Calls

Recuento total de llamadas para serializar un Table State.

RtWebParts:

DeSer. Table Last Call USecs

Último tiempo de ejecución, en microsegundos, para deserializar.

RtWebParts:

DeSer. Table Average Call Secs

Tiempo promedio de ejecución, en segundos, para deserializar.

Manual del administrador de PI Web Parts 2010

61

Definiciones de contadores personalizados

62

Nombre de objeto

Nombre de contador

Descripción del contador

RtWebParts:

DeSer. Table Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts:

DeSer. Table Calls/Sec

Tasa por segundo de llamadas para deserializar.

RtWebParts:

DeSer. Table Total Calls

Contador total de llamadas para deserializar.

RtWebParts: RtGraphic

PI Query Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar una consulta de punto PI.

RtWebParts: RtGraphic

PI Query Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar una consulta de punto PI.

RtWebParts: RtGraphic

PI Query Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtGraphic

PI Query Calls/Sec

Tasa por segundo de llamadas para procesar una consulta de punto PI.

RtWebParts: RtGraphic

PI Query Total Calls

Recuento total de llamadas para procesar una consulta de punto PI.

RtWebParts: RtGraphic

PI Query Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar una consulta de conjunto de datos PI.

RtWebParts: RtGraphic

PI Dataset Query Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar una consulta de conjunto de datos PI.

RtWebParts: RtGraphic

PI Dataset Query Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtGraphic

PI Dataset Query Calls/Sec

Tasa por segundo de llamadas para procesar una consulta de conjunto de datos PI.

RtWebParts: RtGraphic

PI Dataset Query Total Calls

Recuento total de llamadas para procesar una consulta de conjunto de datos PI.

RtWebParts: RtGraphic

ODBC Query Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar una consulta odbc.

RtWebParts: RtGraphic

ODBC Query Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar una consulta odbc.

RtWebParts: RtGraphic

ODBC Query Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtGraphic

ODBC Query Calls/Sec

Tasa por segundo de llamadas para procesar una consulta odbc.

RtWebParts: RtGraphic

ODBC Query Total Calls

Recuento total de llamadas para procesar una consulta odbc.

RtWebParts: RtGraphic

SVG Transform Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar una transformación svg.

RtWebParts: RtGraphic

SVG Transform Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar una transformación svg.

RtWebParts: RtGraphic

SVG Transform Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtGraphic

SVG Transform Calls/Sec

Tasa por segundo de llamadas para procesar una transformación svg.

RtWebParts: RtGraphic

SVG Transform Total Calls

Recuento total de llamadas para procesar una transformación svg.

Contadores de rendimiento personalizados de PI WebParts

Nombre de objeto

Nombre de contador

Descripción del contador

RtWebParts: RtGraphic

Trend Symbol Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar un símbolo de tendencia.

RtWebParts: RtGraphic

Trend Symbol Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar un símbolo de tendencia.

RtWebParts: RtGraphic

Trend Symbol Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtGraphic

Trend Symbol Calls/Sec

Tasa por segundo de llamadas para procesar un símbolo de tendencia.

RtWebParts: RtGraphic

Trend Symbol Total Calls

Recuento total de llamadas para procesar un símbolo de tendencia.

RtWebParts: RtGraphic

Value Symbol Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar un símbolo de valor.

RtWebParts: RtGraphic

Value Symbol Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar un símbolo de valor.

RtWebParts: RtGraphic

Value Symbol Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtGraphic

Value Symbol Calls/Sec

Tasa por segundo de llamadas para procesar un símbolo de valor.

RtWebParts: RtGraphic

Value Symbol Total Calls

Recuento total de llamadas para procesar un símbolo de valor.

RtWebParts: RtGraphic

Bar Symbol Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar un símbolo de barra.

RtWebParts: RtGraphic

Bar Symbol Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar un símbolo de barra.

RtWebParts: RtGraphic

Bar Symbol Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtGraphic

Bar Symbol Calls/Sec

Tasa por segundo de llamadas para procesar un símbolo de barra.

RtWebParts: RtGraphic

Bar Symbol Total Calls

Recuento total de llamadas para procesar un símbolo de barra.

RtWebParts: RtGraphic

MultiState Symbol Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar un símbolo multiestado.

RtWebParts: RtGraphic

MultiState Symbol Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar un símbolo multiestado.

RtWebParts: RtGraphic

MultiState Symbol Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtGraphic

MultiState Symbol Calls/Sec

Tasa por segundo de llamadas para procesar un símbolo multiestado.

RtWebParts: RtGraphic

MultiState Symbol Total Calls

Recuento total de llamadas para procesar un símbolo multiestado.

RtWebParts: RtTreeView

Load Tree Last Call USecs

Tiempo de ejecución, en microsegundos, de la última llamada para cargar el control de árbol.

RtWebParts: RtTreeView

Load Tree Average Call Secs

Tiempo promedio de ejecución, en segundos, de la última llamada para cargar el control de árbol.

RtWebParts: RtTreeView

Load Tree Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtTreeView

Load Tree Calls/Sec

Tasa por segundo de llamadas para cargar el control de árbol.

Manual del administrador de PI Web Parts 2010

63

Definiciones de contadores personalizados

64

Nombre de objeto

Nombre de contador

Descripción del contador

RtWebParts: RtTreeView

Load Tree Total Calls

contador total de llamadas para cargar el control de árbol.

RtWebParts: RtTreeView

Node Expand Last Call USecs

Tiempo de ejecución, en microsegundos, de la última llamada para expandir un único nodo.

RtWebParts: RtTreeView

Node Expand Average Call Secs

Tiempo promedio de ejecución, en segundos, de la última llamada para expandir un único nodo.

RtWebParts: RtTreeView

Node Expand Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtTreeView

Node Expand Calls/Sec

Tasa por segundo de llamadas para expandir un único nodo.

RtWebParts: RtTreeView

Node Expand Total Calls

Contador total de llamadas para expandir un único nodo.

RtWebParts: RtTreeView

Build Comm Data Last Call USecs

Tiempo de ejecución, en microsegundos, de la última llamada para obtener datos de comunicación de elemento web.

RtWebParts: RtTreeView

Build Comm Data Average Call Secs

Tiempo promedio de ejecución, en segundos, de la última llamada para obtener datos de comunicación de elemento web.

RtWebParts: RtTreeView

Build Comm Data Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtTreeView

Build Comm Data Calls/Sec

Tasa por segundo de llamadas para obtener datos de comunicación de elemento web.

RtWebParts: RtTreeView

Build Comm Data Total Calls

Recuento total de llamadas para obtener datos de comunicación de elemento web.

RtWebParts: RtTreeView

Number Of PI Modules Read

Número total de módulos PI leídos por el elemento web RtTreeView y por cualquier control en árbol en las páginas web de administración de PI Data Services.

RtWebParts: RtTreeView

Number Of PI Properties Read

Número total de PI Properties leídos por el elemento web RtTreeView y por cualquier control en árbol en las páginas web de administración de RtBaseline.

RtWebParts: RtTreeView

Number Of PI Aliases Read

Número total de PI Alias leídos por el elemento web RtTreeView y por cualquier control en árbol en las páginas web de administración de RtBaseline.

RtWebParts: RtTrend

Calculate Scales Last Call USecs

Tiempo de ejecución, en microsegundos, de la última llamada a Calcular escalas para una Tendencia.

RtWebParts: RtTrend

Calculate Scales Average Call Secs

Tiempo promedio de ejecución, en segundos, de llamadas a Calcular escalas para una Tendencia.

RtWebParts: RtTrend

Calculate Scales Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtTrend

Calculate Scales Calls/Sec

Tasa por segundo de llamadas a Calcular escalas para una Tendencia.

RtWebParts: RtTrend

Calculate Scales Total Calls

Recuento total de llamadas a Calcular escalas para una Tendencia.

RtWebParts:

Render SVG Last Call USecs

Tiempo de ejecución, en microsegundos, de la última llamada a Generar SVG para elemento web.

Contadores de rendimiento personalizados de PI WebParts

Nombre de objeto

Nombre de contador

Descripción del contador

RtWebParts:

Render SVG Average Call Secs

Tiempo promedio de ejecución, en segundos, de llamada a Generar SVG para elemento web.

RtWebParts:

Render SVG Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts:

Render SVG Calls/Sec

Tasa por segundo de llamadas a Generar SVG para elemento web.

RtWebParts:

Render SVG Total Calls

Recuento total de llamadas a Generar SVG para elemento web.

RtWebParts: RtValues

Agg. Query w/Cfg Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar una consulta inicial agregada utilizando una configuración avanzada Rt.

RtWebParts: RtValues

Agg. Query w/Cfg Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar una consulta inicial agregada utilizando una configuración avanzada Rt.

RtWebParts: RtValues

Agg. Query w/Cfg Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtValues

Agg. Query w/Cfg Calls/Sec

Tasa por segundo de llamadas para procesar una consulta inicial agregada utilizando una configuración avanzada Rt.

RtWebParts: RtValues

Agg. Query w/Cfg Total Calls

Recuento total de llamadas para procesar una consulta inicial agregada utilizando una configuración avanzada Rt.

RtWebParts: RtValues

Agg. Query No Cfg Last Call USecs

Último tiempo de ejecución, en microsegundos, para procesar una actualización para una consulta agregada sin una configuración avanzada Rt.

RtWebParts: RtValues

Agg. Query No Cfg Average Call Secs

Tiempo promedio de ejecución, en segundos, para procesar una actualización para una consulta agregada sin una configuración avanzada Rt.

RtWebParts: RtValues

Agg. Query No Cfg Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtValues

Agg. Query No Cfg Calls/Sec

Tasa por segundo de llamadas para procesar una actualización para una consulta agregada sin una configuración avanzada Rt.

RtWebParts: RtValues

Agg. Query No Cfg Total Calls

Recuento total de llamadas para procesar una actualización para una consulta agregada sin una configuración avanzada Rt.

RtWebParts: RtXYPlot

Execute Update Queries Last Call USecs

Tiempo de ejecución, en microsegundos, de la última llamada para ejecutar consultas de RtBaseline para actualizaciones.

RtWebParts: RtXYPlot

Execute Update Queries Average Call Secs

Tiempo promedio de ejecución, en segundos, para ejecutar consultas de RtBaseline para actualizaciones.

RtWebParts: RtXYPlot

Execute Update Queries Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtXYPlot

Execute Update Queries Calls/Sec

Tasa por segundo de llamadas para ejecutar consultas de RtBaseline para actualizaciones.

RtWebParts: RtXYPlot

Execute Update Queries Total Calls

Recuento total de llamadas para ejecutar consultas de RtBaseline para actualizaciones.

RtWebParts: RtXYPlot

Execute Initial Queries Last Call USecs

Tiempo de ejecución, en microsegundos, para ejecutar consultas iniciales de RtBaseline.

Manual del administrador de PI Web Parts 2010

65

Definiciones de contadores personalizados

Nombre de objeto

Nombre de contador

Descripción del contador

RtWebParts: RtXYPlot

Execute Initial Queries Average Call Secs

Tiempo promedio de ejecución, en segundos, para ejecutar consultas iniciales de RtBaseline.

RtWebParts: RtXYPlot

Execute Initial Queries Average Call Secs Base

Denominador de contador para proporcionar el tiempo por operación.

RtWebParts: RtXYPlot

Execute Initial Queries Calls/Sec

Tasa por segundo de llamadas para ejecutar consultas iniciales de RtBaseline.

RtWebParts: RtXYPlot

Execute Initial Queries Total Calls

Recuento total de llamadas para ejecutar consultas iniciales de RtBaseline.

1 aplicable a todos los elementos web. 2 Solo aplicable a actualización de elementos web. 3 Solo aplicable a elementos web tabulares: RtTable, RtTimeSeries, RtValues y RtBatchTable. 4 solo aplicable a RtTrend y RtXYPlot.

66

Apéndice D

Registro e instrumentación Consulte el Apéndice B – Registro e instrumentación del manual del Administrador de PI Data Services para obtener información sobre las opciones de Registro e instrumentación y su configuración.

Manual del administrador de PI Web Parts 2010

67

Soporte técnico y recursos Puede leer toda la información acerca de las opciones de soporte técnico y acceder a los siguientes recursos en el sitio web Soporte Técnico OSIsoft: http://techsupport.osisoft.com

Antes de llamar o escribir solicitando ayuda Cuando se ponga en contacto con el Soporte técnico OSIsoft, deberá facilitar: •

El nombre del producto, los números de versión y/o compilación



La plataforma del equipo (tipo de CPU, sistema operativo y número de versión)



La hora en la que se inició la dificultad



Los archivos de registro en ese momento

Asistencia y soporte telefónico Puede contactar con el soporte técnico de OSIsoft las 24 horas del día. Utilice los números de la tabla siguiente para encontrar el más adecuado para su zona. Al llamar a cualquiera de esos números su llamada será redirigida a nuestra cola de soporte global para ser respondida por ingenieros ubicados por todo el mundo. Ubicación de oficinas

Número de acceso

Opciones de idioma local

San Leandro, CA, USA

1 510 297 5828

Inglés

Philadelphia, PA, USA

1 215 606 0705

Inglés

Johnson City, TN, USA

1 423 610 3800

Inglés

Montreal, QC, Canada

1 514 493 0663

Inglés, francés

Sao Paulo, Brasil

55 11 3053 5040

Inglés, portugués

Frankfurt, Alemania

49 6047 989 333

Inglés, alemán

Manama, Bahrain

973 1758 4429

Inglés, árabe

Singapur

65 6391 1811 86 021 2327 8686

Inglés, mandarín Mandarín

Perth, WA, Australia

61 8 9282 9220

Inglés

Manual del administrador de PI Web Parts 2010

69

Registro e instrumentación

El soporte puede ser proporcionado en otros idiomas distintos al inglés en determinados centros (relacionados anteriormente) según la disponibilidad de personal. Si selecciona una opción de idioma local, haremos todo lo posible por conectarle con un ingeniero de soporte técnico (TSE, por sus siglas en inglés) con conocimiento de dicho idioma. Si no se encuentra disponible ningún TSE en idioma local, será redirigido al primer asistente disponible. Si cuando llame todos los ingenieros disponibles están ocupados asistiendo a otros clientes, se le solicitará si desea permanecer en espera hasta que haya un ingeniero libre o si desea dejar un mensaje de voz. Si decide dejar un mensaje, no perderá su puesto en la cola. Su mensaje de voz será tratado como una llamada telefónica normal y redirigido al primer ingeniero que quede disponible. Si llama en relación a un caso ya abierto, asegúrese de dejar la referencia del número de caso cuando llame, de esta forma le podremos poner en contacto con el ingeniero asignado actualmente al caso. Si dicho ingeniero no está disponible, otro ingeniero intentará ayudarle.

Búsqueda en el servicio de asistencia En el sitio web de soporte técnico de OSIsoft, haga clic enBúsqueda en el servicio de soporte. Realice búsquedas de forma fácil y rápida, sobre soluciones, documentación y boletines de soporte, en el sitio web de soporte técnico de OSIsoft utilizando el avanzado motor de búsqueda de MS SharePoint.

Soporte técnico mediante correo electrónico [email protected] Cuando contacte mediante correo electrónico con el soporte técnico de OSIsoft, será de gran ayuda que envíe la siguiente información: •

Descripción del problema: una breve descripción del problema, los síntomas, los mensajes de error o informativos y el historial del suceso.



Archivos de registro: consulte la documentación del producto para obtener información sobre cómo obtener los registros pertinentes sobre la situación.

Soporte técnico en línea En el sitio web de soporte técnico de OSIsoft, haga clic enMy Support > My Calls. Utilizando el soporte técnico en línea de OSIsoft, usted puede:

70



Introducir una nueva llamada directamente en la base de datos de OSIsoft (supervisada las 24 horas del día)



Visualizar o editar las llamadas a OSIsoft que ya ha introducido



Visualizar cualquiera de las llamadas introducidas por su organización o sitio, si está activado



Ver sus licencias de software y las fechas de sus acuerdos del Service Reliance Program

Contadores de rendimiento personalizados de PI WebParts

Acceso remoto En el sitio web de soporte técnico de OSIsoft, haga clic enContact Us (Contactarnos) > Remote Support Options (Opciones de soporte remoto). Los ingenieros de soporte técnico de OSIsoft pueden acceder remotamente a su servidor solucionar problemas prácticos y proporcionar asistencia. Consulte la página de opciones de soporte remoto para ver los detalles de los distintos métodos que puede utilizar.

Servicio a domicilio En el sitio web de soporte técnico de OSIsoft, haga clic enContact Us (Contactarnos) > On-site Field Service Visit (Visita de servicio a domicilio). OSIsoft proporciona servicio a domicilio mediante pago. Visite nuestra página de visita de servicio a domicilio para obtener más información.

Centro de conocimiento En el sitio web de soporte técnico de OSIsoft, haga clic enCentro de conocimiento. El Centro de conocimiento proporciona una biblioteca de búsqueda de documentación y datos técnicos, así como una recopilación especial de recursos para los administradores del sistema. Para obtener estas opciones, haga clic en el Centro de conocimiento del sitio web de soporte técnico. •

La función Buscar en soporte, permite encontrar soluciones de soporte, noticias, páginas de soporte técnico, problemas conocidos, mejoras y documentación (que incluye manuales del usuario, notas de la versión y notas del producto).



Los recursos para el administrador del sistema incluyen herramientas e instrucciones que la ayudarán a gestionar el tamaño de los archivos históricos, las secuencias de comandos de copias de seguridad, el mantenimiento diario, la configuración de horario de verano, la seguridad del PI Server, el tamaño y la configuración del PI System, los PI Trusts para los nodos de interfaz y mucho más.

Actualizaciones En el sitio web de soporte técnico de OSIsoft, haga clic enContact Us (Contactarnos) > Obtaining Upgrades (Obtención de actualizaciones). Tiene derecho a descargar o solicitar cualquier versión disponible de un producto para el que tenga activo un Service Reliance Program (SRP - Programa de confianza en el servicio), anteriormente denominado Tech Support Agreement (TSA - Acuerdo de soporte técnico). Para verificar o cambiar su estado SRP, póngase en contacto con su distribuidor o con el Soporte técnico (http://techsupport.osisoft.com/) para obtener asistencia.

Manual del administrador de PI Web Parts 2010

71

Index A

K

actualizar - 29 administrador - 1 AF Server, permisos - 21 ajuste del rendimiento - 25 archivos de registro - 28 autenticación, remota - 53

Kerberos activar para Sharepoint - 53 configuración de servidor web - 54 cuenta de usuario - 53 solución de problemas - 58

C comportamiento de columna - 37 configuración de comportamiento de tendencia ad hoc - 40 configuración de enlace - 38 configuración de estado actual - 39 configuración de formateo de texto - 41 configuración de PI WebParts instalación - 14 prueba - 16 contadores de rendimiento estándar de Windows - 26 muestra - 25 personalizado - 25 RtWebParts - 59 tag PI - 26 conversión de URL - 51 copia de seguridad - 29 cuentas - 8, 19, 23 grupo de aplicaciones - 8 usuario de SharePoint - 23 usuario de Windows - 19

E equilibrio de carga, red - 49

F firewalls - 22

I Identidad de grupo de aplicaciones - 8 instalación identidad de grupo de aplicaciones, crear - 8 kit de extensión - 16 lista de comprobación de preinstalación - 9 PI Data Services - 14 PI SDK - 13 PI WebParts - 7 prueba - 16 software cliente - 18 Manual del administrador de PI Web Parts 2010

L lista de comprobación, instalación - 9

M migración - 29 modo de filtrado afinidad - 51

N NICs, configuración para NLB - 50

P PI base de datos PI System - 29, 31, 32 SDK - 13 SMT - 30 trusts - 20 PI ActiveView - 18 PI Data Services copia de seguridad - 30, 31 instalación - 14 PI Messenger - 45 PI ProcessBook - 18 PI Table - 35 PI Trend - 43 PI XYPlot - 43 Presentación de PI WebParts comportamiento de columna - 37 contactos - 45 formatos de tabla - 35 formatos de tendencia - 43 formatos de xyplot - 43 propiedades configuración de comportamiento de lista de contactos - 45 configuración de tendencia - 43 configuración de xyplot - 43 formato de configuración de tabla - 35

R reparar - 29 requisitos del sistema 73

Index

cliente - 3, 4 servidor - 3 restaurar - 29 rol administrador - 1 seguridad - 23

S seguridad firewalls - 22 IIS - 22 resumen - 19 servidor web (IIS) - 22 SSL - 23 servidor web granjas - 49 IIS - 22 nombre - 14 servidores proxy, invertir - 51 SharePoint configuración de IIS - 22 copia de seguridad y restauración - 33 seguridad basada en rol - 23 Sitio web predeterminado - 14 solución de problemas - 28 SSL - 23

T trusts - 20

U Uso del Editor de trust SMT - 25

V Visor SVG de Adobe - 18

W Windows NLB - 50

74