• Nenhum resultado encontrado

PI Coresight Manual de Instalação e Administração

N/A
N/A
Protected

Academic year: 2021

Share "PI Coresight Manual de Instalação e Administração"

Copied!
68
0
0

Texto

(1)

PI Coresight 2014

Manual de Instalação e Administração

(2)

OSIsoft, LLC

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

Manual de Instalação e Administração PI Coresight 2014 © 2011-2014 pela OSIsoft, LLC. Todos os direito reservados.

Nenhuma parte desta publicação pode ser reproduzida, armazenada em um sistema de recuperação ou transmitida, em qualquer forma ou por quaisquer meios, sejam mecânicos, de fotocópia, registro ou outro, sem a prévia autorização por escrito da OSIsoft, LLC.

OSIsoft, o logotipo e o logo 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 Coresight, PI Data Services, PI Event Frames, PI Manual Logger, PI ProfileView, PI Web API, PI WebParts, ProTRAQ, RLINK, RtAnalytics, RtBaseline, RtPortal, RtPM, RtReports e RtWebParts são marcas comerciais da OSIsoft, LLC. Todas as outras marcas ou nomes comerciais usados neste documento são de propriedade de seus respectivos proprietários.

DIREITOS DO GOVERNO DOS EUA

O uso, a duplicação ou a divulgação pelo Governo dos EUA estão sujeitos às restrições definidas no contrato de licença da OSIsoft, LLC e conforme fornecido nas DFARS 227.7202, DFARS 252.227-7013, FAR 12.212, FAR 52.227, conforme aplicável. OSIsoft, LLC.

Versão: 2.0.0.8

(3)

Conteúdo

Arquitetura do PI Coresight e requisitos do Sistema...1

Arquitetura do PI Coresight...1

Sobre o servidor da web do PI Coresight... 2

Conjuntos de aplicativos e contas de serviço do PI Coresight...2

Grupos de acesso do PI Coresight...3

Requisitos de software e hardware...3

Requisitos de software para o servidor de aplicativo do PI Coresight... 3

Requisitos de software do servidor de aplicativo do PI Coresight...4

Requisitos do Microsoft SQL Server... 4

Requisitos do sistema PI para o PI Coresight... 5

Versão de exibição do ProcessBook de PI... 5

Requisitos de cliente... 5

Upgrades do PI Coresight... 7

Fazer upgrade de uma instalação do PI Coresight...7

Backups automáticos de atualização do PI Coresight... 9

Preparação para uma nova instalação do PI Coresight... 11

Criar uma conta de usuário de domínio para o PI Coresight... 11

Permissões de acesso da conta de serviço do PI Coresight necessárias... 11

Preparar o computador do servidor de aplicativo do PI Coresight...12

Funções e recursos do Server Manager... 13

Instalação do PI Coresight... 15

Lista de verificação anterior à instalação do PI Coresight 2014... 15

Instalar o PI Coresight...17

Instalação silenciosa...19

UI de vários idiomas disponível para instalação... 19

Configurar o PI Coresight após a instalação... 21

Configurar as contas de serviço do PI Coresight...21

Criação do banco de dados do PI Coresight... 22

Configurar a conexão do Microsoft SQL Server... 23

Criar um banco de dados do PI Coresight...23

Criar manualmente o banco de dados do PI Coresight ... 24

Desabilitar o SSL versão 2 e anterior... 26

Configurar o acesso do Secure Sockets Layer (SSL)... 26

Habilitar a compressão de HTTP no servidor de aplicativo do PI Coresight... 27

Configurar o acesso do PI Coresight aos dados do PI Server... 29

Configurar as permissões de acesso ao PI Server...29

Criar uma PI Identity... 29

Conceder à identidade de PI as permissões de acesso exigidas... 30

Configurar a autenticação do servidor PI... 30

Configurar a autenticação WIS...31

Autenticação do PI Server nos dispositivos móveis... 33

Configurar o acesso do PI Coresight aos bancos de dados do PI AF... 35

Configurar a autenticação e as permissões PI AF ... 35

Configurar o acesso a um PI AF Server...35

Configurar o acesso a um banco de dados do PI AF...36

(4)

Tarefas de administração do PI Coresight... 37

Configurar o acesso do usuário no aplicativo do PI Coresight...38

Configurar os navegadores Firefox e Chrome para os clientes do PI Coresight...38

Adicione o servidor do aplicativo do PI Coresight como um site confiável no Google Chrome...38

Adicione o servidor do aplicativo do PI Coresight como um site confiável no Firefox... 39

Site de administração do PI Coresight e usuários de administrador... 39

Verificar o status do PI Coresight...39

Acessar os dados do PI e do AF...40

Configurar pastas para importação... 42

Atualizar a instância do SQL Server e o banco de dados do PI Coresight...44

Atualizar a propriedade de exibição e reconfigurar as definições do usuário...44

Gerar relatórios... 45

Estratégia de backup para o banco de dados do PI Coresight... 46

Alterar a conta do banco de dados do PI Coresight...46

Redesignar uma exibição da página inicial...47

Configurações de fuso horário e regionalização...47

Alterar as configurações de fuso horário...47

Alterar as configurações de regionalização...50

Desinstalar o PI Coresight... 50

Parâmetros da URL pra controlar a apresentação de exibições...51

Criando uma nova exibição temporária com itens de dados especiais...51

Abrindo uma exibição salva existente...52

Aplicando o modo de quiosque para uma exibição... 52

Reuse displays for assets built from the same AF template...53

Especificar o elemento para as exibições de elemento relativas do ProcessBook de PI ... 54

Configurar o fuso horário para uma exibição... 54

Ocultar a barra de ferramentas ou a barra de tempo ...55

Evitar o redirecionamento automático para um site móvel do PI Coresight... 56

Opções de alta disponibilidade para o PI Coresight...57

Apêndice A: Visualizar e configurar o registro de mensagens do PI Coresight... 61

Visualizar os registros de mensagem...61

Coletar eventos de análise de depuração com o Monitor de Desempenho do Windows... 62

Suprimir mensagens duplicadas (supressão de mensagem)... 62

Suporte técnico e outros recursos... 63

Conteúdo

(5)

Arquitetura do PI Coresight e requisitos do Sistema

Arquitetura do PI Coresight

Os componentes principais para uma instalação do PI Coresight são: • Um ou mais servidores PI

• Um o mais bancos de dados PI AF

• Um servidor de aplicativo do PI Coresight

• Microsoft SQL Server, para manter o banco de dados do PI Coresight • Clientes

Os clientes em que planeja criar ou atualizar as exibições devem executar o Microsoft Silverlight compatível com os navegadores da web.

O PI Coresight 2014 é suportado pelos navegadores mais modernos em uma ampla variedade de computadores, inclusive tablets e telefones que executam os sistemas operacionais iOS ou Android.

O OSIsoft recomenda que o PI Coresight use o mesmo SQL Server que o PI AF usa. Caso contrário, é possível instalar um SQL Server no mesmo computador que o servidor de aplicativo do PI Coresight, ou usar uma instalação do SQL Server dedicada.

Nota:

O OSIsoft recomenda fortemente que os PI Servers e os servidores PI AF estejam no mesmo domínio que o servidor de aplicativo do PI Coresight e que o Microsoft SQL Server hospede o banco de dados do PI Coresight.

O diagrama a seguir ilustra uma configuração típica. Aqui, o banco de dados do PI Coresight reside no mesmo MS SQL Server que o PI AF usa. Neste diagrama, o MS SQL Server e o PI AF Server estão instalados no mesmo computador, mesmo que isso não seja necessário.

(6)

Sobre o servidor da web do PI Coresight

O PI Coresight usa dois sites:

• O site de administração: https://webServer/Coresight/Admin • O site de aplicativo principal: https://webServer/Coresight/

Em que webServer é o nome do servidor da web do PI Coresight. O PI Coresight usa o servidor da web do Internet Information Services (IIS) da Microsoft.

Conjuntos de aplicativos e contas de serviço do PI Coresight

A instalação do PI Coresight cria dois conjuntos de aplicativo e dois serviços do Windows. Os conjuntos de aplicativo executam nas contas de serviço do Windows que possuem as permissões de acesso pelo sistema PI:

• CoresightAdminAppPool Executa o site de administração, localizado em https://

webServer/Coresight/Admin

• CoresightServiceAppPool Executa o site de aplicativo principal do PI Coresight, localizado em https://webServer/Coresight

Os serviços do Windows que o programa de instalação cria são: • API da web de PI: uma API RESTful para o sistema PI

