• Nenhum resultado encontrado

Guia do administrador do PI WebParts. Versão 3.0

N/A
N/A
Protected

Academic year: 2021

Share "Guia do administrador do PI WebParts. Versão 3.0"

Copied!
80
0
0

Texto

(1)

Guia do administrador do PI WebParts

Versão 3.0

(2)

OSIsoft, LLC

777 Davis St., Suite 250 San Leandro, CA 94577 EUA Tel: (01) 510-297-5800 Fax: (01) 510-357-8136 Web: http://www.osisoft.com

OSIsoft Australia • Perth, Austrália

OSIsoft Europe GmbH • Frankfurt, Alemanha OSIsoft Asia Pte Ltd. • Cingapura

OSIsoft Canada ULC • Montreal & Calgary, Canadá

Escritório de Representação da OSIsoft, LLC • Xangai, República Popular da China OSIsoft Japan KK • Tóquio, Japão

OSIsoft Mexico S. De R.L. De C.V. • Cidade do México, México OSIsoft do Brasil Sistemas Ltda. • São Paulo, Brasil

Copyright: © 2006-2010 OSIsoft, LLC. Todos os direitos reservados.

Nenhuma parte desta publicação pode ser reproduzida, armazenada em um sistema de onde possa ser recuperada, ou transmistida, de qualquer forma ou por qualquer meio, mecânico, por fotocópia, gravação, ou qualquer outro tipo, sem a autorização prévia por escrito da OSIsoft, LLC.

OSIsoft, o logotipo e a logomarca da OSIsoft, PI Analytics, PI ProcessBook, PI DataLink, ProcessPoint, Sigmafine, Analysis Framework, 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 e RtWebParts são marcas comerciais da OSIsoft, LLC. Todas as outras marcas comerciais ou nomes comerciais usados neste documento pertencem a seus respectivos proprietários.

DIREITOS DO GOVERNO DOS E.U.A.

O uso, duplicação ou divulgação pelo Governo dos E.U.A. está sujeito às restrições apresentadas no contrato de licença da OSIsoft, LLC e conforme fornecido na DFARS 227.7202, DFARS 252.227-7013, FAR 12.212, FAR 52.227, conforme aplicável. OSIsoft, LLC. Publicado: 6/4/2010

(3)

Guia do administrador do PI WebParts iii

Índice

Capítulo 1 Administração do PI WebParts...1

A função administrativa do PI WebParts...1

Capítulo 2 Instale o PI WebParts...3

Antes da instalação...3

Instalação ...11

Após a instalação ...15

Capítulo 3 Segurança...19

Acesso aos dados do PI ...19

Permissões de pastas e de registros ...22

Permissões de acesso aos arquivos de dados remotos...22

Segurança de firewall...23 Segurança do IIS...23 Segurança do SharePoint ...24 Capítulo 4 Manutenção ...25 Ajuste do desempenho ...25 Arquivos de log...28 Solução de problemas...29

Faça o upgrade do PI WebParts...29

Repare o PI WebParts ...29

Faça back-up e restaure ...30

Remova o PI WebParts...34

Capítulo 5 Apresentação ...35

Configurações de tabela ...35

Configurações de PI Trend e PI XYPlot...42

Configurações de contato do PI Messenger...44

Remover uma configuração do PI WebParts...46

Anexo A Informações adicionais ...47

Servidores da Web com carga balanceada da rede...47

Windows Network Load-Balancing (NLB)...47

Personalização...50

Anexo B Autenticação do Kerberos ...51

Configurar a conta de usuário...51

(4)

Índice

iv

Configurar o Kerberos no Servidor web...52

Compartilhamento de arquivo ...54

Fontes de dados do SQL Server...54

Fontes de dados da Oracle...55

Fontes de dados do serviço da Web...55

Solução de problemas...56

Anexo C Definições do contador personalizado...59

Performance counters personalizados do RtWebParts ...59

Anexo D Registro e instrumentação...69

Anexo E Suporte técnico e recursos...71

Índice ...75

(5)

Guia do administrador do PI WebParts 1

O PI WebParts é um aplicativo baseado na Web que permite aos usuários formular e

compartilhar exibições de dados para a elaboração de relatório e análise. Com o PI WebParts, os usuários sem nenhum conhecimento de desenvolvimento de HTML podem construir páginas da Web que contenham dados dinâmicos. O PI WebParts usa o PI Data Services para fornecer acesso aos dados referentes ou não ao PI por meio de conexões configuráveis da fonte de dados.

Esse guia descreve as tarefas administrativas associadas à elaboração e à manutenção de uma instalação do PI WebParts, incluindo a instalação do PI Data Services e PI WebParts,

configuração, modelos de segurança, procedimentos de gerenciamento de técnicas básicas de solução de problemas.

O PI WebParts usa a tecnologia SharePoint® da Microsoft, um ambiente de portal centralizado, para armazenar exibições personalizadas e fornecer uma funcionalidade administrativa para os sites e páginas da Web part. Os administradores podem usar as ferramentas do SharePoint para gerenciar configurações do site, conceder privilégios aos usuários e proteger o conteúdo dentro dos sites.

O PI WebParts exige a instalação e o gerenciamento do servidor da Web Microsoft IIS e do SharePoint. Embora esses aplicativos sejam abordados com relação ao PI WebParts e ao PI Data Services, esse guia não inclui informações abrangentes sobre os aplicativos da Microsoft. Consulte a documentação do SharePoint e do IIS para obter mais informações.

A função administrativa do PI WebParts

Além de instalar o aplicativo, o administrador do PI WebParts é responsável pelas seguintes tarefas:

Planejamento

ο determinar os requisitos do sistema referentes às entradas no diretório e ao espaço do volume

ο planejar requisitos futuros, integração, atualizações e acúmulos no sistema

Configuração

ο implementar diretórios e segurança

ο configurar o acesso aos PI Server e outras fontes de dados

ο personalizar o aplicativo (com o logotipo da empresa, folhas de estilo e ícones personalizados)

Capítulo 1

(6)

Administração do PI WebParts

2

Manutenção

ο remover arquivos não usados e desatualizados ο atualizar a lista de usuários

ο planejar e coordenar a manutenção do servidor ο instalar e atualizar o software do servidor

ο gerenciar operações diárias e a disponibilidade do aplicativo

Monitoramento

ο acompanhar o desempenho da rede e o consumo dos recursos

ο alocar o registro do usuário e a utilização (de acordo com os termos de licença do software)

(7)

Guia do administrador do PI WebParts 3

As seções a seguir descrevem os procedimentos de instalação e de configuração do PI WebParts referentes aos computadores servidor e cliente.

Antes da instalação

Antes de executar o programa de instalação, verifique o seguinte:

• O computador de destino atende aos requisitos do sistema do servidor quanto à instalação.

• Um PI Module Database associado a um PI Server está disponível para armazenar informações de configuração para o PI Data Services e PI WebParts. Se você está fazendo o upgrade de uma versão anterior, você pode usar o mesmo PI Module Database para armazenar essas informações.

• Será efetuado o logon por meio de uma conta do usuário no domínio Windows com privilégios de Administrador no servidor da Web.

• Se o Servidor SQL for executado em um computador diferente, a conta do domínio também deverá ser um usuário registrado dos databases do SharePoint no Servidor SQL (com permissões db_owner e WSS_Content_Application_Pools) ou um Administrador no servidor do database. A identidade do pool de aplicativos (página 7) do SharePoint também pode ser usada, desde que também seja um Administrador no

servidor da Web.

A identidade do conjunto de aplicativos do SharePoint precisa de acesso de leitura aos dados de configuração no PI Module Database usado para armazenar os dados de configuração para o PI WebParts. Use o PI System Management Tools (PI SMT) para conceder essas permissões.

Há PI trusts (página 4) seguras para todos os usuários do PI WebParts (incluindo a identidade do pool de aplicativos do SharePoint) no PI Server.

Atualização do SharePoint