• Crawler de procura indexado de PI: as origens de dados dos crawls do sistema PI fornecem metadados de procura indexada

O aplicativo do conjunto e as contas de serviço do PI Coresight executam na conta de serviço do PI Coresight. Esta é a conta que PI Coresight usa para conectar-se aos servidores de PI e PI AF. Arquitetura do PI Coresight e requisitos do Sistema

(7)

Para que os usuários clientes visualizem os dados de PI, a conta doo serviço de PI Coresight necessita de acesso apropriado a esses servidores.

Quando o PI Coresight é instalado, o kit de instalação configura, por padrão, as contas de serviço na conta da máquina do próprio servidor do aplicativo e configura as contas para cada serviço a seguir:

Serviço Conta

CoresightAdminAppPool NT Authority\Network Service

CoresightServiceAppPool NT Authority\Network Service

API da web de PI NT Service\piwebapi

Crawler de procura indexado de PI Local System

A conta de serviço do PI Coresight nesta configuração é a conta do Active Directory da máquina do servidor. Geralmente, esta conta é nomeada domain\server-name$. Por exemplo,

MyEnterprise\CoresightServer$.

Por motivos de segurança, o OSIsoft recomenda a criação de uma conta de domínio no lugar para os serviços do PI Coresight:

1. Altere a conta de serviço do PI Coresight para uma conta de domínio dedicada. Consulte Criar uma conta de usuário de domínio para o PI Coresight.

2. Configure os conjuntos e os serviços de aplicativo para executar nesta conta. Consulte Configurar as contas de serviço do PI Coresight.

CUIDADO:

O OSIsoft recomenda fortemente a criação de uma conta de domínio para os serviços do PI Coresight. Se usar a conta da máquina, todos os aplicativos em execução no

computador do servidor possuem permissões de acesso no servidor SQL, servidor PI e máquinas de servidor PI AF. Este é um risco de segurança. No mínimo, considere remover alguns ou todos os aplicativos em execução neste computador.

Grupos de acesso do PI Coresight

O acesso do site de administração do PI Coresight e do site do PI Coresight são controlados através de grupos do Microsoft Windows separados. O programa de configuração do PI Coresight cria estes grupos de usuários locais no servidor do aplicativo do PI Coresight:

• PI Coresight Admins • PI Coresight Users • PI Web API Admins

Para obter mais informações, consulte Configurar o acesso do usuário no aplicativo do PI Coresight e Site de administração do PI Coresight e usuários de administrador.

Requisitos de software e hardware

Requisitos de software para o servidor de aplicativo do PI Coresight

Os requisitos a seguir têm como base o Microsoft SQL Server, que reside no servidor de aplicativo do PI Coresight. O banco de dados do Microsoft SQL Server exige aproximadamente 200 MB de armazenamento, mais 5 MB por usuário (supondo 200 exibições de tamanho médio

(8)

por usuário). Se planeja importar as exibições de ProcessBook de PI, permita um mínimo de 500 KB por exibição (supondo exibições de tamanho médio) no SQL Server.

Por padrão, o banco de dados crescerá 200 MB automaticamente cada vez que o limite de tamanho atual for atingido.

Nº de usuários 1 a 50 50 a 250 250 a 500 CPU (principais) 4 4 8 Velocidade da CPU (GHz) 2 2,5 3 Memória (GB) 6 12 24 Disco (GB)* 0,5 1,5 2,5

* Os requisitos de disco estão estimados em aproximadamente 250 MB + 5 MB por usuário

Requisitos de software do servidor de aplicativo do PI Coresight

Os requisitos para o software na máquina hospedando o servidor de aplicativo do PI Coresight estão listados a seguir:

• Microsoft Windows Server 2008 R2 SP1 de 64 bits ou superior • Microsoft Internet Information Services (IIS) 7.5 ou superior • Microsoft .NET Framework 4

• Funções e recursos do Server Manager. Consulte Preparação para uma nova instalação do PI Coresight para detalhes de quais funções e recursos são necessários para o PI Coresight.

Requisitos do Microsoft SQL Server

O PI Coresight exige o Microsoft SQL Server 2008 R2 ou superior. As versões Standard, Enterprise e Express são todas suportadas.

O OSIsoft recomenda a hospedagem do seu banco de dados do PI Coresight no mesmo SQL Server que o PI AF usa.

Certifique-se de que a configuração do SQL Server Permitir que gatilhos disparem outros gatilhos esteja configurado como True. Para verificar esta configuração:

1. No SQL Server Management Studio, clique com o botão direito do mouse e escolha

Propriedades.

2. Selecione a página Avançado.

3. Permitir que gatilhos disparem outros gatilhos é a primeira configuração na seção Miscelânea.

(9)

Nota:

Para cargas mais pesadas (acima de 500 usuários), é exigida uma versão completa do SQL Server executada em um servidor dedicado.

Requisitos do sistema PI para o PI Coresight

O PI Coresight é suportado com as versões a seguir do PI Server e PI AF: • PI Server versão 3.4.380 e superior.

• PI Asset Framework 2010 e superior. PI AF 2010 R2 ou superior é recomendado.

Versão de exibição do ProcessBook de PI

Começando com o PI Coresight 2014, é possível configurar o seu servidor de aplicativo para que os usuários possam visualizar as exibições do ProcessBook de PI. Os arquivos PDI e SVG produzidos pelo ProcessBook de PI, versão 2.35 ou superior, são importados automaticamente das pastas configuradas.

Para melhores resultados, use as exibições salvas do ProcessBook de PI usando a versão 3.3.2 ou superior. Isto é especialmente importante para suporte a gráficos e formato numérico regional.

Para obter mais informações sobre a importação das exibições do ProcessBook de PI, consulte Configurar pastas para importação.

Requisitos de cliente

Os clientes do PI Coresight 2014 precisam usar os navegadores da web compatíveis com este software.

As máquinas de cliente também precisam ter a versão requerida do Microsoft Silverlight instalada (5.1.20125.0 ou superior).

Navegadores suportados para o PI Coresight

O PI Coresight 2014 é conhecido por ser compatível com os navegadores a seguir:

• No Windows com o Microsoft Internet Explorer versões 10 e 11, Mozilla Firefox versão 30.0 e Google Chrome versão 35.0

• No Apple Macintosh com Safari versão 5.1

(10)

• No iPad e iPhone com o iOS versão 7

• Nos dispositivos Android com o Android versões 4.1, 4.2.2 e 4.3.1

Para usar o PI Coresight no Google Chrome e Firefox, deve-se especificar o servidor de aplicativo do PI Coresight como um site confiável. Consulte Configurar os navegadores Firefox e Chrome para os clientes do PI Coresight.

Nota:

Para que a ajuda online abra com êxito ao clicar no botão Ajuda (?), pode ser necessário desativar o bloqueio de pop-up em seu navegador.

Assegurar que o Silverlight seja a versão exigida

O PI Coresight 2014 exige o Microsoft Silverlight versão 5.1.20125.0 ou superior, com base no Atualização de segurança para o Microsoft Silverlight (http://support.microsoft.com/kb/ 2814124).

Você será solicitado a atualizar, se ainda não o tiver feito.

Dispositivos iOS como clientes

O suporte dos dispositivos com base em iOS começam com o PI Coresight 2012 R2 para o iPad e com o PI Coresight 2013 para o iPhone.

Para o PI Coresight 2014, é recomendável que, ao invés de usar os aplicativos iOS nativos da App Store, os usuários naveguem para o site móvel. Quando um usuário de um dispositivo ou navegador menor vai para o site do aplicativo: https://webServer/Coresight/ Eles, por padrão, são redirecionados para o site móvel do PI Coresight: https://webServer/

Coresight/m . (É possível substituir este comportamento para exibições específicas, como em um painel, se necessário. Para obter mais informações, consulte Evitar o redirecionamento automático para um site móvel do PI Coresight.)

(11)

Upgrades do PI Coresight

Quando é feito um upgrade para uma nova versão do PI Coresight, as suas configurações existentes são levadas para a instalação do PI Coresight atualizado. Isso inclui as configurações para os servidores PI, os bancos de dados PI AF e o banco de dados do PI Coresight permitido.

Fazer upgrade de uma instalação do PI Coresight

Siga as etapas deste procedimento para fazer o upgrade de uma instalação existente do PI Coresight.

Nota:

Durante a instalação, serão visualizadas as telas de configuração para o software a seguir: 1. API da web de PI

2. Crawler de procura indexado de PI.

A máquina que hospeda o crawler de procura indexado de PI deve ser um membro de um domínio.

3. PI Coresight

Se o computador em que o PI Coresight estiver instalado for adicionado posteriormente a um domínio. deve-se desinstalar e reinstalar a API da web de PI e o crawler de procura indexado de PI. Se foi usado um certificado autoassinado, será necessário gerar um novo certificado quando for reinstalar.

Antes de Iniciar

CUIDADO:

Novo para o PI Coresight 2014:

• Deve-se possuir um certificado digital para concluir a instalação (o programa de instalação permite a criação e o uso de um certificado autoassinado, se necessário). • Deve-se especificar o seu servidor AF durante a instalação. As versões mínimas do

servidor AF e do servidor PI foram alteradas; consulte Requisitos do sistema PI para o PI Coresight.

• É necessário saber o nome da conta de serviço do PI Coresight no uso atual para o PI Coresight. Para obter mais informações sobre como recuperar esta conta, consulte Conjuntos de aplicativos e contas de serviço do PI Coresight.

• Se planeja importar as exibições do ProcessBook de PI, libere espaço extra no disco (aproximadamente 500 KB por exibição).

• Os mapeamentos de PI são necessários para todos os usuários clientes para procurar os servidores PI e AF (uma confiança de PI não é suficiente para a procura, mas ainda pode ser usada para visualizar os dados). Um mapeamento de PI associa um usuário ou um grupo a uma identidade de PI.

• Os administradores do PI Coresight devem ser membros do grupo Admins da API da web de PI, para permitir os PI Servers e os bancos de dados AF.

Consulte Lista de verificação anterior à instalação do PI Coresight 2014 para obter mais informações sobre os requisitos de instalação.

(12)

Nota:

Para fazer o upgrade do banco de dados do PI Coresight, o usuário que executa o upgrade (usando o programa de instalação, o site de administração ou o script go.bat) deve possuir a propriedade mínima da função de banco de dados ou ser um membro da função db_owner.

• db_datareader • db_datawriter • db_ddladmin

Procedimento

1. Efetue logon no servidor do aplicativo como um Administrador do sistema, usando uma conta de usuário de domínio que pertence ao grupo de administradores local.

2. Verifique se os serviços de funções Autorização de URL e Autenticação básica estão

habilitados para a função de servidor da web, seguindo as etapas a seguir: a. Abra o aplicativo Gerenciador do servidor da Microsoft.

b. Expanda a seção Funções e expanda a seção Servidor da web (IIS).

c. Clique em Adicionar serviços de função.

d. Em Segurança, certifique-se de que as caixas de seleção Autenticação básica e Autorização de URL estejam marcadas. Se não estiverem, marque-as agora.

3. Baixe o kit de instalação do PI Coresight no site de suporte técnico do OSIsoft.

4. Clique com o botão direito do mouse na configuração executável do PI Coresight e selecione

Executar como administrador para ativar o assistente de instalação.

5. Para a instalação da API da web de PI, escolha o tipo de configuração Personalizar.

6. Quando for solicitada uma conta durante a instalação da API da web de PI, escolha a conta do Active Directory usada atualmente pela versão anterior dos conjuntos de aplicativo do site do PI Coresight. Uma exceção é, se o PI Coresight estava usando a conta do Serviço de rede, escolha a opção para executar a API da web de PI como NT Service\piwebapi. 7. Quando um certificado confiável for solicitado durante a instalação da API da web de PI,

selecione um certificado SSL ou escolha a opção para criar um certificado autoassinado e selecione-o. Para obter mais informações, consulte Configurar o acesso do Secure Sockets Layer (SSL).

8. Após a conclusão do upgrade, reinicie a máquina e siga as instruções em Configurar as contas de serviço do PI Coresight para garantir que todos os serviços estejam em execução nas contas corretas.

9. Se tiver habilitado a autenticação básica, ela poderá ser desabilitada quando fizer o upgrade do PI Coresight. Se estiver usando dispositivos móveis no SSL, será necessário reabilitar a autenticação básica. Para obter mais informações, consulte Autenticação do PI Server nos dispositivos móveis.

Fazendo upgrade do banco de dados do PI Coresight

• Se o Microsoft SQL Server estiver no computador do servidor de aplicativo do PI Coresight, o banco de dados do PI Coresight fará upgrade automaticamente.

• Se o SQL Server estiver em um servidor remoto, será necessário fazer o upgrade manualmente do banco de dados do PI Coresight.

(13)

Nota:

Podem haver casos em que você será notificado no site de administração do PI Coresight que o upgrade do banco de dados do PI Coresight é necessário. Se possuir as permissões necessárias (descritas no início deste procedimento), é possível efetuar o upgrade a qualquer momento. O site de administração está localizado em https://webServer/ Coresight/Admin, em que webServer é o nome do seu servidor da web do PI Coresight.

Backups automáticos de atualização do PI Coresight

Quando o PI Coresight é atualizado, o programa de instalação cria uma cópia do banco de dados do PI Coresight.

Esse arquivo de backup chama-se CoresightDatabase.backup e está localizado no diretório de backup padrão do Microsoft SQL Server. Por exemplo:

Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup

Se um banco de dados de backup de uma atualização anterior do PI Coresight já existir neste local, o kit de instalação substituirá o arquivo de backup mais antigo.

O programa de instalação também cria cópias dos arquivos web.config atualizados, localizados em:

Program Data\OSIsoft\Coresight\PIDSTemp

(14)
(15)

Preparação para uma nova instalação do PI

Coresight

Para preparar para a nova instalação do PI Coresight, conclua as tarefas a seguir:

Nesta seção

• Criar uma conta de usuário de domínio para o PI Coresight • Preparar o computador do servidor de aplicativo do PI Coresight

Criar uma conta de usuário de domínio para o PI Coresight

Por padrão, os serviços de aplicativo do PI Coresight executam em uma conta de máquina do próprio servidor de aplicativo. Em vez disso, o OSIsoft recomenda a criação de uma conta dedicada do Windows Active Directory para o serviço de aplicativo do PI Coresight.

Nota:

O serviço de crawler de procura indexada exige o acesso accessread para o banco de dados PIMAPPING no servidor PI.

Procedimento

1. No controlador de domínio, crie uma conta. O OSIsoft recomenda nomear esta conta CoresightService.

2. Anote o nome e a senha da conta. Após a instalação, você configurará os conjuntos e os serviços de aplicativo do PI Coresight para executar nesta nova conta. Para obter mais informações, consulte Configurar as contas de serviço do PI Coresight.

3. Conceda todas as permissões ao serviço de Coresight listadas em Permissões de acesso da conta de serviço do PI Coresight necessárias.

Nota:

O OSIsoft recomenda fortemente a criação de uma conta personalizada para o serviço do PI Coresight. Se escolher ignorar esta recomendação, então deve-se revisar os outros aplicativos em execução no computador do servidor de aplicativo. Todos os aplicativos em execução neste computador terão permissões de acesso do Coresight nos servidores SQL, PI e PI AF. Por motivos de segurança, considere a remoção de alguns ou de todos os aplicativos em execução neste computador.

Permissões de acesso da conta de serviço do PI Coresight necessárias

A conta de serviço exige as permissões de acesso a seguir:

• O acesso de login ao Microsoft SQL Server usado pelo PI Coresight e o acesso limitado ao banco de dados do PI Coresight (não é necessário o acesso aos outros bancos de dados neste SQL Server). O PI Coresight configura automaticamente as configurações de login, banco de dados e segurança do Microsoft SQL quando é instalado o banco de dados do PI Coresight, se possuir a autenticação apropriada para o Microsoft SQL Server.

• Servidores de PI: Em cada servidor de PI permitido, a conta de serviço do PI Coresight precisa do acesso de leitura para todos os PI Points que podem ser acessados pelo PI Coresight. Consulte Configurar o acesso do PI Coresight aos dados do PI Server.

• Servidores PI AF: A conta de serviço do PI Coresight precisa do acesso de leitura para os servidores PI AF e para todos os bancos de dados PI AF permitidos em cada servidor PI AF.

(16)

Além disso, a conta de serviço do PI Coresight precisa de acesso de leitura para todos os elementos e todas as tabelas PI AF que podem ser acessadas pelo PI Coresight. Consulte Configurar a autenticação e as permissões PI AF.

• Pastas configuradas para importação das exibições do ProcessBook de PI: a identidade do conjunto de aplicativo deve ter permissão para acessar qualquer pasta da qual os arquivos PDI e SVG forem importados. Consulte Configurar pastas para importação.

Preparar o computador do servidor de aplicativo do PI

Coresight

Procedimento

1. Abra as portas necessárias para o site do PI Coresight configurado. Todas as portas necessárias deve ser abertas para que o PI Coresight funcione adequadamente. Portas necessárias típicas

Porta Usado por

80 ou 443 Servidor da web do PI Coresight

5450 PI Server

5457 PI AF Server

2. Se estiver instalando em um servidor da web que hospeda vários sites na mesma porta, será necessário alterar temporariamente o número da porta antes da instalação:

a. No Internet Information Server (IIS) Manager, selecione o site em que deseja instalar o PI Coresight, clique com o botão direito do mouse e selecione Editar ligações.

b. Em Ligações de site, selecione a primeira linha e clique em Editar.

c. Altere o número da porta para um numero exclusivo e clique em OK.

d. Após a instalação, é possível alterar o número da porta para o seu número original. 3. Se estiver instalando em um servidor de aplicativo do WebParts ou dos serviços da web de

PI existente, deve-se criar um site separado com um número de porta exclusivo. Não é possível instalar o PI Coresight em um aplicativo da web existente. Tome nota deste site. Durante a instalação, digite-o quanto o site o solicitar.

4. Baixe o software a seguir:

◦ O kit de pré-requisitos do OSIsoft e o kit de instalação do PI Coresight. É possível baixar esses kits a partir do Site de suporte técnico do OSIsoft (http://

techsupport.osisoft.com/).

◦ O kit de instalação do Microsoft SQL Server (é possível ignorar esta etapa se planeja usar uma instalação do SQL Server existente). O kit de configuração para o SQL Server Express está disponível para download no site de suporte técnico do OSIsoft. Consulte Requisitos do Microsoft SQL Server para uma lista de versões suportadas.

5. A partir do aplicativo do Microsoft Server Manager:

◦ Instale a função Web Server (IIS) (necessária) e instale a função Application Server

(necessária para o Windows Server 2012, opcional para o Windows Server 2008). ◦ Instale ao menos os serviços mínimos de função. Consulte Serviços de função para o

servidor da web e Serviços de função para o servidor de aplicativo para as listas dos serviços de função requeridos e recomendados.

◦ Instale o Recursos do servidor necessários. Preparação para uma nova instalação do PI Coresight

(17)

6. Execute o kit de instalação dos pré-requisitos do OSIsoft.

7. Instale o Microsoft SQL Server (se planeja usar uma instalação do SQL Server existente, ignore esta tarefa).

Funções e recursos do Server Manager

O PI Coresight possui os requisitos a seguir:

• A função Web server (IIS) com ao menos o mínimo de serviços de função listados em Serviços de função para o servidor da web.

• Os recursos de servidor listados em Recursos do servidor necessários.

O OSIsoft recomenda, mas não exige, a execução das etapas de configuração a seguir:

• Para o Windows Server 2008 R2, instale a função de servidor Application. Nenhum serviço de função não padrão é necessário, mas considere adicionar as funções recomendadas listadas em Serviços de função para o servidor de aplicativo.

• Habilitar a compressão de HTTP no servidor de aplicativo do PI Coresight. Consulte Habilitar a compressão de HTTP no servidor de aplicativo do PI Coresight

Serviços de função para o servidor da web

Windows Server 2008 R2 Windows Server 2012 Recursos comuns

de HTTP Necessários:• Conteúdo estático • Documento padrão • Erros de HTTP Recomendado:

• Todos, exceto a publicação de WebDAV Necessários: • Conteúdo estático • Documento padrão • Erros de HTTP Recomendado:

• Todos, exceto a publicação de WebDAV

Desenvolvimento

do aplicativo Necessários:• .NET Extensibility Recomendado: • ASP .NET • Extensões ISAPI • Filtros ISAPI Necessários: • .NET Extensibility 3.5 • .NET Extensibility 4.5 Recomendado: • ASP .NET 3.5 • ASP .NET 4.5 • Extensões ISAPI • Filtros ISAPI Funcionamento e

diagnóstico Necessários:• Nenhum Recomendado:

• Criação de registro HTTP

• Ferramentas de criação de registro • Monitor de solicitação • Rastreio Necessários: • Nenhum Recomendado: • Criação de registro HTTP

• Ferramentas de criação de registro • Monitor de solicitação

• Rastreio

(18)

Windows Server 2008 R2 Windows Server 2012 Segurança Necessários: • Autenticação do Windows • Solicitar filtro • Autorização de URL • Autenticação básica Recomendado: • Todos Necessários: • Autenticação do Windows • Solicitar filtro • Autorização de URL • Autenticação básica Recomendado: • Todos Desempenho Necessários: • Todos Necessários: • Todos Ferramentas de

gerenciamento Necessários:• Console de gerenciamento do IIS Recomendado:

• Scripts e ferramentas de gerenciamento do IIS • Serviço de gerenciamento

Necessários:

• Console de gerenciamento do IIS Recomendado:

• Scripts e ferramentas de gerenciamento do IIS • Serviço de gerenciamento

Serviços de função para o servidor de aplicativo

Os serviços de função a seguir são necessários ou recomendados para o Application Server.

Windows Server 2008 R2 Windows Server 2012

Recomendado: • .NET Framework

• Suporte do Process Activation Service do Windows - Ativação de HTTP

• Suporte do Web Server (IIS)

Necessários:

• .NET Framework 4.5

• Suporte do Process Activation Service do Windows - Ativação de HTTP

Recomendado:

• Suporte do Web Server (IIS)

Recursos do servidor necessários

Windows Server 2008 R2 Windows Server 2012 Windows Process Activation

Service • Modelo de processo

• .NET Environment • APIs de configuração

• Modelo de processo • .NET Environment 3.5 • APIs de configuração Recursos do .NET Framework 3.5 • .NET Framework 3.5.1

• Ativação WCF • Ativação HTTP • .NET Framework 3.5 (incluindo o .NET 2.0 e 3.0) • Ativação HTTP • Ativação não HTTP Preparação para uma nova instalação do PI Coresight

(19)

Instalação do PI Coresight

O OSIsoft recomenda a configuração a seguir:

• Para o banco de dados do PI Coresight, use o mesmo Microsoft SQL Server que o PI AF usa • Os PI Server e os servidores PI AF estão no domínio em que:

◦ O servidor de aplicativo onde o PI Coresight reside.

◦ O Microsoft SQL Server hospeda o banco de dados do PI Coresight

CUIDADO:

Novo para o PI Coresight 2014:

• Deve-se possuir um certificado digital para concluir a instalação (o programa de instalação permite a criação e o uso de um certificado autoassinado, se necessário). • Deve-se especificar o seu servidor AF durante a instalação. As versões mínimas do

servidor AF e do servidor PI foram alteradas; consulte Requisitos do sistema PI para o PI Coresight.

• É necessário saber o nome da conta de serviço do PI Coresight no uso atual para o PI Coresight. Para obter mais informações sobre como recuperar esta conta, consulte Conjuntos de aplicativos e contas de serviço do PI Coresight.

• Se planeja importar as exibições do ProcessBook de PI, libere espaço extra no disco (aproximadamente 500 KB por exibição).

• Os mapeamentos de PI são necessários para todos os usuários clientes para procurar os servidores PI e AF (uma confiança de PI não é suficiente para a procura, mas ainda pode ser usada para visualizar os dados). Um mapeamento de PI associa um usuário ou um grupo a uma identidade de PI.

• Os administradores do PI Coresight devem ser membros do grupo Admins da API da web de PI, para permitir os PI Servers e os bancos de dados AF.

Antes de iniciar a instalação, verifique os pré-requisitos mostrados em Lista de verificação anterior à instalação do PI Coresight 2014.

Lista de verificação anterior à instalação do PI Coresight 2014

Recomendação ou requisito Para obter mais informações Espaço de armazenamento Aproximadamente 250MB + 5 MB

por usuário Nota:

Para cada exibição do ProcessBook de PI importada, permita um extra de 500KB

Requisitos de software para o servidor de aplicativo do PI Coresight

(20)

Recomendação ou requisito Para obter mais informações A conta do usuário de domínio para

o serviço do PI Coresight Para manter os seus dados seguros,o OSIsoft recomenda a criação de uma conta de domínio para o serviço do PI Coresight.

Nota:

Após a instalação, deve-se configurar os conjuntos de aplicativo para usar esta identidade.

Criar uma conta de usuário de domínio para o PI Coresight Configurar as contas de serviço do PI Coresight

As permissões de acesso da conta de

serviço do PI Coresight • O acesso de login para o SQLServer usado pelo PI Coresight e o acesso limitado ao banco de dados do PI Coresight

• O acesso de leitura para todos os PI Points em cada servidor PI permitido

• O acesso de leitura para os servidores PI AF, permitidos nos bancos de dados do PI AF, e os elementos e as tabelas. • O acesso de leitura para

qualquer pasta configurada para importar os arquivos PDI ou SVG. • O serviço de crawler de procura

indexado exige acesso de leitura para o banco de dados

PIMAPPING.

Permissões de acesso da conta de serviço do PI Coresight necessárias Conjuntos de aplicativos e contas de serviço do PI Coresight

Configurar pastas para importação

O software no servidor de aplicativo

do PI Coresight • Windows Server 2008 R2 SP1 de64 bits ou superior • IIS 7.5 ou superior

• Microsoft .NET Framework, versão 4

Requisitos de software do servidor de aplicativo do PI Coresight

Microsoft SQL Server 2008 R2 ou superior

A Standard, Enterprise e Express são todas suportadas.

Assegurar Permitir que os acionadores demitam outros Está configurado como True.

Nota:

O OSIsoft recomenda a hospedagem do seu banco de dados do PI Coresight no mesmo SQL Server que o PI AF usa.

Requisitos do Microsoft SQL Server

Sistema PI • PI Server versão 3.4.380 e

superior

• PI Asset Framework 2010 e superior

Requisitos do sistema PI para o PI Coresight

(21)

Recomendação ou requisito Para obter mais informações Funções e recursos do Server

Manager A função web server (IIS) devepossuir ao menos os serviços de função mínimos mostrados em

Serviços de função para o servidor da web

Os recursos do servidor mostrado em Recursos do servidor

necessários também são necessários.

Funções e recursos do Server Manager

Microsoft Silverlight Versão 5.1.20125.0 ou superior Assegurar que o Silverlight seja a versão exigida

Portas no computador do servidor

de aplicativo do PI Coresight • 80 ou 443: Servidor da web do PICoresight • 5450: PI Server

• 5457: PI AF Server

Preparar o computador do servidor de aplicativo do PI Coresight

Instalando os privilégios do usuário • Função do servidor db_creator • Permissão ALTER ANY LOGIN • Acesso em escrito para o banco

de dados Configuração no servidor AF padrão Efetue logon no servidor do aplicativo como um Administrador do sistema, usando uma conta de usuário de domínio que pertence ao grupo de administradores local.

Instalar o PI Coresight

O certificado digital SSL Durante a instalação, é necessário especificar um certificado que tenha comprado de uma autoridade de certificado, ou é possível criar e usar um certificado autoassinado. Nome do servidor de AF Durante a instalação, é necessário

especificar o nome do servidor PI AF padrão.

Instalar o PI Coresight

Siga as etapas neste procedimento para instalar o PI Coresight pela primeira vez.

Antes de Iniciar

Quando instalar o PI Coresight pela primeira vez, o banco de dados do PI Coresight será criado. Portanto, o usuário desempenhando a instalação (através do programa de instalação, site de administração ou usando o script go.bat) deve ter os privilégios a seguir:

• A função de servidor db_creator.

• ALTER ANY LOGIN Permissão. Os usuários podem obter esta permissão usando a instrução GRANT ALTER ANY LOGIN TO "domain\account". Se um usuário for um membro da função do servidor securityadmin, eles já possuem a permissão ALTER ANY LOGIN. O usuário de instalação também exige acesso por escrito para o banco de dados Configuração no servidor AF padrão. Acesse o banco de dados Configuração usando o PI System Explorer. O banco de dados Configuração é construído a partir das informações contidas no banco de dados AF do SQL Server (PIFD).

(22)

Certifique-se de que esteja condizente com os pré-requisitos listado na Lista de verificação anterior à instalação do PI Coresight 2014.

Nota:

Durante a instalação, serão visualizadas as telas de configuração para o software a seguir: 1. API da web de PI

2. Crawler de procura indexado de PI

A máquina que hospeda o crawler de procura indexado de PI deve ser um membro de um domínio.

3. PI Coresight

Se o computador em que o PI Coresight estiver instalado for adicionado posteriormente a um domínio. deve-se desinstalar e reinstalar a API da web de PI e o crawler de procura indexado de PI. Se foi usado um certificado autoassinado, será necessário gerar um novo certificado quando for reinstalar.

Procedimento

1. Efetue logon no servidor do aplicativo como um Administrador do sistema, usando uma conta de usuário de domínio que pertence ao grupo de administradores local.

2. Clique com o botão direito do mouse na configuração executável do PI Coresight e selecione

Executar como administrador para ativar o assistente de instalação. O instalador exibe uma

lista de componentes de software exigidos pelo PI Coresight. Alguns componentes já podem estar presentes em seu computador.

3. Revise a lista de componentes do software e clique em OK para continuar com a instalação.

O kit de instalação instala os componentes necessários, incluindo o cliente PI AF, API da web de PI e PI SDK.

4. O kit de instalação solicitará a especificação de: ◦ O nome do Servidor de PI AF.

◦ Um certificado digital SSL (um certificado comprado de uma autoridade de certificação

ou a instalação do programa que permite a criação e o uso do certificado autoassinado). Este certificado é usado para a comunicação interna entre os componentes de servidor do PI Coresight e não é necessariamente usado para o assegurar o acesso de cliente no site. Para obter mais informações sobre a segurança de site com SSL, consulte Configurar o acesso do Secure Sockets Layer (SSL).

◦ Um local de diretório para o PI Coresight. O OSIsoft recomenda fortemente que todos os

componentes do OSIsoft sejam instalados na mesma pasta raiz. Por exemplo, Program

Files\PIPC.

◦ Um nome do site em que o PI Coresight será instalado. Se estiver instalando em um

servidor de aplicativo de PI WebParts ou serviços da web, digite o site criado quando o servidor do aplicativo foi preparado--consulte Preparar o computador do servidor de aplicativo do PI Coresight.

5. O kit de instalação solicita o início da instalação. O processo de instalação cria os itens a seguir:

◦ Os grupos pré-preenchidos do Windows no servidor de aplicativo: PI Coresight Admins, PI Coresight Users e PI Web API Admins

◦ O site de administração do PI Coresight

◦ O site do PI Coresight, mais os conjuntos de aplicativo: CoresightServiceAppPool e CoresightAdminAppPool

◦ Dois serviços do Windows: API da web de PI e crawler de procura de índice de PI Instalação do PI Coresight

(23)

6. Para a instalação da API da web de PI, escolha o tipo de configuração Personalizar.

7. Quando houver a solicitação durante a instalação do API da web de PI para uma conta, escolha a conta CoresightService criada.

8. Quando um certificado confiável for solicitado durante a instalação da API da web de PI, selecione um certificado SSL ou escolha a opção para criar um certificado autoassinado e selecione-o.

Para obter mais informações, consulte Configurar o acesso do Secure Sockets Layer (SSL). 9. Siga as direções em Configurar as contas de serviço do PI Coresight para garantir que todos

os serviços estejam em execução nas contas corretas.

10. Após a conclusão da instalação, reinicie a sua máquina e siga as instruções em Configurar o PI Coresight após a instalação para concluir a configuração.

Instalação silenciosa

Para chamar uma instalação silenciosa, insira o comando a seguir: setup.exe -f silent.ini

É possível customizar o arquivo silent.ini para fornecer uma configuração do PI Server padrão, como a seguinte:

[COMMANDLINE] 4 = /qn REBOOT=Suppress

ALLUSERS=1 PI_SERVER= localhost PI_ALIAS=localhost PI_TYPE=3 PI_PORT=5450 PI_USER=piadmin INSTALLDIR="C:\Program Files\PIPC"

UI de vários idiomas disponível para instalação

A Multilingual User Interface (MUI) do PI Coresight está disponível no Site de suporte técnico do OSIsoft (http://techsupport.osisoft.com/).

Após a instalação da MUI no servidor da web, os usuários podem alterar o idioma visto no PI Coresight modificando as configurações de idioma em seu navegador.

O suporte da Multilingual User Interface (MUI) do PI Coresight permite que os usuários visualizem o aplicativo em oito idiomas diferentes:

• Francês • Alemão • Espanhol • Português • Chinês simplificado • Japonês • Coreano • Russo Instalação do PI Coresight

(24)
(25)

Configurar o PI Coresight após a instalação

Após a instalação ser concluída, configure o PI Coresight seguindo as etapas a seguir:

Procedimento

1. Configure os conjuntos de aplicativo do PI Coresight para usar a conta de serviço do PI Coresight. Consulte Configurar as contas de serviço do PI Coresight para obter mais informações. Se optou por usar uma conta de máquina ao invés de uma conta de domínio dedicada, então ignore esta etapa.

2. Crie o banco de dados do PI Coresight. O PI Coresight usa o Microsoft SQL Server para armazenar as configurações e as exibições do usuário. O banco de dados para o

armazenamento do PI Coresight não foi criado como parte da instalação. Consulte Criação do banco de dados do PI Coresight.

3. Desabilite o Secure Sockets Layer (SSL), versão 2.0 e anterior, no servidor do aplicativo do PI Coresight. Consulte Desabilitar o SSL versão 2 e anterior.

4. Opcionalmente, configure o acesso SSL. Consulte Configurar o acesso do Secure Sockets Layer (SSL).

Deve-se usar as autenticações SSL e básica para os aplicativos e navegadores do cliente mais móveis.

Nota:

Se já configurou o seu site SSL para usar a autenticação básica e depois fazer o upgrade do PI Coresight, a autenticação básica estará desabilitada e precisará ser reabilitada.

Para obter mais informações, consulte Autenticação do PI Server nos dispositivos móveis. 5. Configure o acesso aos dados do servidor PI. Consulte Configurar o acesso do PI Coresight

aos dados do PI Server.

6. Configure o acesso aos bancos de dados PI AF. Consulte Configurar o acesso do PI Coresight aos bancos de dados do PI AF.

Configurar as contas de serviço do PI Coresight

Se estiver usando uma conta de domínio para a conta de serviço do Coresight, então deve-se configurar os conjuntos de aplicativo para usar esta identidade, como descrito abaixo. Se

planeja usar a conta da máquina para o serviço do PI Coresight, então não será necessário configurar as contas de conjuntos de aplicativo.

CUIDADO:

O OSIsoft recomenda fortemente que seja criada uma conta de domínio para o serviço do PI Coresight. Se usar a conta da máquina (a padrão), então todos os aplicativos em execução no computador do servidor do aplicativo terão todas as permissões de acesso nos servidores SQL, PI e PI AF que o serviço de PI Coresight tem. Este é um risco de segurança. No mínimo, considere remover alguns ou todos os aplicativos em execução neste computador.

Nota:

Como descrito nestas etapas, deve-se assegurar que a configuração Habilitar os

aplicativos de 32 bits esteja configurada como Falso. O PI Coresight é um aplicativo de 64

(26)

Procedimento

1. Execute o Internet Information Services (IIS) Manager.

2. Em Conexões, clique em Conjuntos de aplicativo para exibir a lista dos conjuntos de

aplicativo. A lista inclui os dois conjuntos de aplicativo do Coresight:

◦ CoresightAdminAppPool Executa o site de administração do PI Coresight, localizado

em https://webServer/Coresight/Admin

◦ CoresightServiceAppPool Executa os serviços de aplicativo principais do PI Coresight

localizado em https://webServerCoresight

3. Clique com o botão direito do mouse em CoresightAdminAppPool e escolha Configurações avançadas. A caixa de diálogo Configurações avançadas é aberta.

4. Em Geral, a configuração Habilitar os aplicativos de 32 bits deve ser Falso. O PI Coresight é

um aplicativo de 64 bits e não funcionará apropriadamente em um conjunto de aplicativo de 32 bits.

5. Em Modelo de processo, clique no campo Identidade e, em seguida, clique no botão Procurar. A caixa de diálogo Identidade de conjunto de aplicativo é aberta.

6. Clique no botão de opções Personalizar conta e, em seguida, clique em Configuração. A caixa

de diálogo Configurar credenciais é aberta.

7. Digite o nome do usuário e a senha para a conta de serviço do Coresight. Clique em OK nesta

e nas futuras caixas de diálogo.

8. Na lista de conjuntos de aplicativo, repita estas etapas para o conjunto de aplicativo do CoresightServiceAppPool.

9. Abra o painel de controle para o serviço e selecione Crawler de procura indexado de PI.

Clique com o botão direito do mouse e selecione Propriedades.

10. Selecione a guia Logon e escolha a opção Esta conta. Selecione a conta do Active Directory usada como a conta de serviço do PI Coresight.

Se a conta do domínio não estiver sendo usada, ignore esta etapa.

Criação do banco de dados do PI Coresight

Para criar o banco de dados do PI Coresight, siga estas etapas:

Procedimento

1. Configure a conexão do Microsoft SQL Server. Consulte Configurar a conexão do Microsoft SQL Server.

2. Use um dos métodos a seguir para criar o banco de dados do PI Coresight:

◦ Use o site de administração do PI Coresight, como descrito em Criar um banco de dados do PI Coresight. Esta é a maneira mais fácil de criar o banco de dados.

◦ Crie manualmente o banco de dados do PI Coresight no Microsoft SQL Server, como descrito em Criar manualmente o banco de dados do PI Coresight. Este método é necessário se o servidor de aplicativo do PI Coresight não estiver configurado para a delegação de Kerberos, entretanto, se estiver trabalhando na própria máquina do servidor do PI Coresight, o Kerberos não é necessário.

(27)

Configurar a conexão do Microsoft SQL Server

O usuário que efetuou logon no site de administração do PI Coresight deve ter acesso ao Microsoft SQL Server para poder concluir este procedimento.

Nota:

Certifique-se de que a configuração do SQL Server Permitir que gatilhos disparem outros gatilhos esteja definida como Verdadeiro. Para obter mais informações, consulte

Requisitos do Microsoft SQL Server.

Siga estas etapas para configurar a sua configuração para um Microsoft SQL Server local ou remoto.

Procedimento

1. No seu navegador da web, navegue para o site de administração do PI Coresight. Por padrão, este site está localizado em: https://webServer/Coresight/Admin Em que

webServer é o nome do servidor da web do PI Coresight.

Nota:

Se acessar o site de administração do PI Coresight em um navegador que está em execução localmente no servidor de aplicativo do PI Coresight, então deve-se executar o navegador como um administrador. Para fazer isso, clique com o botão direito do mouse no ícone Atalho do navegador e selecione Executar como administrador.

2. Clique em Configuração no navegador à esquerda e escolha a guia Banco de dados do PI

Coresight.

3. Para especificar a instância do Microsoft SQL Server para hospedar o banco de dados do PI Coresight, clique no botão suspenso próximo ao campo do SQL Server e selecione o servidor desejado, ou digite seu nome diretamente na caixa, como por exemplo, .\sqlexpress. 4. Clique em Salvar.

Criar um banco de dados do PI Coresight

O método mostrado aqui é aplicável somente nas situações a seguir:

• A delegação de Kerberos está configurada entre o servidor de aplicativo do PI Coresight e o computador do SQL Server.

• O banco de dados do PI Coresight está localizado no mesmo computador que o servidor de aplicativo do PI Coresight.

• Você está executando o seu navegador localmente no mesmo computador que o servidor de aplicativo do PI Coresight.

Se a sua configuração não for condizente a estas condições, siga as instruções em Criar manualmente o banco de dados do PI Coresight.

Antes de Iniciar

Nota:

Para criar o banco de dados do Coresight, deve-se ter: • A função de servidor db_creator

• A permissão ALTER ANY LOGIN (que significa que deve-se ter esta permissão concedida para usar a instrução GRANT ALTER ANY LOGIN TO "domain\account" ou ser um membro da função de servidor securityadmin).

(28)

Procedimento

1. No seu navegador da web, navegue para o site de administração do PI Coresight. Por padrão, este site está localizado em: https://webServer/Coresight/Admin Em que

webServer é o nome do servidor da web do PI Coresight.

Nota:

Se acessar o site de administração do PI Coresight em um navegador que está em execução localmente no servidor de aplicativo do PI Coresight, então deve-se executar o navegador como um administrador. Para fazer isso, clique com o botão direito do mouse no ícone Atalho do navegador e selecione Executar como administrador.

2. Clique em Configuração no navegador à esquerda e escolha a guia Banco de dados do PI

Coresight.

3. Clique em Salvar. Uma marca de seleção verde aparece próximo ao Microsoft SQL Server e

os nomes do banco de dados para verificar a configuração com êxito.

Criar manualmente o banco de dados do PI Coresight

Nota:

Para criar o banco de dados do PI Coresight, deve-se possuir os privilégios a seguir: • Associação da função do servidor db_creator

• Permissão ALTER ANY LOGIN

É possível conceder esta permissão usando a instrução GRANT ALTER ANY LOGIN TO "domain\account". Se for um membro da função de servidor securityadmin, você já

possui a permissão ALTER ANY LOGIN.

Nota:

Para fazer o upgrade do banco de dados do PI Coresight, deve-se possuir as associações de função mínima a seguir ou ser membro da função do banco de dados db_owner.

• db_datareader • db_datawriter • db_ddladmin

É possível usar as etapas a seguir para criar, fazer upgrade e configurar um banco de dados do PI Coresight em um Microsoft SQL Server.

Procedimento

1. No servidor de aplicativo, encontre o diretório SQL e copie-o. Este diretório está localizado geralmente aqui:

Program Files/PIPC/Coresight/Admin/SQL

2. Na máquina executando o SQL Server, cole a pasta e todo o seu conteúdo em um diretório local.

3. Na máquina executando o SQL Server, abra o prompt de comando como Administrator, navegue para o diretório local usado no dia 2 de setembro e execute o script Go.bat: Go.bat DBServer DBName CoresightService

DBServer é o nome do servidor SQL

(29)

Nota:

Se DBServer contiver algum espaço, coloque a sequência entre aspas duplas.DBName É o nome do banco de dados do PI Coresight

CoresightService É o nome da conta de serviço do PI Coresight

É necessário formatar o CoresightService de acordo com o tipo de conta que estiver usando:

CoresightService Tipo de conta Formatar para CoresightService

Usuário do domínio domain\service account name

O serviço de rede e o SQL Server não estão instalados no servidor de aplicativo do PI Coresight

Insira a conta de domínio do computador do servidor de aplicativo. As contas do

computador do Active Directory sempre terminam com o cifrão, como por exemplo: "domain\computer name$"

O serviço de rede e o SQL Server estão

instalados localmente no servidor de aplicativo do PI Coresight

"NT AUTHORITY\serviço de rede"

Nota:

Se CoresightService contiver algum espaço, coloque a sequência entre aspas duplas. 4. Após a conclusão do comando, retorne à página de configuração do PI Coresight no site de

administração do PI Coresight.

5. Clique na guia Configuração do PI Coresight.

6. Clique no link de alteração na linha de tabela para o banco de dados do PI Coresight. 7. Digite o nome do banco de dados do PI Coresight criado ou clique no botão de aspas para

procurá-lo.

8. Clique em Configurar. Quando concluir a configuração com êxito, uma marca de seleção

verde aparecerá na coluna Status, próxima ao Microsoft SQL Server e aos nomes de banco de dados.

Os exemplos de parâmetros de entrada para go.bat

Os exemplos a seguir demostram o uso de parâmetros de entrada com o script Go.bat. • A instância local padrão do SQL Server, a conta de domínio personalizado

Para o comando:

Go.bat .\ PICoresight mydomain\coresightaccount

◦ O banco de dados SQL do PI Coresight é nomeado PICoresight ◦ A instância local padrão do SQL Server é usada.

◦ Uma conta de domínio personalizado é usada.

A instância específica do SQL Server, a conta da máquina

Para o próximo comando:

Go.bat sqlserver\sqlinstance PICoresight mydomain\coresightserver$

(30)

◦ O banco de dados SQL do PI Coresight é nomeado PICoresight ◦ Uma instância em particular do SQL Server é usada.

◦ A conta da máquina do servidor de aplicativo do PI Coresight é usada. • Banco de dados SQL Express local, serviços executando em um conjunto de

aplicativos padrão

Para este comando:

go .\SQLEXPRESS Coresight "NT AUTHORITY\NETWORK SERVICE" output.log

◦ O banco de dados SQL do PI Coresight é um banco de dados do SQL Express nomeado Coresight e é local.

◦ Os serviços da web do PI Coresight executam no conjunto de aplicativos padrão. ◦ A palavra-chave output.log faze com que os resultados possam ser capturados e

armazenados no arquivo TEMP\coresightdbupgrade.log (por exemplo, C:\Users \username\AppData\Local\Temp\coresightdbupgrade.log).

Desabilitar o SSL versão 2 e anterior

O OSIsoft recomenda fortemente desativar o suporte para o SSL versão 2.0 e anterior, no servidor de aplicativo do Coresight. Estas versões de SSL representa um risco de segurança. O Windows Server 2008 R2 possui um SSL v2.0 desligado por padrão, mas o Windows Server 2008 e outras versões podem tê-lo ligado.

Para obter mais instruções, consulte o artigo da Microsoft Como desabilitar o PCT 1.0, SSL 2.0, SSL 3.0 ou TLS 1.0 nos Serviços de informação de internet (http://support.microsoft.com/kb/ 187498).

Configurar o acesso do Secure Sockets Layer (SSL)

O OSIsoft recomenda habilitar o SSL para o seu site do PI Coresight; isso é necessário para a maioria dos clientes móveis. Para obter mais informações, consulte Autenticação do PI Server nos dispositivos móveis.

Para o acesso ao PI Coresight seguro completo, use um certificado digital obtido de um registro de terceiro confiável ou de sua autoridade de certificado particular da empresa. Enquanto o programa de instalação pode criar um certificado autoassinado, deve-se somente usar essa opção se o site do PI Coresight não estiver seguro usando o SSL.

Para executar o PI Coresight de um site que esteja usando o SSL, siga estas etapas.

Procedimento

1. Configure o site de IIS que hospeda o site do PI Coresight para usar o SSL.

Para obter mais informações, consulte os artigos da Microsoft Como implementar o SSL em IIS (http://support.microsoft.com/kb/299875) e Instalação do certificado SSL no Microsoft IIS 8 e IIS 8.5 (http://www.digicert.com/ssl-certificate-installation-microsoft-iis-8.htm). 2. Use um editor para abrir o arquivo web.config, localizado na pasta Serviços:

Program Files/PIPC/Coresight/Services/web.config

3. Altere o http seguro substituindo o httpTransport pelo httpsTransport. Configurar o PI Coresight após a instalação

(31)

Habilitar a compressão de HTTP no servidor de aplicativo do

PI Coresight

A compressão de HTTP permite que os servidores da web e os clientes da web tornem o uso mais eficiente de largura de banda disponível e possam melhorar as velocidades de

transmissão. Para habilitar a compressão de HTTP dinâmica nos serviços de informação de internet (IIS) no servidor de aplicativo do PI Coresight, execute as etapas a seguir.

Nota:

O OSIsoft recomenda a ativação da compressão, mas ela não é exigida. Se habilitar a compressão, isso afetará todo aplicativo da web na máquina e não só no PI Coresight.

Procedimento

1. Certifique-se de que os serviços de função da Compressão de conteúdo estática e da Compressão de conteúdo dinâmica estejam instalados em Servidor da web/desempenho no servidor de aplicativo. Consulte Funções e recursos do Server Manager para uma lista completa de todos os serviços de função exigidos ou recomendados.

2. Registre dois tipos MIME no servidor de aplicativo. Para registrar os tipos MIME, abra um prompt de comando do Administrator e navegue para a pasta c:\WINDOWS

\System32\inetsrv:

a. Execute os dois comandos a seguir:

appcmd set config /section:httpCompression /+dynamicTypes. [mimeType='application/soap+msbin1',

enabled='true'] /commit:apphost

appcmd set config /section:httpCompression /+dynamicTypes. [mimeType='application/json',

enabled='true'] /commit:apphost

(32)

Nota:

Se algum desses tipos MIME já estiver instalado no servidor, será recebido um erro semelhando a: Cannot add duplicate collection entry of type 'add' with unique key attribute. É possível ignorar este erro.

b. Reinicie o IIS executando IISRESET no servidor de aplicativo a partir do mesmo prompt de comando.

3. Habilite a Compressão estática e dinâmica no Gerenciador de IIS.

a. Abra Painel de controle > Ferramentas administrativas > Gerenciador de serviços de informações de internet (IIS)

b. No painel à esquerda, localize o site no qual o PI Coresight foi instalado (por padrão, este é o "Site padrão") e clique nesta entrada.

c. Na seção do IIS, clique duas vezes em Compressão.

d. Se eles ainda não estiverem selecionados, verifique Habilitar a compressão de conteúdo dinâmica e Habilitar a compressão de conteúdo estática e feche o Gerenciador de IIS.

(33)

Configurar o acesso do PI Coresight aos dados do PI

Server

Para configurar o acesso do PI Coresight aos dados do PI Server:

Procedimento

1. Configure as permissões de acesso para a conta de serviço do PI Coresight. Os usuários do PI Coresight devem conseguir usar suas permissões de acesso existentes do PI Server.

2. Configure a autenticação do PI Server para a conta de serviço do PI Coresight e para os usuários do PI Coresight.

3. Finalmente, use o site de Administração do PI Coresight para permitir o acesso dos usuários do PI Coresight a todos os PI Servers permitidos. Consulte Permitir acesso para cada servidor PI do PI Coresight.

Configurar as permissões de acesso ao PI Server

A conta de serviço do PI Coresight requer acesso de leitura à segurança de dados de pontos do PI e à segurança de ponto em cada PI Server disponível para os usuários do PI Coresight. Os usuários do PI Coresight precisam de segurança de dados e de ponto de todos os pontos PI que podem visualizar. Se estes usuários já tiverem o acesso apropriado no PI Server, não será necessário configurar as permissões de acesso para eles.

As permissões de acesso do PI Server são definidas em uma PI Identity, um usuário PI ou um grupo PI. Para cada PI Server que será acessado por meio do PI Coresight, siga estas etapas:

Procedimento

1. Crie uma PI Identity para o PI Coresight ou encontre dentre as já existentes uma PI Identity com as permissões de acesso necessárias. Uma vez que é necessário ter acesso de leitura a todos os pontos do PI, é mais fácil usar uma PI Identity existente que já tenha esta

permissão. Consulte Criar uma PI Identity.

2. Caso tenha criado uma nova PI Identity para o PI Coresight, é necessário conceder à PI Identity acesso de leitura aos pontos do PI. Consulte Conceder à identidade de PI as permissões de acesso exigidas.

3. Por último, configure a autenticação. O procedimento depende de sua configuração. Consulte Configurar a autenticação do servidor PI.

Criar uma PI Identity

Procedimento

1. Execute o aplicativo PI System Management Tools. 2. Em Collectives and Servers, selecione um servidor.

3. Em Ferramentas de Gerenciamento do Sistema, selecione Segurança > Identidades, Usuários & Grupos.

4. Selecione a guia PI Identities.

5. Clique no botão New Identity para abrir a caixa de diálogo New Identity.

6. Em Identidade, digite um nome para a nova identidade. Esse é o único campo necessário

(34)

◦ O nome deve ser único.

◦ O nome não pode conter o caractere barra vertical (|) ou o caractere dois-pontos (:).

◦ O nome não pode ser um número inteiro positivo, apesar de poder conter números. Por exemplo, o nome "407" não é válido, mas o nome "Admins407" é válido.

◦ O nome não diferencia maiúsculas de minúsculas.

Caso tente criar uma identidade com um nome inválido, uma mensagem de erro será exibida, e a identidade não será criada. Observe que é possível alterar um nome de identidade a qualquer momento após a sua criação.

7. Selecione o servidor apropriado da lista suspensa Server. Esta lista é preenchida com os

servidores selecionados em Collectives and Servers. Apenas PI Servers versão 3.4.380 e

posterior aparecem na lista. Versões anteriores do PI Server não são compatíveis com as PI Identities.

8. Como alternativa, insira uma breve descrição em Description. Não há restrições no

conteúdo deste campo.

9. Na parte inferior da caixa de diálogo, marque a caixa de seleção Identity cannot be deleted.

Isso evita que a identidade seja acidentalmente excluída. Para excluir esta identidade, primeiro, é necessário editá-la e desmarcar a caixa de seleção.

10. Clique em Create. A nova PI Identity aparece na guia PI Identities.

Conceder à identidade de PI as permissões de acesso exigidas

Para conceder o acesso de leitura da identidade de PI para os pontos de PI em um servidor PI, é necessário conceder à identidade:

• Acesso de leitura nas tabelas de banco de dados PIPOINT e PIMAPPINGS. Usar a ferramenta de segurança do banco de dados PI SMT (Segurança > Segurança do banco de dados).

• Acesso de leitura dos dados de ponto para cada ponto de PI. O método mais simples é usar o Tag Configurator para editar os pontos em massa. Alternativamente, é possível usar o PI SMT para editar a segurança de ponto em cada ponto.

Nota:

Se o serviço de procura indexado estiver em execução em uma conta diferente da do serviço do PI Coresight, essa conta também precisará destas permissões de acesso.

Configurar a autenticação do servidor PI

Configure a autenticação do servidor de PI para o PI Coresight através do Windows Integrated Secutiry (WIS).

Importante:

O OSIsoft não recomenda o uso de uma confiança PI para configurar a autenticação. Se usar uma confiança PI, não será possível procurar dados.

Para usar a autenticação WIS, os critérios a seguir devem ser aplicados:

1. O WIS exige a delegação Kerberos. A delegação Kerberos permite que os usuários em um ambiente de aplicativo distribuído para acessar os origens de dados remotas através da autenticação do Windows. Consulte Ativar a delegação de Kerberos.

2. O WIS exige o uso dos mapeamentos PI para autenticar os usuários no servidor de PI. Se ainda não estiver usando os mapeamentos PI para autenticar os usuários do servidor PI, será necessário configurar os mapeamentos exigidos para poder usar o WIS. O PI Server

Security Configuration Guide explica como fazer isso.

(35)

CUIDADO:

Se suportar os usuários do PI Coresight nos aplicativos de iPhone e iPad do PI Coresight ou em navegadores móveis e usar o WIS para autenticar os usuários do servidor de PI, então será necessário configurar as autenticações SSL e básica. Siga as instruções em Autenticação do PI Server nos dispositivos móveis.

Configurar a autenticação WIS

Siga estas etapas:

Procedimento

1. Ative a delegação Kerberos.

2. Crie um PI Mapping para a identidade da conta de serviço do PI Coresight.

3. Se os PI Mappings para os usuários do PI Coresight não existirem, crie-os. Consulte o

Configuring PI Server Security Guide para obter orientações.

Ativar a delegação de Kerberos

Para habilitar o PI Coresight para a conexão usando a segurança integrada do Windows, configure a delegação de Kerberos para o servidor de aplicativo PI Coresight.

Nota:

Se estiver usando um nome de host personalizado ao invés de um nome de NetBIOS, consulte os arquivos da Microsoft para as informações sobre: A lista de verificação SPN para a autenticação Kerberos com o IIS 7.0/7.5 (http://blogs.msdn.com/b/webtopics/ archive/2009/01/19/service-principal-name-spn-checklist-for-kerberos-authentication-with-iis-7-0.aspx).

Se estiver acessando o servidor da web com um nome de NetBIOS, como https://

webServer/Coresight, siga estas etapas:

Procedimento

1. Em seu controlador de domínio, abra Usuários e computadores no Active Directory. 2. Selecione Computadores no domínio do servidor de aplicativo do PI Coresight.

3. Clique com o botão direito do mouse no servidor de aplicativo do PI Coresight e clique em

Propriedades.

4. Especifique uma configuração de confiança para o computador. Para um controlador de domínio Windows Server 2003 ou 2008: na guia Delegação, selecione uma das duas opções a seguir:

Confiar neste computador para delegação de qualquer serviço (somente Kerberos)

Confiar neste computador para delegação de somente serviços específicos

Quando for delegar para os serviços especificados, deve-se clicar em Adicionar, usuários e computadores e especificar o nome do servidor PI. Então, localize o SPN de PIServer/

server-name e selecione-o como o serviço para o qual permitir a delegação.

O que Fazer Depois

Em alguns ambientes do Active Directory, também é necessário desabilitar a autenticação kernel-mode e criar os nomes principais de serviço (SPNs), como descrito em Desabilitar opcionalmente a autenticação do modo Kernel

Referências

Documentos relacionados

A) SE ABSTENHA(M) DE EDITAR DECRETOS E/OU FORMALIZAR PROCESSOS DE DISPENSA LICITATÓRIA E/OU CELEBRAR E EXECUTAR CONTRATAÇÕES DIRETAS ATESTANDO COMO

01_ Pacote em couro Audi exclusive (pacote 1) em couro Audi exclusive com bancos dianteiros desportivos em Castanho Cognac/Preto – Elementos de comando em couro Audi exclusive

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

A maioria dos estudos sobre a história dos Museus no Brasil faz uma rápida retrospectiva desde a “Casa de Xavier dos Pássaros” (criada no século XVIII como um

Faça uma pesquisa no jumping firewall e veja se é um firewall básico, em seguida, defina a porta para 443 e protocolo TCP. Mas há também packet sniffing firewalls que são

Essa cartilha foi uma importante medida adota pela secretaria, sendo assim essa pesquisa investigou quantos dos professores com formação em música, em plena

Este artigo analisou a não-estacionaridade estatística da série de precipitação no município de Vitória de Santo Antão - Pernambuco, através da aplicação de testes

Cortou-se o papel de filtro em tiras para recolher as impressões digitais e aqueceu- se o iodo com o auxílio de uma lamparina até que este sublime apresentando uma