Se estiver fazendo o upgrade do PI WebParts a partir de uma versão anterior à 2.0, também será necessário fazer o upgrade do Microsoft Office SharePoint Server 2007 ou Windows SharePoint Services 3.0 conforme apropriado. Especificamente, antes da instalação, siga as instruções de pré-atualização do SharePoint, incluindo a execução da ferramenta de scan de pré-atualização.

Consulte os links a seguir para obter instruções atualizadas do SharePoint:

Capítulo 2

(8)

Instale o PI WebParts

4

WSS

Instruções de pré-atualização referentes ao Windows SharePoint Services v3.0

(http://technet.microsoft.com/pt-br/library/cc303302.aspx)

Execute a ferramenta de scan de pré-atualização referente ao Windows SharePoint Services v3.0 (http://technet.microsoft.com/pt-br/library/cc287628.aspx)

Faça um upgrade para o Windows SharePoint Services v3.0

(http://technet.microsoft.com/pt-br/library/cc303309.aspx)

MOSS

Instruções de pré-atualização referentes ao Microsoft Office SharePoint Server 2007

(http://technet.microsoft.com/pt-br/library/cc303417.aspx)

Execute a ferramenta de scan de pré-atualização referente ao Windows Office SharePoint Server 2007 (http://technet.microsoft.com/pt-br/library/cc262231.aspx)

Faça um upgrade para o Microsoft Office SharePoint Server 2007

(http://technet.microsoft.com/pt-br/library/cc303420.aspx)

PI Trusts

Os aplicativos PI usam trusts para fornecer acesso a entidades de rede pré-aprovadas. Uma trust permite que um usuário acesse recursos do PI com base no endereço IP, na conta de logon do Windows ou nos critérios do aplicativo, sem exigir a entrada do nome do usuário e da senha sempre que uma conexão for estabelecida. Para PI WebParts, as trusts permitem que um PI Server armazene informações de configuração e suporte fluxos de dados entre os clientes e o servidor.

Nota: É necessário estabelecer uma trust entre pelo menos um PI Server no ambiente

de computação e os aplicativos PI WebParts e PI Data Services antes da instalação, onde as informações de configuração podem ser armazenadas. O Trust Editor integra o PI System Management Tools (SMT), que normalmente está instalado no computador do PI Server. Entretanto, você pode executar o PI System Management Tools em qualquer computador na rede, desde que o computador esteja configurado para gerenciar o PI Server que deseja usar com o PI WebParts. É possível fazer download da versão mais recente do SMT no site Suporte técnico do OSIsoft.

Para exibir ou editar as configurações referente a uma trust existente:

• Clique duas vezes no nome de trust ou clique com o botão direito do mouse em uma trust e selecione Propriedades. A caixa de diálogo Propriedades de trust é exibida.

(9)

Antes da instalação

Guia do administrador do PI WebParts 5

Cada trust tem um nome e três áreas básicas de informações: • Informações do IP

• Informações da conta do Windows • Informações do aplicativo

Além disso, cada trust está associada a um usuário PI. Para obter informações mais detalhadas sobre uma configuração de trust, consulte a documentação do PI Server. Não é necessário preencher todo o campo Propriedades. As propriedades de confiança são aditivas, e quanto mais detalhes forem fornecidos, mais restritiva a confiança se tornará. Ao aplicar confianças, o PI Server irá sempre aplicar a confiança mais restritiva aplicável. Por exemplo, se você criar uma trust para um determinado nome de host, então qualquer solicitação a partir desse nome de host obterá acesso com base na trust. Contudo, se, além do nome de host, você adicionar um nome do aplicativo, a trust permitirá acesso apenas às solicitações do aplicativo especificado a partir daquele nome de host.

Nota: Todas as solicitações do servidor do seu SharePoint vêm do mesmo computador

e aplicativo. Na terminologia do PI Trust, isso significa que todos eles têm as mesmas informações de endereço IP e de aplicativo. Você precisa de permissões que variem de acordo com os usuários, é necessário criar confianças que incluam as informações de conta do Windows.

(10)

Instale o PI WebParts

6

Adicione uma PI Trust

Use o Trust Editor para exibir trusts existentes e adicionar, editar ou excluir trusts. Para adicionar uma nova trust:

1. Abra as Ferramentas de gerenciamento do PI Server.

2. No painel PI Servers, selecione o PI Server no qual deseja gerenciar trusts. 3. No painel Plug-ins de gerenciamento do sistema, clique para expandir o item

Segurança.

4. Na lista de plug-ins de Segurança, clique em Trusts. No painel Plug-in ativo, será exibida uma lista de todas as trusts que são definidas para o PI Server selecionado. 5. Para adicionar uma nova trust, clique com o botão direito do mouse dentro do painel

Plug-in ativo e clique em Nova trust.

Também é possível clicar no ícone Nova trust. A opção Adicionar assistente de trust é exibida.

6. Siga as etapas do Assistente e crie uma trust para um aplicativo PI-SDK em um SO

baseado no Windows NT com as propriedades desejadas.

Exemplos de configuração confiável

Os exemplos a seguir ilustram duas situações comuns para configurar PI trusts. Consulte a documentação do PI System para saber mais sobre como configurar uma PI trust.

Cenário 1 - Permissões idênticas

Neste caso, os usuários precisam de acesso mais ou menos equivalente, e nenhuma permissão especial ou questão de segurança se aplica. Todos os usuários, sem exceção, devem pertencer a um único grupo de usuários do PI com acesso uniforme, como uma conta de administrador do PI ou uma conta de demonstração. Uma única confiança do PI pode ser concedida a este grupo e restringida a uma faixa de endereço IP, por exemplo.

Nota: Por questões de segurança, mesmo neste caso simples, tanto as informações sobre o IP como as informações sobre o aplicativo devem ser especificadas. Caso contrário, usuários com acesso ao servidor do SharePoint podem utilizar esta confiança através de um aplicativo diferente do SharePoint.No PI WebParts, a identidade do pool de aplicativos é considerada um usuário final típico e pertence ao mesmo grupo de trust.

Cenário 2 - Permissões diferenciadas

Neste caso, os direitos de usuário podem ser diferenciados ou restringidos por grupo. Por exemplo, o acesso aos PI tags pode estar limitado a grupos de usuários correspondentes a uma determinada região ou unidade. Os usuários podem ser associados a grupos de usuários do Windows com base nos requisitos de acesso, e as confianças PI podem ser usadas para mapear usuários do Windows diretamente para usuários do PI com as permissões adequadas. A identidade do pool de aplicativos deve ter acesso ao nível mais elevado dos privilégios de acesso do usuário para concluir solicitações de todos os usuários potenciais.

(11)

Antes da instalação

Guia do administrador do PI WebParts 7

Identidade do pool de aplicativos

Em uma solicitação inicial dos dados PI, o PI WebParts transmite as informações do usuário da conta de logon no Windows por meio do PI Data Services para o PI Server. Esse processo autentica o usuário e chama a PI trust apropriada.

As atualizações de dados subseqüentes usam a identidade do pool de aplicativos do

SharePoint, uma conta separada do usuário que fornece um contexto de segurança para o pool de aplicativos do SharePoint.

Use o Internet Information Services (IIS) Manager no servidor IIS para definir a identidade do pool de aplicativos referente ao SharePoint como Pré-definida ou Configurável.

Se a identidade do pool de aplicativos for Pré-definida, o PI Data Services exigirá uma PI trust para o endereço IP e o nome de host do servidor do SharePoint. É possível restringir ainda mais essa trust ao limitá-la para o processo w3wp.exe a partir do servidor do SharePoint.

Se a identidade do pool de aplicativos for Configurável e um nome do usuário e senha forem especificados, o PI Data Services exigirá uma PI trust para esse nome do usuário ou uma PI trust para o endereço IP ou nome de host do servidor do SharePoint.

Em ambos os casos, a PI trust referente à identidade do pool de aplicativos deve permitir um acesso de leitura a todos os PI tags, atributos e caminhos de configuração fornecidos ao PI WebParts.

Para obter mais informações, consulte a documentação do Windows SharePoint Services sobre contas administrativas e de serviço

(http://technet.microsoft.com/pt-br/library/cc288210.aspx).

Lista de verificação de pré-instalação

As etapas a seguir podem ajudar a verificar se seu ambiente está preparado para uma instalação do PI WebParts antes de iniciar o kit de instalação.

Nota: Nos exemplos abaixo, as capturas de tela foram obtidas usando o SQL Server

Enterprise Manager. Dependendo da plataforma, você pode ver caixas de diálogo diferentes, mas as etapas gerais devem ser as mesmas.

Internet Information Services 6.0

1. Verifique se o SharePoint está sendo executado.

2. Conecte-se ao site pelo nome do computador/site (por exemplo, http://<nome do PI Server>/). Prossiga se um site do SharePoint ou WSS for carregado. Caso contrário, pare e certifique-se de que haja um site do SharePoint em funcionamento com relação ao URL desejado.

Caso seja necessário, verifique se o site do SharePoint foi ampliado para adicionar a funcionalidade do SharePoint a um determinado site.

(12)

Instale o PI WebParts

8

3. Localize o nome do pool dos aplicativos no site de destino.

ο Selecione Iniciar > Ferramentas administrativas > Gerenciador do IIS. ο Expanda a lista de sites e localize o site de destino.

ο Clique com o botão direito do mouse no site e selecione Propriedades no menu de contexto.

ο Na guia Diretório inicial, anote o nome do pool de aplicativos atribuído ao site.

4. Configure a segurança para o pool de aplicativos.

ο No Gerenciador do IIS, expanda Pools de aplicativos, clique com o botão direito do mouse no pool de aplicativos apontado acima do site de destino e selecione Propriedades (No IIS7, escolha Configurações Avançadas).

ο Clique na guia Identidade (no IIS7, clique no botão de reticências da propriedade Identidade do Modelo de Processo) e localize a conta usada para excutar o pool de aplicativos. Normalmente, a conta de segurança é um Serviço da rede ou uma conta de Domínio.

(13)

Antes da instalação

Guia do administrador do PI WebParts 9

ο Se o Serviço da rede ou outra conta local do objeto de segurança (por exemplo,

sistemalocal) for exibido no campo Pré-definido, crie uma PI trust do nome do

computador no PI Server usado para armazenar a configuração do PI WebParts. Mapeie a PI trust para o usuário PI do PIAdmin.

ο Se, em vez disso, uma conta de usuário do domínio estiver especificada na seção Configurável como o pool de aplicativos de identidade, crie uma PI trust da conta do domínio no servidor usado para armazenar a configuração do PI WebParts.

5. Consulte a documentação da Microsoft referente às permissões do SQL Server exigidas para o SharePoint:

ο Microsoft Office SharePoint Server 2007: http://technet.microsoft.com/en-us/library/cc721638.aspx.

ο Windows SharePoint Services 3.0: http://technet.microsoft.com/en-us/library/cc288210.aspx.

Assim que essas etapas forem verificadas, prossiga com a instalação do PI WebParts.

Internet Information Services 7.0

1. Verifique se o SharePoint está sendo executado.

2. Conecte-se ao site pelo nome do computador/site (por exemplo, http://<nome do PI Server>/). Prossiga se um site do SharePoint ou WSS for carregado. Caso contrário, pare e certifique-se de que haja um site do SharePoint em funcionamento com relação ao URL desejado.

Caso seja necessário, verifique se o site do SharePoint foi ampliado para adicionar a funcionalidade do SharePoint a um determinado site.

(14)

Instale o PI WebParts

10

3. Localize o nome do pool dos aplicativos no site de destino.

ο Selecione Iniciar > Ferramentas administrativas > Gerenciador do IIS. ο Expanda a lista de sites e localize o site de destino.

ο Clique com o botão direito do mouse no site e escolha Gerenciar site > Configurações avançadas...

ο Observe o nome do Pool de aplicativos atribuído ao site.

4. Configure a segurança para o pool de aplicativos.

ο No Gerenciador do IIS, selecione Pools de aplicativos para o servidor do

SharePoint e, em seguida, na lista de Pools de aplicativos, clique com o botão direito do mouse no pool de aplicativos anotado acima para o site de destino, e escolha Configurações avançadas.

(15)

Instalação

Guia do administrador do PI WebParts 11

ο Clique no botão de reticências da propriedade Identidade do Modelo de Processo e localize a conta usada para executar o pool de aplicativos. Normalmente, a conta de segurança é um Serviço de rede ou uma conta de Domínio.

ο Se o Serviço de rede ou outra conta local do objeto de segurança (por exemplo, sistemalocal) for exibido no campo Conta incorporada, crie uma PI trust do nome do computador no PI Server usado para armazenar a configuração do PI WebParts. Mapeie a PI trust para o usuário PI do PIAdmin.

ο Se, em vez disso, uma conta de usuário do domínio estiver selecionada na seção Conta personalizada para a identidade do pool de aplicativos, crie uma PI trust de conta de domínio no servidor usado para armazenar a configuração do PI WebParts. 5. Consulte a documentação da Microsoft referente às permissões do SQL Server exigidas

para o SharePoint:

ο Microsoft Office SharePoint Server 2007: http://technet.microsoft.com/en-us/library/cc721638.aspx

ο Windows SharePoint Services 3.0: http://technet.microsoft.com/en-us/library/cc288210.aspx

Assim que essas etapas forem verificadas, prossiga com a instalação do PI WebParts.

Instalação

O programa de instalação do PI WebParts instala diversos aplicativos: • PI SDK (página 12)

• PI AF Client

• Provedor do PI OLEDB. • PI Data Services (página 13)

(16)

Instale o PI WebParts

12

Comece a instalação

1. Efetue logon no servidor da Web como um administrador do sistema, usando a conta do usuário do domínio que pertence ao grupo local Administradores no servidor do

SharePoint.

Se a instalação do Servidor SQL onde o SharePoint armazena suas informações de configuração não for realizada no mesmo computador do SharePoint, então a conta do instalador também deverá ser um usuário registrado dos databases do SharePoint no Servidor SQL, com permissões0 db_owner e WSS_Content_Application_Pools.

Nota: A forma mais fácil de garantir as permissões corretas é efetuar login usando o

conjunto de aplicativos do SharePoint antes de instalar o PI WebParts. 2. Inicie o assistente de instalação:

ο Se você tiver um CD de instalação, insira-o na unidade de CD-ROM do computador. ο Caso tenha feito o download dos arquivos de configuração, clique duas vezes no

arquivo chamado PI WebParts_x.y_.exe, onde x.y é o número da versão atual. O instalador exibe uma lista de componentes de software que são exigidos pelo PI Data Services e PI WebParts. É possível que alguns componentes já estejam presentes no computador e, se necessário, eles serão atualizados.

3. Revise a lista dos componentes do software e clique em OK para continuar a instalação. O kit de instalação começa instalando os componentes do software exigidos na ordem em que são mostrados.

Instale o PI SDK

Se o PI Software Development Kit (PI SDK) não for localizado no computador ou se ele exigir uma atualização, as etapas a seguir integrarão o processo de instalação da

configuração:

1. O instalador primeiro solicita que você digite um local de diretório para o PI SDK. Se quiser fazer a instalação em um destino diferente da pasta, clique no botão Procurar e especifique um novo local para instalar o PI SDK.

2. Quando a Pasta de destino desejada for especificada, clique no botão Avançar para prosseguir com a instalação.

O instalador solicita que você configure um PI Server padrão para o PI SDK.

3. Se você não tiver instalado anteriormente nenhum software PI nesse computador, digite um Nome do usuário PI e o nome do PI Server para ser usado como o padrão.

O PI Data Services também usa o PI Server especificado aqui como o padrão inicial. Se necessário, será possível alterar posteriormente o PI Server do PI Data Services padrão. 4. Clique no botão Avançar para continuar a instalação.

O instalador indica se ele possui todas as informações necessárias para instalar o PI SDK e se está pronto para começar.

(17)

Instalação

Guia do administrador do PI WebParts 13

5. Clique no botão Avançar para concluir a instalação do PI SDK e passar para o próximo componente exigido.

Nota: Em servidores de 64 bits, tanto o PI SDK x86 como o x64 são instalados.

Se o SDK solicitar uma reinicialização, você deverá reinicializar o sistema e iniciar a instalação novamente ao executar o arquivo setup.exe.

Após a instalação do PI SDK, será solicitado que você instale o Cliente AF do PI e o Provedor PI OLEDB, que serão executados automaticamente.

6. Clique em Avançar para instalar o cliente.

Instale o PI Data Services

O PI Data Services é o próximo componente instalado:

1. O instalador solicita que você digite um local de diretório para PI Data Services. Normalmente, o PI Data Services é instalado em C:\Arquivos de

programa\PIPC junto com o PI SDK.

Se quiser fazer a instalação em um destino diferente da pasta, clique no botão Procurar e especifique um novo local para instalar o PI Data Services.

2. Quando a Pasta de destino desejada for especificada, clique no botão Avançar para prosseguir com a instalação.

3. Clique no botão Instalar para concluir a instalação do PI Data Services e passar para o próximo componente exigido.

Instale o PI WebParts

O PI WebParts é o próximo componente instalado:

O instalador solicita que você digite um local de diretório para PI WebParts.

Normalmente, o PI WebParts é instalado em C:\Arquivos de programa\PIPC junto com o PI SDK e o PI Data Services.

Se quiser fazer a instalação em um destino diferente da pasta, clique no botão Procurar e especifique um novo local para instalar o PI WebParts.

1. Quando a Pasta de destino desejada for especificada, clique no botão Avançar para prosseguir com a instalação.

2. Selecione um Nome do site da web em que o PI WebParts será instalado.

3. Selecione um PI Server que contenha o PI Module Database onde as informações de configuração do PI WebParts serão armazenadas.

O instalador indica se ele possui todas as informações necessárias para instalar o PI WebParts e se está pronto para concluir a instalação.

(18)

Instale o PI WebParts

14

Conclua a instalação

Quando todos os componentes tiverem sido instalados, o programa de configuração do PI SDK talvez solicite que o computador seja reiniciado.

Quando a solicitação de reinicialização for feita:

Se você clicar em Sim, o computador será desligado e reiniciado automaticamente. Caso clique em Não, o instalador será fechado. Reinicie manualmente o computador

antes de qualquer tentativa de executar o PI WebParts.

Nota: Consulte o Guia de administração do PI Data Services para obter informações

adicionais sobre a configuração do PI Data Services.

Ative o PI WebParts como um recurso

Os recursos da reunião de sites do SharePoint permitem que um administrador controle o acesso a determinados aplicativos e componentes do SharePoint. Os recursos ativados estão disponíveis para os usuários com permissões correspondentes. Os recursos desativados são desabilitados de maneira efetiva até que sejam reativados.

Quando o recurso de reunião de sites do PI WebParts for ativado, as Web parts serão adicionadas à Galeria de sites da equipe. Quando estiver desativado, o PI WebParts não será mais exibido na galeria de Web parts e não poderá ser disposto nas novas páginas da Web part. As páginas que usam PI WebParts e que forem criadas antes que o recurso seja desativado continuarão a funcionar de modo adequado.

O PI WebParts não é ativado como um recurso de reunião de sites como parte da instalação. Se você adcionar reuniões de sites extras ao aplicativo da Web no qual o PI WebParts foi instalado ou ampliado, será necessário ativar o recurso de reunião de sires do PI WebParts de maneira explícita antes que ele esteja disponível para ser usado na nova reunião de sites. Se você não visualizar o PI WebParts na lista das Web parts disponíveis para uma página, será possível qie o PI WebParts tenha sido desativado.

Para ativar o PI WebParts como um recurso de reunião de sites do SharePoint: 1. Efetue logon como um administrador no site do SharePoint.

2. Na página inicial da reunião de sites (o site pai), selecione Ações do site > Configurações do site.

3. Em Administração da reunião de sites, clique em Recursos da reunião de sites. 4. Na página Recursos da reunião de sites, clique no botão Ativar na seção OSIsoft PI

(19)

Após a instalação

Guia do administrador do PI WebParts 15

Após a instalação

Após a instalação, certifique-se de verificar se as contas do Windows usadas para a configuração e a administração diária têm as permissões corretas.

O acesso às páginas de Administração do PI Data Services e PI WebParts é restrito por meio de grupos separados do Windows. Os usuários que acessam o PI Data Services para criar fontes de dados, datasets e configurações para PI WebParts exigem as permissões de grupo a seguir:

O grupo RtBaselineAdmin controla o acesso às páginas de administração da Fonte e do Dataset no PI Data Services. Os usuários neste grupo precisam de acesso de gravação através de uma confiança PI para os dados de configuração de serviços de dados PI para criarem e armazenarem fontes de dados e datasets.

O grupo RtWebPartsAdmin controla o acesso às páginas de Configuração do PI WebParts. Os usuários neste grupo precisam de acesso de gravação através de uma confiança PI para os dados de configuração do PI Web Parts para criarem e armazenarem formatos de tabelas e configurações de web parts.

Os usuários finais também precisam de acesso de leitura a tags e atributos nos Servidores

PI e AF (página 19).

Amplie uma instalação

Você pode ampliar uma instalação do PI WebParts para sites adicionais usando um programa utilitário separado:

PIPC\RtWebParts\bin\PI WebParts ExtendRemove.exe

Este utilitário apresenta uma lista de sites de destino, a partir dos quais o usuário pode selecionar um ou mais sites para hospedar o PI WebParts. O usuário também deve selecionar um PI Server cujos Module Databases irão armazenar as informações de configuração para o site estendido. Assim que essas informações forem validadas, o kit de instalação atualizará o site conforme necessário.

Teste a instalação do PI Data Services

Você pode verificar se a instalação do PI Data Services é operacional ao desempenhar as etapas a seguir:

1. Usando o Internet Explorer, abra

http://<SharepointServer>/PI Data Services/Admin

Nota: Instalações anteriores do RtBaseline Services 2.2 devem estar acessíveis em

http://<SharepointServer>/RtBaseline/admin, mas com funcionalidade limitada.

(20)

Instale o PI WebParts

16

2. Se as informações de logon forem solicitadas, digite um nome do usuário e senha do Windows.

Esse logon permite uma autenticação de segurança referente à Administração do PI Data Services. Se o nome do usuário estiver em um domínio diferente, efetue logon como DOMÍNIO\nomedousuário.

Se o nome do usuário e senha forem reconhecidos, o site Administração do PI Data Services será aberto.

3. Clique no link Fontes de dados do PI para carregar a página Fontes de dados do PI. Uma lista dos PI Servers disponíveis na caixa PI Servers configurados deverá ser exibida.

4. Siga as instruções no Guia de administração do PI Data Services para adicionar um PI Server como uma fonte de dados e configurar a conexão.

Teste a instalação do PI WebParts

Você pode verificar se a instalação do PI WebParts é operacional ao desempenhar as etapas a seguir:

1. Usando o Internet Explorer, navegue até o site do SharePoint no servidor onde o PI Web Parts está instalado.

2. Selecione Ações do site > Editar página.

3. Em qualquer seção da página, clique em Adicionar uma Web part.

Será exibida uma lista de Web parts em uma caixa de diálogo. Se o PI WebParts não for exibido na lista, talvez seja necessário ativá-lo como um recurso do SharePoint (página 14).

4. Percorra a seção do PI WebParts e assinale a caixa de seleção referente à Web part PI Trend. Em seguida, clique em Adicionar para fechar a caixa de diálogo.

Uma Web part PI Trend é adicionada à seção da página.

5. Clique na seta editar no canto superior direito da Web part e selecione Modificar Web part compartilhada.

O painel de ferramentas da Web part é exibido à direita da página.

6. Clique no botão Pesquisar tags sob Dados selecionados para abrir a caixa de diálogo Pesquisar tags dialog box.

7. Selecione um PI Server.

8. Digite uma string de pesquisa e clique em Pesquisar. Você pode incluir um asterisco (*) como um curinga para múltiplos caracteres.

Se o PI WebParts puder se conectar ao servidor, os tags PI que correspondem aos critérios de pesquisa serão exibidos no painel Pesquisar resultados.

Se uma mensagem de erro for exibida em vez dos nomes dos tags, verifique a Tabela de PI trust no PI Server para assegurar que os privilégios de acesso adequados estejam configurados. Também é possível verificar a página Fontes de dados do PI no PI Data

(21)

Após a instalação

Guia do administrador do PI WebParts 17

Services para assegurar que o PI Server possa ser acessado ou verificar os critérios de pesquisa.

9. Clique duas vezes em um tag na lista Resultados da pesquisa e clique em OK. 10. Clique em Aplicar no painel de ferramentas PI Trend.

O tag é exibido como um traço na tendência.

Instalar software cliente

Antes de trabalhar com PI WebParts, o software adequado deve ser instalado nos

computadores clientes e níveis de segurança razoáveis do navegador devem ser definidos. Consulte o Guia do usuário do PI WebParts para obter mais informações.

(22)
(23)

Guia do administrador do PI WebParts 19

Uma das vantagens do PI WebParts como um aplicativo da Web é que as informações podem ser implementadas com facilidade por meio de um navegador para consumidores dispersos. Entretanto, números elevados de usuários e acesso fora da organização aumentam o risco do acesso não autorizado a ferramentas, dados e a integridade do sistema e das redes PI. Devido à camadas de aplicativos e tecnologias diferentes envolvidas, você pode fornecer segurança para a instalação do PI WebParts em mais de um nível:

As trusts e grupos do PI Server (página 3) controlam acesso aos dados PI (página 19). A segurança da rede (página 23) protege contra o acesso não autorizado externo e a

fontes de dados que não integram o PI. O acesso aos dados relacionais e do serviço da Web é gerenciado pelas fontes de dados.

O IIS (página 23) e a segurança do SharePoint (página 23), em conjunto com os IDs de rede do Windows, fornecem autenticação e acesso aos usuários a páginas da Web part. Essa seção oferece recomendações de segurança para implementações de PI WebParts típicas. Embora níveis mais elevados de segurança sejam possíveis, as medidas sugeridas aqui fornecem confiabilidade e integridade aos dados, além de uma proteção contra o acesso não autorizado sem comprometer as vantagens do acesso distribuído ao PI WebParts.

Acesso aos dados do PI

Na infraestrutura do PI System, as contas e grupos dos usuários PI podem receber privilégios diferenciados para as contas de logon dos usuários do Windows. Use o PI System

Management Tools (SMT) para configurar direitos de acesso ao PI System e ao PI Server para usuários do PI WebParts.

As permissões a seguir devem ser atribuídas para os usuários do PI WebParts:

Todos os usuários finais do PI WebParts, incluindo a identidade do pool de aplicativos (página 7), precisam de acesso de leitura aos dados de configuração no PI Module

Database (página 20) usado para armazenar dados de configuração de Serviços de dados

do PI e do PI WebParts. O acesso de leitura para este local permite que os usuários se conectem a fontes de dados, acessem datasets e configurem exibições de web parts. • Todos os usuários finais do PI WebParts, incluindo a identidade do pool de aplicativos,

precisam de acesso de leitura para qualquer outro Servidor AF usado junto com a Web part PI TreeView, ou para pesquisar e exibir dados através dos Atributos AF (página 20).

Capítulo 3

(24)

Segurança

20

• Todos os usuários do PI WebParts, incluindo a identidade do pool de aplicativos, precisam de acesso de leitura de pontos e leitura de dados para quaisquer pontos PI usados com o PI WebParts. Os dados de ponto PI podem ser visualizados no PI WebParts através dos Atributos PI ou PI Tags (página 21).

Permissões do PI Module Database

Para permitir acesso à árvore %OSI no PI Module Database, onde as informações de configuração do PI WebParts são armazenadas.

1. Abra as Ferramentas de gerenciamento do PI Server(PI SMT).

2. No painel PI Servers, selecione o PI Server no qual deseja gerenciar permissões. 3. No painel Plug-ins de gerenciamento do sistema, clique para expandir o plug-in

Operação e, em seguida, clique em Module database.

Uma exibição em árvore do Module database é exibida no painel Plug-in ativo. 4. No painel Plug-in ativo, expanda a árvore do servidor até acessar a árvore %OSI. 5. Clique com o botão direito do mouse na árvore %OSI e selecione Editar.

A caixa de diálogo Editar/Exibir os atributos do módulo PI é exibida.

6. Em Atributos de segurança, ajuste as permissões de Acesso de forma adequada usando grupos PI.

Permissões do Servidor AF

Para permitir acesso aos Atributos e Elementos AF como itens de dados selecionados no PI WebParts:

1. Abra o Explorer do PI System

2. Escolha Arquivo > Banco de dados e selecione o Servidor AF para o qual você deseja gerenciar as permissões.

3. No painel de Elementos, selecione o nó de banco de dados, elemento ou atributo para o qual você deseja gerenciar as permissões.

4. Clique com o botão direito do mouse no nó e escolha Segurança para exibir a caixa de diálogo Permissões.

(25)

Acesso aos dados do PI

Guia do administrador do PI WebParts 21

5. Use os recursos na caixa de diálogo para definir permissões no item usando as propriedades de Autenticação do Windows.

As permissões devem ser baseadas nas necessidades dos usuários que constroem páginas de web parts usando referências AF. O acesso para consumidores de dados de web parts pode ser gerenciado no site do SharePoint e no nível da página.

Permissões do PI Server

Para permitir o acesso aos tags PI:

1. Abra as Ferramentas de gerenciamento do sistema PI.

2. No painel PI Servers, selecione o PI Server no qual deseja gerenciar trusts.

3. No painel Plug-ins de gerenciamento do sistema, clique para expandir o plug-in Tags. 4. Na lista de plug-ins de Tags, clique em Formulador de tags e

ο use o botão Pesquisa de tags para localizar um tag (Consulte a documentação do PI Server para obter mais informações sobre a Pesquisa de tags) ou

ο clique em um tag existente listado no painel ativo. 5. Clique na guia Segurança.

(26)

Segurança

22

6. Ajuste as Permissões de maneira adequada usando grupos PI.

Permissões de pastas e de registros

Os grupos dos usuários finais e a identidade do pool de aplicativos (página 7) exigem as seguintes permissões de pastas e de registros no servidor da Web:

Local Conta do usuário Permissões

PIPC pasta e subpastas usuário final Ler & Executar, Ler PIPC pasta e subpastas identidade do pool de aplicativos Controle total Pasta PIPC\PI Data

Services\Temp e subpastas usuário final e identidade do pool de aplicativos

Controle total

chave de registro HKLM\SOFTWARE\PISystem e subchaves

usuário final e identidade do pool de

aplicativos Controle total

Para obter mais informações, consulte a documentação sobre arquivos e permissões

(http://office.microsoft.com/en-us/winsharepointadmin/HA011608481033.aspx) da Microsoft com relação ao SharePoint.

Permissões de acesso aos arquivos de dados remotos

Os usuários podem acessar fontes de dados, como arquivos do Microsoft Excel ou Access armazenados em outros computadores, desde que estejam configurados como Fontes de dados no PI Data Services.

Se o acesso anônimo for configurado para seções remotas conforme descrito no Guia do

administrador do PI Data Services, os usuários poderão inserir um caminho UNC

diretamente no painel de ferramentas do PI Graphic. Os usuários também podem transmitir um caminho UNC como um parâmetro por meio de uma conexão da Web part.

(27)

Segurança de firewall

Guia do administrador do PI WebParts 23

Adicione permissões conforme a seguir para permitir que o navegador de arquivos no PI Graphic pesquise um UNC remoto:

1. No snap-in MMC da Política de segurança local no servidor da Web, expanda as Políticas locais.

2. Clique em Opções de segurança.

3. Clique duas vezes em Acesso à rede: Autorizar que as permissões de todos sejam aplicadas a usuáros anônimos.

4. Clique em Habilitar.

Segurança de firewall

Os firewalls protegem uma rede de ser invadida por usuários não autorizados externos à LAN. O acesso externo ao PI WebParts deve ser restringido ao configurar o firewall:

• Possibilite a transmissão de dados na porta usada para o aplicativo da Web do SharePoint (normalmente porta 80) e em quaisquer outras portas usadas para HTTP ou HTTPS pelo site. Geralmente, HTTPS e SSL são configurados para usar a porta TCP 443.

• Os firewalls internos devem permitir o acesso à porta 1433 (o padrão para Microsoft SQL Server), 5450 (PI 3.x) e quaisquer outras portas exigidas para dados remotos, como 1521 para Oracle SQL*Net.

Segurança do IIS

O IIS fornece vários tipos de autenticação do usuário, incluindo Anônimo, Básico, Windows Integrado e .NET Passport. A autenticação Windows integrado geralmente é recomendada para instalações do SharePoint, embora todas sejam suportadas pelo RtWebParts.

No modo integrado, todos os usuários do site têm uma conta do sistema operacional Windows e a autenticação integrada do Windows é usada para identificar e autorizar os usuários a efetuar logon. O acesso às páginas de Administração do PI Data Services e do PI WebParts é restringido por meio dos grupos locais do Windows criados no servidor da Web. Os privilégios padrão são atribuídos da seguinte forma:

O grupo PIDataServicesAdmin controla o acesso às páginas de administração da Fonte e do Dataset no PI Data Services e inclui Todos por padrão.

O grupo RtWebPartsAdmin controla o acesso às páginas de Configuração do PI WebParts no PI Data Services e inclui Todos como padrão.

(28)

Segurança

24

Segurança do SharePoint

O SharePoint tem seu próprio modelo de segurança baseado em funções. Esse modelo oferece permissões e privilégios aos usuários que podem ser usados para restringir o acesso a páginas da Web part e às Web parts que possuem.

A segurança do SharePoint fornece um conjunto de quatro funções padrão que permitem uma troca razoável entre direitos de acesso individual e facilidade de gerenciamento. Caso você tenha necessidades exclusivas, o SharePoint permiritá a criação e a personalização de funções do usuário.

Tempo limite da validação de segurança

O SharePoint usa configurações de validação de segurança para determina por quanto tempo as credenciais do usuário persistem. O efeito dessa configuração de tempo limite é uma solicitação feita ao usuário para renovar as credenciais de logon depois que uma página tiver permanecido inativa por um determinado período.

Na guia Gerenciamento de aplicativos na Administração do SharePoint no servidor da Web, selecione Configurações gerais dos aplicativos da Web em Gerenciamento de aplicativos da Web do SharePoint. A Validação de segurança da página da Web deve ser ativada com a expiração definida para um período razoável, como 30 minutos.

Secure Sockets Layer (SSL)

A segurança de camada de transporte ponto-a-ponto não é estabelecida por padrão quando o SharePoint é instalado. Para a maioria dos sites, ela não é necessária. Você pode, entretanto, configurar o SSL para proteger a comunicação entre cliente e servidor.l

Nota: A SSL é recomendada especialmente para aplicativos da Web que usam uma

(29)

Guia do administrador do PI WebParts 25

Ao longo do tempo, será necessário fazer a manutenção do aplicativo PI WebParts. As tarefas de manutenção podem incluir o upgrade do hardware ou software, o monitoramento do desempenho, o gerenciamento da segurança, a realização de back-up do sistema e a remoção de sites e arquivos não utilizados para minimizar o uso do disco.

Essa seção descreve tarefas comuns de manutenção referentes ao PI WebParts.

Ajuste do desempenho

Ao analisar parâmetros-chave de desempenho e identificar as inter-relações entre eles, o administrador do sistema poderá determinar o seguinte:

• A carga do servidor está aumentando?

• Estão ocorrendo picos incomuns na utilização?

Performance counters personalizados

Há duas categorias principais de contadores de desempenho definidas (e chamadas de Objetos de desempenho no Windows Performance Monitor): RtWebParts (página 59) e PI Data Services.

Além disso, duas variedades de tipos de contadores são fornecidas:

Os Contadores personalizados são contadores únicos usados para armazenar valores específicos de contagem – como o número de pontos usados para esboçar um Traço para uma Tendência.

Os Conjuntos de contadores personalizados compreendem um conjunto de contadores que estão relacionados funcionalmente e que são atualizados de maneira simultânea. Os tipos do contador no grupo são: (Nome do contador) LastCallUSecs, (Nome do contador) Average Call Secs, (Nome do contador) Calls/Sec e (Nome do contador) Total Calls.

Capítulo 4

(30)

Manutenção

26

Contadores de amostra

Os contadores de amostra são usados para realizar uma amostragem da frequência de execução de instruções individuais. Eles armazenam o número de interrupções de

amostragem e são usados como uma denominação na fração de amostragem. Por exemplo, o Percent Cache Hit é monitorado nos Serviços de dados do PI usando um contador de amostra. Se os Serviços de dados do PI forem removidos do sistema, os contadores personalizados e os contadores de amostra também serão removidos. Se você criar Tags PI para monitorar os contadores personalizados, será necessário remover manualmente esses tags do PI Server.

Performance counters do Windows

Os contadores padrão do Windows Performance Monitor também podem ajudar a fornecer uma compreensão sobre os problemas de desempenho. Esses contadores ajudam no monitoramento da rotina do servidor da Web e no ambiente de software associado, e são organizados pelo objeto de desempenho. Eles devem ser usados junto com os performance

counters personalizados (página 25).

• Os performance counters do sistema geral devem ser monitorados para acompanhar a saúde física geral do computador do servidor durante a operação de rotina. Para obter mais informações sobre os performance counters do sistema geral, consulte a Referência

dos performance counters do Windows Server 2003

(http://technet.microsoft.com/pt-br/library/cc776490%28WS.10%29.aspx).

• O PI WebParts é construído sobre ASP.NET e a plataforma .NET. É importante monitorar a saúde desses sistemas por meio dos contadores a seguir. Para obter mais informações, consulte a documentação Monitoramento de desempenho do ASP.NET (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/97d087 2a-96b3-41e4-8997-b174a9dbb87f.mspx?mfr=true) referente ao Windows Server 2003 Standard Edition.

• Os performance counters do PI System devem ser monitorados. Para obter mais informações, consulte a documentação do PI Server.

• Os dados de configuração e o conteúdo do SharePoint são mantidos em um database do Servidor SQL. Os Performance counters do Servidor SQL

(http://technet.microsoft.com/pt-br/library/bb838723.aspx) monitoram a capacidade e o desempenho desse armazenamento subjacente.

Os performance counters do Microsoft SharePoint (http://technet.microsoft.com/pt-br/library/cc288633.aspx) quanto à configuração, definições de componentes e o database de conteúdo devem ser monitorados como mínimo, além de quaisquer databases

(31)

Ajuste do desempenho

Guia do administrador do PI WebParts 27

Monitores de desempenho de tags PI

Os performance counters do PI WebParts e padrão do Windows podem ser exibidos

graficamente ao adicionar contadores ao aplicativo Windows Performance Monitor, Também é possível usar o Performance Monitor para gerar arquivos de registro.

Se preferir monitorar os performance counters junto com outros dados PI, você poderá usar o plug-in SMT Performance Counters para formular tags PI a partir dos performance counters do Windows. Assim que tags PI forem criados para os contadores desejados, os tags poderão ser monitorados de forma contínua ao usar Web parts como PI Trend.

Compressão HTTP

O Internet Information Server (IIS) pode compactar as informações enviadas para os navegadores da Web. Para determinadas Web parts que utilizam bastante documentos .svg, como PI Graphic e PI Trend, a compressão pode reduzir o tráfego na rede em mais de 80%. A compressão atribui uma carga extra ao servidor e é mais indicada para situações em que há uma preocupação quanto à latência elevada da rede ou rendimento limitado, como em um WAN. Para obter mais informações, consulte a Referência técnica do IIS 6.0

(http://technet.microsoft.com/pt-br/library/cc775635%28WS.10%29.aspx) e Microsoft

KBQ234497 (http://support.microsoft.com/kb/234497).

Para configurar a compressão HTTP para PI WebParts:

1. Efetue logon no servidor da Web e abra uma janela de comando.

2. Execute os comandos a seguir para registrar as extensões dos arquivos. Os arquivos que corresponderem às extensões registradas serão compactados para transmissão pelo IIS: cd %systemdrive%\inetpub\AdminScripts

rem Determina as extensões dos arquivos quanto à compressão estática

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 Determina as extensões dos arquivos quanto à compressão dinâmica

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 Determina o nível de compressão, 0 é o mais baixo, 10 é o mais alto

(32)

Manutenção

28

CSCRIPT.EXE ADSUTIL.VBS SET ^

W3Svc/Filters/Compression/GZIP/HcDynamicCompressionLevel "9" CSCRIPT.EXE ADSUTIL.VBS SET ^

W3Svc/Filters/Compression/DEFLATE/HcDynamicCompressionLevel "9" 3. Abra o Gerenciador do Internet Information Services.

4. Expanda a máquina servidor da Web, clique com o botão direito do mouse em Sites da Web e selecione Propriedades.

5. Na guia Serviços, assinale as caixas de seleção Compactar arquivos do aplicativo e Compactar arquivos estáticos.

6. Clique em OK.

Assim que uma compressão for habilitada, reinicie o IIS e confirme se a compactação é operacional ao verificar o conteúdo do diretório Temporário listado na seção de compactação HTTP da caixa de diálogo Serviços.

Nota: Para que os navegadores clientes usufruam a compressão HTTP, a opção Use HTTP 1.1 deverá estar habilitada nas configurações Avançadas do Internet

Explorer.

Arquivos de log

Se você observar problemas durante a instalação do PI WebParts, esses arquivos de registro poderão ser usados no diagnóstico do problema. Vários arquivos de registro são gerados durante a configuração:

• O principal registro de configuração se chama OSIsoft PI WebParts <versão> Master.log e contém informações referentes ao aplicativo setup.exe. Esse arquivo lista o status de cada etapa do processo de instalação. Em uma instalação bem-sucedida, esse arquivo de registro mestre é armazenado no diretório \PIPC\DAT; caso contrário, ele estará localizado no diretório raiz do computador do servidor da Web.

• O SetupRtBaselineServices.log é um registro do instalador do Windows para PI Data Services.msi, o arquivo de instalação do PI Data Services. Esse arquivo está localizado no diretório \PIPC\DAT.

• O SetupPIWebParts.log é um registro do instalador do Windows para PI WebParts.msi, o arquivo de instalação do PI WebParts. Esse arquivo está localizado no diretório \PIPC\DAT.

• Também há arquivos adicionais PI BLS_*.log, PI WP_*.log e stsadm_*.log disponíveis.

Nota: Compacte e envie todos esses arquivos de registro para o suporte técnico do

OSIsoft ao entrar em contato com o suporte a respeito de um problema na instalação.

(33)

Solução de problemas

Guia do administrador do PI WebParts 29

Solução de problemas

Para fins de depuração, você pode fazer as seguintes alterações no arquivo web.config. • No tag <system.web>, localize o tag <customErrors mode="On"> e altere-o para

<customErrors mode="Off" /> para visualizar a exceção ASP.NET quando ocorrer um erro em vez de ser redirecionado para a página de erros, que fornece menos informações. • No tag <SharePoint>, localize o tag <SafeMode MaxControls="50" CallStack="false"/>

e altere-o para <SafeMode MaxControls="50" CallStack="true"/>. Isso faz com que a mensagem de erro de ASP.NET seja exibida com informações de monitoramento de empilhamento.

Nota: Por motivos de segurança, essas alterações são recomendadas para apenas um

ambiente de desenvolvimento. Essas informações podem conter dados sensíveis e não são adequadas para um ambiente de produção.

Faça o upgrade do PI WebParts

As versões atuais do PI WebParts suportam upgrades automáticos por meio do kit de instalação. O upgrade automático permite que os kits de instalação futuros do PI WebParts façam upgrade de instalações existentes sem exigir que o administrador remova manualmente uma versão anterior.

O kit de instalação do PI WebParts detecta automaticamente uma versão anterior das instalações e patches do Pacote de idiomas do PI WebParts. As instalações anteriores serão removidas antes que a nova versão do PI WebParts seja instalada.

Nota: Um upgrade para a versão 2.0 ou superior a partir de versões mais antigas exige

um upgrade para a versão mais recente do Microsoft SharePoint (página 3).

Repare o PI WebParts

O kit de instalação do PI WebParts suporta instalação de reparo. Um reparo reinstala todos os componentes que foram instalados pela instalação inicial. Para reparar uma instalação, abra Painel de controle > Adicionar Remover programas e selecione a instalação que deseja reparar e, em seguida, escolha a opção Reparar .

(34)

Manutenção

30

Faça back-up e restaure

Os procedimentos especiais serão exigidos ao fazer back-up, restaurar ou migrar sites do SharePoint, que diferirão um pouco dependendo do fato de você estar trabalhando em um site individual ou em um portal completo do SharePoint que contenha múltiplos sites. Em

qualquer caso, duas fontes primárias de informações do aplicativo serão endereçadas os procedimentos de back-up, restauração e/ou migração em uma instalação do PI WebParts.

Nota: Há uma documentação abrangente sobre o back-up de sites e databases do

SharePoint disponíveis junto à Microsoft. Revise essa documentação por completo antes de desenvolver e implementar a estratégia de migração ou back-up.

Conteúdo e databases de configuração do SharePoint

Para preservar a estrutura do site e as páginas da Web part criadas no SharePoint, você deverá fazer back-up dos databases do Servidor SQL usados pela instalação do SharePoint. O conteúdo da página e as informações de configuração do SharePoint são armazenados em um database do Microsoft SQL Server.

PI Module Database

A configuração dos dados do PI Data Services é armazenada em um PI Module Database especificado durante a instalação. O plug-in Module Database Builder disponível como parte do PI System Management Tools (PI SMT) é recomendado para exportar uma estrutura existente do Module database como um back-up.

Faça back-up e restaure dados de configuração

Use o PI Module Database Builder, um add-in para o Microsoft Excel, para fazer back-up e restaurar os dados de configuração para PI Data Services e PI WebParts.

Para fazer o back-up de dados de configuração:

1. Abra o Microsoft Excel e instale o add-in PI Module Database Builder, se necessário. O add-in (MDBBuilder.xla) é fornecido com as ferramentas PI SMT 3 e pode ser encontrado em \PIPC\MDBBuilder.

2. Selecione PI-SMT > Module Database Builder > Conexões. A caixa de diálogo Gerenciador de conexões PI é exibida.

3. Selecione a localização do PI Server do PI Module Database que contém as informações de configuração e clique em Fechar.

4. Selecione PI-SMT > Module Database Builder > Importar itens. A caixa de diálogo Importar itens do Module database é exibida.

(35)

Faça back-up e restaure

Guia do administrador do PI WebParts 31

6. Configure as definições de importação para importar dados relevantes do PI Module Database:

ο Selecione Itens do módulo selecionado. ο Selecione Incluir sub-itens.

ο Selecione Módulos, Propriedades e Incluir caminho integral do módulo. 7. Caso queira, opte por importar diretamente para um arquivo.

8. Clique em OK para importar os dados de configuração e salvar o arquivo do Excel como um back-up.

9. Repita as mesmas etapas usando o módulo %OSI\ClientApps\RtWebParts para fazer back-up da configuração do RtWebParts.

Para restaurar os dados de configuração:

1. No Excel, abra o documento de back-up que contém as informações de configuração que deseja restaurar.

2. Selecione as linhas que deseja restaurar no documento.

3. Selecione PI-SMT > Module Database Builder > Exportar itens. A caixa de diálogo Exportar itens do Module database é exibida.

4. Selecione o PI Module Database Server correto no menu na parte superior da caixa de diálogo.

5. Selecione a opção correta a partir do menu Modo para refletir as atualizações em uma configuração existente ou a criação de uma nova configuração.

6. Selecione OK para exportar para o Module Database.

Migre dados de configuração para o PI WebParts

Um PI Module Database é usado para armazenar os dados de configuração do PI Data Services usados pelo PI WebParts, incluindo fontes e datasets. Se você alterar o PI Server da configuração (e o database associado) durante uma migração, será necessário copiar e colar seções do Module database no novo PI Server.

Para migrar os dados de configuração do PI WebParts e PI Data Services de um PI Server para outro:

1. Abra o PI System Management Tools (SMT), versão 3.1.2.1 ou mais recente.

2. Usando o plug-in Module database, localize o módulo PI Data em %OSI\ClientApps no PI Server antigo.

3. Clique com o botão direito do mouse no módulo PI Data e selecione Copiar.

4. Selecione o módulo %OSI\ClientApps referente ao novo PI Server. Clique com o botão direito do mouse e selecione Colar hierarquia a partir do menu para migrar os dados de configuração do PI Data Services.

5. Localize o módulo RtWebParts em %OSI\ClientApps referente ao primeiro PI Server.

(36)

Manutenção

32

7. Selecione o módulo %OSI\ClientApps referente ao novo PI Server. Clique com o botão direito do mouse e selecione Colar hierarquia a partir do menu para migrar os dados de configuração do RtWebParts.

8. Abra o arquivo de configuração no servidor que está executando o PI WebParts:

Versão do RtWebParts ou

PI Webparts

Nome do arquivo Local típico do arquivo

RtWebParts 1.0 web.config Inetpub\wwwroot RtWebParts 1.1 ou

1.2 machine.config 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 web.config Inetpub\wwwroot\wss \VirtualDirectories\80

1. Localize a chave RtBaselineConfigModule e altere o nome do servidor para o novo PI Server para refletir o novo caminho do módulo de configuração do RtBaseline. 2. Localize a chave RtWebPartsConfigModule e altere o nome do servidor para o

novo PI Server para refletir o novo caminho do módulo de configuração do RtWebParts. 3. Salve o arquivo web.config ou machine.config.

4. Em um aviso DOS, desempenhe um comando iisreset para que as alterações sejam aplicadas.

Nota: Esse processo não apresenta nenhuma alteração nas conexões do PI Server

disponíveis no servidor PI WebParts. Consulte o tópico na Tabela de servidores conhecidos no PI SDK manual para obter mais informações sobre como migrar a lista dos PI Servers. Esse processo não altera nenhum PI Server mencionado nas fontes de dados ou datasets.

Aponte o PI WebParts para um Servidor existente do Module database

Você pode apontar um novo servidor do SharePoint para um PI Module Database existente sem ter de migrar os dados de configuração do PI WebParts.

Ao instalar um novo servidor, você pode apontar para o servidor remoto do Module database durante a instalação do PI WebParts. Do contrário, use o procedimento a seguir para apontar para um Servidor do Module database existente:

1. Abra o arquivo web.config do SharePoint.

2. Localize as chaves RtWebPartsConfigModule e RtBaselineConfigModule e altere a parte do nome do servidor dos atributos de valor correspondentes para o novo PI Server para refletir o novo caminho do módulo de configuração do PI WebParts. As chaves RtBaselineConfigModule e RtWebPartsConfigModule normalmente têm valores idênticos.

(37)

Faça back-up e restaure

Guia do administrador do PI WebParts 33

Faça back-up e restaure os Servidores do SharePoint

Consulte a documentação on-line da Microsoft quanto ao back-up e à restauração do

Windows SharePoint Services 3.0 (http://technet.microsoft.com/pt-br/library/cc288019.aspx)

e Office SharePoint Server 2007 (http://technet.microsoft.com/pt-br/library/cc262412.aspx). Várias ferramentas podem ser usadas, incluindo STSADM. A utilização da ferramenta smigrate para fazer back-up do SharePoint não é recomendada pelo OSIsoft. Para fazer back-up de cada site em uma instalação do SharePoint, use comandos semelhantes aos a seguir:

stsadm -o backup -url http://mysharepoint -filename D:\PISite\Backup-mysharepoint\backup1.dat -overwrite onde você altera:

http://mysharepoint para usar o URL do site e onde altera:

D:\PISite\Backup-mysharepoint\backup1.dat para usar o nome e o local do arquivo de back-up desejado. Para restaurar cada site, use comandos como os seguintes:

stsadm -o restore -url http://mysharepoint -filename D:\PISite\Backup-mysharepoint\backup.dat -overwrite onde você altera:

http://mysharepoint

para corresponder ao URL do site e onde altera:

D:\pisite\backup-mysharepoint\backup1.dat para ser o destino e o nome do arquivo de back-up a ser restaurado.

Migre um site do SharePoint para um novo servidor

Comece verificando quais sites estão presentes no servidor antigo. Para ver quais sites estão presentes, use STSADM e, utilizando o diretório

\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN>

execute o comando:

stsadm -o enumsites -url http://mysharepoint

substituindo o URL do site raiz ou padrão por http://mysharepoint Em seguida,

• faça back-up dos sites no servidor antigo usando STSADM ou outra ferramenta adequada, conforme descrito acima.

(38)

Manutenção

34

• Crie novos sites conforme necessário para o novo servidor.

• Restaure o(s) site(s) cujo back-up foi feito para o novo servidor usando STSADM ou outra ferramenta.

Remova o PI WebParts

Para remover o PI WebParts do servidor da Web da instalação inicial:

Use o applet Adicionar/Remover programas no Painel de controle para localizar a entrada do PI WebParts e clique em Remover.

O kit de instalação do PI WebParts (.msi) e os arquivos temporários criados enquanto o PI WebParts está sendo executado serão removidos quando o aplicativo for desinstalado. Faça back-up dos arquivos de configuração antes do upgrade caso tenha feito quaisquer alterações que queira salvar. Quaisquer configurações personalizadas serão perdidas durante o upgrade. As informações de configuração do PI WebParts armazenadas no PI Module Database não são removidas pelo procedimento de desinstalação. Além disso, as páginas da Web part, bibliotecas de documentos do SharePoint, servidores e diretórios virtuais, sites do SharePoint criados com ou para PI WebParts e arquivos de registro também permanecem no sistema e não são removidos.

Intencionalmente, softwares dependentes, como PI Data Services, MDAC e o PI SDK não serão removidos quando o PI WebParts for desinstalado. Esses componentes podem ser removidos separadamente, usando Adicionar/Remover programas, se desejado.

Remova as instalações estendidas

Os Kits de extensão (página 15) não atualizam o applet Adicionar/Remover programas do Painel de controle do Windows.

Para desinstalar a partir de uma coleção de sites estendida:

Execute o kit de extensão e selecione Remover para remover o PI WebParts de uma coleção de sites.

Nota: Desinstalar a partir de Adicionar/Remover programas no servidor inicial

exclui o arquivo .msi de extensão. Certifique-se de remover o PI WebParts das coleções de sites estendidas antes de desinstalar.

Referências

Documentos relacionados

O transporte coletivo urbano, há muito, deixou de ser tratado como apenas mais um serviço oferecido à população de determinada cidade. É considerado um serviço essencial ao

Figura 9 - Gráfico do erro da validação O cálculo do rmse (raiz quadrada do erro médio quadrático) foi realizado para os dados de treinamento e validação do sistema

No final, os EUA viram a maioria das questões que tinham de ser resolvidas no sentido da criação de um tribunal que lhe fosse aceitável serem estabelecidas em sentido oposto, pelo

Os principais resultados obtidos pelo modelo numérico foram que a implementação da metodologia baseada no risco (Cenário C) resultou numa descida média por disjuntor, de 38% no

A Autoridade de Trânsito do Município de EUNÁPOLIS, com fulcro no artigo 281 e 282 doCódigo de Trânsito Brasileiro, na Resolução 404 do Conselho Nacional de Trânsito -

Por fim, na terceira parte, o artigo se propõe a apresentar uma perspectiva para o ensino de agroecologia, com aporte no marco teórico e epistemológico da abordagem

O fortalecimento da escola pública requer a criação de uma cultura de participação para todos os seus segmentos, e a melhoria das condições efetivas para

De fato, na escola estudada, o projeto foi desenvolvido nos moldes da presença policial na escola quando necessária e palestras para os alunos durante o bimestre, quando