SlideShare uma empresa Scribd logo
1 de 485
PI System Manager I 
Essential Skills 
Copyright © 2010 OSIsoft, LLC. 
Version 3.8
Copyright © 2010 OSIsoft, LLC. 
6 
Introdução 
 Instrutor 
 Alunos 
 “Descreva o seu Sistema PI ” 
 “Qual é a sua função com o PI?” 
 “Que habilidades você precisa aprender?”
Course Overview 
 Todas as referências deste manual são feitas 
à Documentação Oficial do PI Server: 
 PI Server Installation and Upgrade Guide 
 PI Server Reference Guide 
 PI Server Applications User Guide 
 Introduction to PI Server System Management 
 PI Server System Management Guide 
Copyright © 2010 OSIsoft, LLC. 
7
Course Overview 
 Duração: 4 days 
Copyright © 2010 OSIsoft, LLC. 
 Curso Interativo 
 Parte leitura 
 Parte exercícios e exemplos 
 Todo material (apresentação, exercícios, CD) 
estão disponíveis para download em: 
http://techsupport.osisoft.com 
8 
Aproveite para tirar suas dúvidas
Copyright © 2010 OSIsoft, LLC. 
9 
Objetivos 
 Entender a arquitetura e as funcionalidades de 
um Sistema PI 
 Instalar e Configurar um PI Server 
 Criar e Manter Tags 
 Configurar a segurança 
 Realizar o backup e a restauração do sistema 
 Instalar e configurar Interfaces 
 Resolução de Problemas
Copyright © 2010 OSIsoft, LLC. 
10 
Pré-requisitos 
 Logar como administrador em um servidor com 
sistema Unix ou Windows NT 
 Navegação básica no sistema de arquivos 
 Procura de arquivos utilizando o Windows 
explorer 
 Utilizando comandos do DOS. 
 Criar arquivos com um editor de texto simples 
 Estar familiarizado com fontes de dados em 
tempo real, como sistemas de controle
Copyright © 2010 OSIsoft, LLC. 
11 
Conteúdo do Curso - Dia 1 
1. Introdução ao Sistema PI 
i. Arquiteutra do Sistema PI 
ii. Instalação e Atualização do PI Server 
iii. Gerenciando Conexões do PI 
iv. O tempo e o PI 
2. PI System Management Tools 
i. Plug-Ins mais comuns do PI SMT 
3. PI Tags 
i. Atributos de Tag 
ii. Procurando Tags no PI 
iii. Criando e Gerenciando Tags 
iv. Conjuntos de Digital States 
v. PI Tag Configurator
Copyright © 2010 OSIsoft, LLC. 
12 
Conteúdo do Curso - Dia 2 
4. Fluxo de Dados 
i. Filtragem de Exceção 
ii. Snapshot do PI Server e Compressão de Dados 
iii. Fluxo de Dados no PI Server 
iv. Plug-Ins para Operação com Dados - PI SMT 
5. Archives do PI 
i. Estrutura do Archive 
ii. Troca de Archives 
iii. Criando e Registrando Archives 
6. Backup e Restauração do PI Server 
i. Backup do PI Server 
ii. Restauração do PI Server
Copyright © 2010 OSIsoft, LLC. 
13 
Conteúdo do Curso - Dia 2 
7. Segurança 
i. Como os Clientes conectam ao PI 
ii. Firewall no PI 
iii. Usuários e Grupos 
iv. PI Trust 
v. Segurança no PI Database 
vi. Resumo de Segurança
Copyright © 2010 OSIsoft, LLC. 
14 
Conteúdo do Curso - Dia 3 
8. Interfaces do PI 
i. Instalação de Interface 
ii. Atributos de Tags – Interfaces 
iii. Interface PI Ping 
iv. PI ICU - Interface Configuration Utility 
v. I/O Rate, Performance e Health Points 
vi. Interfaces distribuídas e Bufferização 
vii. Interfaces UNIX e VMS 
viii. Interface PI OPC 
9. PI Performance Equations
Copyright © 2010 OSIsoft, LLC. 
15 
Conteúdo do Curso - Dia 4 
10. PI Module Database 
11. Interfaces de Monitoramento de IT 
i. PI Performance Monitor Interface 
12. Resolvendo problemas no Sistema PI 
i. Mensagens de Log: Primeira Ferramenta de Resolução de 
Problemas 
ii. Resolvendo problemas de conexão dos clientes 
iii. Resolvendo problemas com Tags 
13. Aplicações Adicionais do PI Server 
14. PI System Manager 
i. Trabalhando com o Suporte Técnico OSIsoft 
ii. Tarefas do System Manager 
15. Conclusão
1.0 Introdução ao PI 
Copyright © 2010 OSIsoft, LLC.
OSIsoft é uma Parceira Confiável 
Reconhecida como Líder Global 
 Posição dominante no mercado 
Conhecedora 
25+ Anos de História 
 Fundada em 1980, mais de 450 
> $125M de Receita 
profissionais 
 Mais de 20% reinvestidos em 
Pesquisa e Desenvolvimento 
Copyright © 2010 OSIsoft, LLC. 
industrial 
Experiente 
Reconhecida 
11.000+ Instalações em Cliente 
 Presente em mais de 1/3 dos clientes 
industriais da lista Fortune 500 
Parceiros Estratégicos 
 Microsoft, SAP, Cisco, Intel 
11.000+ Clientes, 
110+ países
Escritórios da OSIsoft e Centros de 
Treinamento 
Durban, 
South Africa 
Copyright © 2010 OSIsoft, LLC. 
Calgary, Alberta 
Issaquah, WA 
San Leandro, CA 
Phoenix, AZ 
Houston, TX 
Altenstadt, Germany 
OSIsoft, GmbH 
Perth, Australia 
Singapore 
São Paulo, 
Brazil 
Tokyo, Japan 
(OSIsoft) 
Seoul, Korea 
(AID) 
Tokyo, Japan 
(Yokogawa) 
Manama, Bahrain 
(MECA / EMI) 
Beijing, China 
(NetInfo) 
Montréal, Québec 
Yardley, PA 
Cleveland, OH 
Johnson City, TN 
Savannah, GA 
OSIsoft Offices 
Mexico City, México 
Office with Training 
Centers 
Shanghai, China 
Auckland, New Zealand 
www.OSIsoft.com Training.OSIsoft.com
Transforme dados de Tempo Real em Informação Útil 
A Tecnologia PI permite organizar e Disponibilizar Diferentes Soluções de Negócios 
PROBLEMAS Transformando o tempo real em Informação Útil Resultados 
Informação Ações 
Copyright © 2010 OSIsoft, LLC. 
Utilização de 
Energia e 
Recursos 
Status de 
Equipamentos 
Conhecimento 
Localizado 
Condições de 
Processo 
Normas e 
Exigências 
Ambientais 
Gerenciamento de 
Energia e Recursos 
Planos de 
Manutenção 
Ativa 
Transferência e 
retenção de 
Conhecimento 
Otimização de 
Produção 
Conformidade 
Dados 
Infraestrutura com 
Sistema PI 
Decisões Negócios
Copyright © 2010 OSIsoft, LLC. 
The PI System 
Visualização 
Mostre a Informação, 
identifique problemas 
e acompanhe as 
ações corretivas com 
a ajuda de 
ferramentas gráficas 
intuitivas e de fácil 
manuseio. 
Análise 
Permite que qualquer 
pessoa na 
organização tenha 
acesso a informações 
relacionadas as suas 
necessidades em 
tempo real ou análise 
de histórico. 
Integre 
Coleta e Relaciona 
uma grande 
quantidade de 
informações 
históricas que será 
fundamental para a 
expansão dos seus 
negócios. 
Conecte 
Obtenha informações 
de centenas de 
Fontes de Dados 
Interfaces Servidor Análise Visuais
PI System: Conexões 
Interfaces Servidor Análise Visuais 
O Sistema PI pode conectar a fontes de dados em tempo-real a cada 
segundo, minuto ou dia e guardar eventos por um tempo infinito. 
• Quantifica e agrupa diversos tipos de Informações 
• Tratamento de Séries Temporais de Dados e Eventos 
• Restrição de Acesso a Informação 
• Conexão Virtual a qualquer fonte de dados 
• Utiliza frequência de coleta e intervalo de tempo adaptado as suas necessidades 
O Sistema PI pode conectar a mais de 400 sistemas e fontes de dados 
logo após a instalação. 
Copyright © 2010 OSIsoft, LLC.
PI System: Conexões 
Interfaces Servidor Análise Visuais 
Real-Time Custom Apps Relational 
Web Services ERP IT 
Copyright © 2010 OSIsoft, LLC. 
DCS 
PLC 
SCADA 
OPC 
3rd party 
COM connectors 
SDK 
API 
OLEDB 
ODBC 
ORACLE 
SQL 
Enterprise 
Gateway 
SOA 
APPLICATIONS 
LEGACY 
AMI 
Power Meter Interfaces 
RLINK Server MCN Health Monitor
PI System: O Servidor 
Interfaces Servidor Análise Visuais 
O Núcleo da Infra-Estrutura de Dados em Tempo Real permite: 
• Uma capacidade de armazenamento infinita 
• Alta Disponibilidade 
• Acesso Seguro a Informação 
• Confiança 
O Sistema garante a mesma informação disponibilizada para todos de 
forma rápida e otimizada. Apenas uma versão do dado real 
Copyright © 2010 OSIsoft, LLC.
PI System: Visão geral 
Interfaces Servidor Análise Visuais 
Acesso a dados 
BaseLine Services OLE DB ODBC OPC / HDA 
Copyright © 2010 OSIsoft, LLC. 
IT Data 
IT MONITOR 
Custom 
Applications 
Data 
APIs / SDKs 
Relational Data 
OLEDB / ODBC / 
SQL 
Web Services 
SOA / DONNÉES 
EXTERNES 
APPLICATIONS LEGACY 
Real-Time Data 
DCS / PLC / SCADA / OPC 
HISTORIANS / INTERFACES / 
COM CONNECTORS 
ERP / Maintenance 
SERVERS AND RLINK 
GATEWAYS 
SAP / JD EDWARDS / 
PEOPLESOFT 
MAXIMO / Meridium / MIMOSA 
AF 2.0 PI Archive 
Data storage, Management services, 
Audit trail, Batch 
Failover / Serviços de 
Gerenciamento 
MCN HealthMonitor & System 
Management Tools 
Integração ao SDK Interfaces Tempo real ERP
PI System: Análises 
Interfaces Servidor Análise Visuais 
Conversão de dados em tempo-real permitindo: 
• Equações e Regras de Negócio 
• Dados Totalizados ou Detalhados 
• Relatórios 
• Notificações e Alertas 
Quantifica e otimiza o desempenho da Empresa 
Copyright © 2010 OSIsoft, LLC.
PI System: Análises 
Interfaces Servidor Análise Visuais 
PI ACE - Advanced Computing Engine 
RtReports PI Notifications 
PI Analytics 
(Performance Equations, Totalizer, Alarm and RT SQC) 
Copyright © 2010 OSIsoft, LLC.
PI System: Visualize 
Interfaces Servidor Análise Visuais 
As ferramentas cliente são um conjunto de Ferramentas gráficas intuitivas e de 
fácil utilização que simplificam a visualização e a tomada de decisões. 
Os tomadores de decisão podem integrar dados com diversas ferramentas: 
• OSIsoft PI ProcessBook 
• Microsoft Office Excel ou Microsoft Office SharePoint 
• SAP Enterprise Portal 
As ferramentas cliente estimulam a criatividade e dão soluções para usuários 
finais resolverem seus problemas. 
Copyright © 2010 OSIsoft, LLC.
PI System: Visualize 
Interfaces Servidor Análise Visuais 
Web 
Copyright © 2010 OSIsoft, LLC. 
PI WebParts 
PI ActiveView 
Rt Business Package 
DataLink Excel 
Services 
Desktop 
PI ProcessBook 
PI DataLink 
PI Manual Logger 
PI SQC
Sistema PI – Arquitetura Básica 
` ` 
Servidor do PI 
Copyright © 2010 OSIsoft, LLC. 
Smart Clients 
- PI ProcessBook 
- PI DataLink 
Máquina de 
Interface 
Ferramentas 
Analíticas 
- AF 
- ACE 
- Sigmafine 
Fonte de Dados 
(DCS, PLC, etc) 
Outros 
Sistemas 
- ERP 
- Maintenance 
- LIMS 
Thin Clients 
- RtWeb Parts 
- RtReports 
Máquina de 
Interface 
Fonte de Dados 
(DCS, PLC, etc)
Alta Disponibilidade (HA) no PI 
Copyright © 2010 OSIsoft, LLC. 
 HA com PI Server 
 Conjunto de PI Servers idênticos exibidos como um 
único servidor(Collective) para as aplicações 
clientes, incluindo as Interfaces 
 HA com PI Interfaces 
 Mecanismos específicos de FailOver para algumas 
Interfaces (cold failover) 
 UniIint failover (hot failover) 
 Para Interfaces que suportam comunicação na fonte de 
dados 
 Detalhes no curso System Management II 
30
Thin clients: RtWebParts, RtReports 
Smart clients: ProcessBook, DataLink, Aplicações 
Customizadas 
Copyright © 2010 OSIsoft, LLC. 
31 
PI System – Arquitetura HA 
PI Server 
Primário 
PI Server 
Secundário 
System 
Management 
Tools 
Mudanças 
na 
Configuração 
PI Server(s) 
Secundários 
PI-SDK 
PI Buffer 
Subsystem 
Interface PI 
PI server collective 
Mecanismo 
de Failover 
PI Buffer 
Subsystem 
Interface PI 
Identical time series data
Copyright © 2010 OSIsoft, LLC. 
32 
Para mais informações… 
 Sobre o escopo e aplicações do sistema PI 
www.OSIsoft.com 
 Sobre a Arquitetura do PI 
 PI Reference Guide (Capítulo 1)* 
 Utilizando Alta Disponibilidade 
 High Availability and PI Server Replication 
 High Availability User and Advanced User Guides 
* Para fazer o download desta e de outras documentações, acesse o site 
http://techsupport.osisoft.com e selecione 
Download Center  Documentation  User Manuals. Você precisa ser 
registrado no site.
Copyright © 2010 OSIsoft, LLC. 
33 
Quem contatar em Questões de Licenciamento? 
 Sugerimos que você entre em contato com o seu 
vendedor para questões sobre licenciamento de 
produtos. 
 Se você estiver nos EUA, você poderá encontrar seu vendedor 
listado em http://www.osisoft.com > Contact Us > 
US Sales, ou 
(http://www.osisoft.com/Contact%20Us/US%20Sales). 
 Se você estiver for a dos EUA você poderá encontrar seu 
vendedor listado em http://www.osisoft.com > Contact Us > 
International Sales, 
ou (http://www.osisoft.com/Contact%20Us/International%20Sales).
1.2 Instalação e Atualização do PI 
Server 
Copyright © 2010 OSIsoft, LLC.
Passos Pré-Instalação 
 Escolha uma arquitetura confiável 
 Utilize máquinas servidores de fabricantes conceituados 
 Considere arquiteturas com redundância 
 Considere a utilização de um Nó de Interface 
 Dimensionamento de hardware recomendado para 
sistemas com mais de 150,000 tags 
 http://techsupport.osisoft.com/support_smr_systemsizing.aspx 
Copyright © 2010 OSIsoft, LLC. 
35
Conta de Usuário do Windows 
 A conta de usuário utilizada para a Instalação 
precisa ter privilégios suficientes para instalar 
aplicativos, alterar os Serviços do sistema, 
modificar o Registro do Windows, criar pastas 
e copiar arquivos 
Copyright © 2010 OSIsoft, LLC. 
36
O Relógio do PI Server 
 Verifique a hora e o fuso horário do seu 
sistema antes de instalar o PI server. É muito 
importante que o servidor esteja trabalhando 
com as mesmas configurações de horário de 
verão, hora certa e sincronizada com as 
outras máquinas da rede. 
 Para mais informações sobre Horário de Verão, consulte o documento: Como se 
preparar para o Horário de Verão no Brasil, de Daniel Toffoli, Engenheiro de 
Suporte, OSI 
Copyright © 2010 OSIsoft, LLC. 
37
O arquivo de licença PI 
 Junto com seu kit de instalação, você precisa fazer o 
download do arquivo de licença para o seu servidor. O 
nome padrão do arquivo é PILicense.dat 
 Necessário em todas novas instalações e para algumas 
atualizações (quando estiver atualizando uma versão antiga 
que não exija arquivo de licença) 
 Controla quais aplicações podem ser executadas em um PI 
Copyright © 2010 OSIsoft, LLC. 
server 
 Mostra parâmetros atuais do sistema (ex: Limite de Tags) 
 Precisa ser indicado no programa de Instalação 
38
O sistema de Ativação de Licença PI 
(Licença associada a maquina) 
Copyright © 2010 OSIsoft, LLC.
Mudança no Site de Suporte 
 Não serão permitidos downloads genéricos 
 Novo Item= “My License Activations” 
Copyright © 2010 OSIsoft, LLC. 
40
Minha Página de Ativação 
 Cada site deverá ter servidores específicos 
Copyright © 2010 OSIsoft, LLC. 
41
Detalhes Servidor 
Copyright © 2010 OSIsoft, LLC. 
42
Passo 1. Iniciar o Processo 
 Selecione Generate 
 Abre a aplicação Generate 
utility 
Copyright © 2010 OSIsoft, LLC. 
43
Passo 2. O arquivo de identificação da máquina - MSF 
 Crie o arquivo de identificação do servidor 
com o utilitário obtido no passo 1 
Copyright © 2010 OSIsoft, LLC. 
44
Passo 3. Validar o arquivo MSF 
 Faça o upload do arquivo .MSF para receber 
o arquivo de Licença 
Copyright © 2010 OSIsoft, LLC. 
45
Passo 4a. Successo? 
 Se o arquivo de licença estiver Ok voce 
receberá o aviso para realizar o download. Se 
você não estiver na máquina do PI Server, 
este arquivo deverá ser copiado para a pasta 
PIDAT. 
Copyright © 2010 OSIsoft, LLC. 
46
Copyright © 2010 OSIsoft, LLC. 
Passo 4b. Erro? 
 A geração pode falhar por diversos motivos 
(por exemplo:o MSF não coincide com o 
arquivo que a OSI armazenou, ou o MSF 
fornecido é inválido, etc). 
47
Instalação do PI Server 
 As seguintes informações serão solicitadas 
pelo programa de instalação 
 Localização do arquivo de licença do PI server 
 Nome do usuário e da Empresa 
 Caminho para o PI SDK (padrão: c:Program 
Copyright © 2010 OSIsoft, LLC. 
FilesPIPC) 
 Caminho para PI server (padrão: c:Program 
Filespi) 
 Caminho para o Archive de dados (default: 
c:Program filespidat) 
 Tamanho padrão do Archive (padrão: 256 Mb) 
48
Copyright © 2010 OSIsoft, LLC. 
49 
Instalação do PI Server
Copyright © 2010 OSIsoft, LLC. 
50 
Instalação do PI Server
Copyright © 2010 OSIsoft, LLC. 
51 
Instalação do PI Server
Instalação do PI: Opções de Segurança 
Copyright © 2010 OSIsoft, LLC. 
52
Instalação do PI: Opções de Segurança 
Copyright © 2010 OSIsoft, LLC. 
53
Copyright © 2010 OSIsoft, LLC. 
54 
Instalação do PI Server
Copyright © 2010 OSIsoft, LLC. 
55 
Instalação do PI Server
Instalação do PI Server 
Copyright © 2010 OSIsoft, LLC. 
56
Copyright © 2010 OSIsoft, LLC. 
57 
Caminho de Instalação do PI Server 
 PI (padrão, C:Program FilesPI) 
 ADM 
 Ferramentas Administrativas 
 BIN 
 “Binários” ou arquivos do programa 
 DAT 
 Arquivos de Dados (Archives, BD de Tags, etc.) 
 LOG 
 Arquivos de Mensagens de Log 
 SETUP 
 Kits de instalação para Reparo do Sistema
Copyright © 2010 OSIsoft, LLC. 
58 
Caminho de Instalação das ferramentas 
Clientes (Pi Clients) 
 PIPC 
(padrão, c:Program FilesPIPC) 
 INTERFACES 
 Aquisição e Transmissão de Dados 
 DAT 
 Arquivos de configuração e Logs 
 BIN 
 Arquivos de Programa PI API e 
ferramentas 
 PROCESSBOOK, DATALINK, 
BATCHVIEW, etc.
Serviços do PI Server 
 O PI server é composto por 
vários Serviços do Windows 
 Núcleo do PI Server (PI 
Network Manager, PI Archive 
Subsystem, PI Base 
Subsystem, …) 
 Aplicações do PI server(PI 
Performance Equation 
Scheduler, PI Totalizer 
Subsystem, …) 
 Interfaces PI (PI Random 
Copyright © 2010 OSIsoft, LLC. 
Simulator, …) 
59
Serviços do PI Server 
 O serviço PI Shutdown Subsystem não deve 
ser iniciado mesmo que sua inicialização 
esteja configurada como automática 
 Este serviço é iniciado e parado 
automaticamente quando o PI server é 
iniciado e desligado 
Copyright © 2010 OSIsoft, LLC. 
60
Serviços do PI Server 
 Outros serviços são instalados com 
inicialização manual e não são iniciados junto 
com o servidor 
 PI Batch Generator interface 
 PI Recalculator Subsystem 
 PI-APS Synchronization Trigger 
 PI-Buffer Server 
Copyright © 2010 OSIsoft, LLC. 
61
Iniciando e Desligando o PI Server 
 Existem 2 formas de iniciar o PI server 
 O sistema pode ser iniciado automaticamente 
quando o computador reiniciar 
 Esta operação é realizada pelos Serviços Automáticos do 
Windows 
 Iniciar o PI server quando o computador já estiver 
Copyright © 2010 OSIsoft, LLC. 
ligado 
 Utilizando o arquivo piadmpisrvstart.bat para iniciar o 
PI server como Serviço (recomendado) 
 Utilizando o arquivo piadmpistart.bat para iniciar o PI 
Server interativamente 
62
Iniciando e Desligando o PI Server 
 Iniciar os Serviços do PI 
 piadmpisrvstart.bat: Inicia os serviços e processos do 
Copyright © 2010 OSIsoft, LLC. 
sistema PI 
 piadmpisrvsitestart.bat: Inicia as interfaces que forem 
executadas na máquina do PI server 
 Parar os Serviços do PI 
 piadmpisrvstop.bat: Termina os serviços e processos 
do sistema PI 
 piadmpisrvsitestop.bat: utilizado para parar as 
interfaces que forem executadas no PI server 
 Sempre executepiadmpisrvstop.bat antes de 
desligar o seu servidor 
63
Copyright © 2010 OSIsoft, LLC. 
64 
Iniciando e Desligando o PI Server 
 Certifique-se de que as Interfaces do PI que 
iniciam como serviços automáticos também 
estejam iniciando nos arquivos pisvrsitestart.bat e 
pisrvsitestop.bat
Atualização do PI Server 
1. Faça um Backup do seu PI server 
2. Pare o PI server (pisrvstop.bat) 
3. Execute a versão mais recente do programa 
de Instalação do PI server 
4. Inicie o serviço do PI server (pisrvstart.bat) 
Copyright © 2010 OSIsoft, LLC. 
65
Iniciando e parando o PI 
 Pare o PI server, no CMD, acesse piadm 
 Execute pisrvstop.bat 
 Inicie os Serviços do PI server 
Copyright © 2010 OSIsoft, LLC. 
 Acesse piadm 
 Execute pisrvstart.bat (não pistart.bat!) 
66 
Exercício Dirigido (opcional)
Copyright © 2010 OSIsoft, LLC. 
67 
Questão de Recapitulação em Grupo 
 Qual a diferença entre os arquivos pistart.bat, 
pisrvstart.bat e pisrvsitestart.bat ?
Copyright © 2010 OSIsoft, LLC. 
68 
Para mais informações… 
 Sobre a Instalação do PI Server, pastas, serviços 
do sistema e atualização 
 Getting Started with the PI Server 
(particularmente Capítulo 1 & Apêndice A) 
 Sobre os Aplicativos do PI Server 
 Getting Started with the PI Server (Capítulo 2) 
 PI Server Applications User Guide
1.3 PI Connection Manager 
Copyright © 2010 OSIsoft, LLC.
PI Connection Manager 
Vendo as informações de conexão 
Copyright © 2010 OSIsoft, LLC. 
Use as caixas para 
marcar e se 
conectar / 
desconectar dos 
Servidores do PI 
disponíveis (trust) 
Configurações de conexão 
Informações de conexão
PI Connection Manager 
Editando Configurações de Conexão 
Copyright © 2010 OSIsoft, LLC. 
 As configurações de 
conexão podem ser 
alteradas 
 Clique no botão Save para 
aplicar as modificações 
 Para alterar o servidor 
padrão, selecione Tools 
 Options
PI Connection Manager 
Adicionando Nova Configuração 
 Para adicionar novos Servidores PI, selecione 
Server  Add Server 
 Network Path: endereço ou Hostname do seu Servidor do PI 
 Default User Name: Usuário do PI padrão 
 Password: senha se o usuário do PI for protegido 
 Confirm: valida a conexão no momento de criação 
 Connection Type: Servidor PI 3 ou Servidor PI 2 
 Port Number: 5450 para o Servidor PI 3 ou 545 para o PI 2 
Copyright © 2010 OSIsoft, LLC.
PI Connection Manager 
Alterando Passwords 
 O usuário do sistema pode alterar sua própria 
senha através do PI Connection Manager 
 Selecione Tools  Change Password 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
74 
About PI-SDK 
Removendo Conexões Antigas 
 O utilitário Cleanup Connections permite remover 
entradas duplicadas de servidor, referências órfãs 
e entradas não resolvidas 
 Acesse em: About PI-SDK (c:Program Filespipcpisdk), selecione 
Tools  Cleanup Connections
Exercício Direcionado 
Conectando ao PI: 
• Aprender como conectar ao PI usando o PI 
SDK 
• Descobrir o endereço de IP e o nome do seu 
Servidor do PI 
Copyright © 2010 OSIsoft, LLC.
1.3 Formato de Tempo no PI 
Copyright © 2010 OSIsoft, LLC.
Formato de Tempo no PI 
 Absoluto (um horário específico) 
Copyright © 2010 OSIsoft, LLC. 
 * : (AGORA) 
 t : 00:00:00 do dia corrente (HOJE) 
 18-feb-05 16:00:00 
 Relativo (a partir de soma ou subtração de um 
outro tempo) 
 +8h : + 8 horas 
 Combinado 
 t+8h : hoje + 8 horas
Horário Absoluto 
dd-mmm-yy HH:mm:ss 
dd Dia 
mmm Mês em inglês (Jan, Feb, Mar, Apr, May, …) 
yy Ano 
HH Horas em formato de 24 horas 
mm Minutos 
ss Segundos 
Copyright © 2010 OSIsoft, LLC. 
Exemplo: 
18-feb-05 10:43:29
Horário Absoluto 
dd-mmm-yy HH:mm:ss 
 A data padrão faz referência sempre à data atual 
 O padrão dos campos de tempo é referente ao 00. 
Expressão Significado 
25 00:00:00 do dia 25 do mês atual 
25-Aug-08 00:00:00 dessa data 
8: 08:00:00 da data atual 
25 8 08:00:00 do dia 25 do mês atual 
21:30:01.02 9:30:01.0200 PM da data atual 
Copyright © 2010 OSIsoft, LLC.
Horário Absoluto – Outros Formatos 
 Formatos de tempo absolutos 
Símbolo Significado 
* Horário atual 
t 00:00:00 do dia corrente (HOJE) 
y 00:00:00 do dia anterior (ONTEM) 
Monday, Tuesday, 
00:00:00 do dia da semana 
Wednesday, Thursday, 
correspondente mais recente 
Friday, Saturday. 
Sunday 
Copyright © 2010 OSIsoft, LLC.
 Semanas (w) 
 Dias (d) 
Copyright © 2010 OSIsoft, LLC. 
Horário Relativo 
 Número de: 
 Horas (h) 
 Minutos (m) 
 Segundos (s) 
 Sinal (+ ou -) é necessário. 
 Anos (y) 
 Meses (mo) 
 Não existe quantidade padrão: é necessário especificar d, h, 
m, s, w, mo, ou y 
 Pode usar frações somente para Horas, Minutos e Segundos 
 +2.5h, -0.5m 
 Horário relativo é geralmente parte de um horário combinado 
Sintaxe Significado 
+2d + dois dias 
-1.5h - Uma hora e meia 
+32m + 32 minutos 
-15 s - 15 segundos
Formatos Combinados 
 É possível usar horários absolutos e relativos 
 A parte absoluta do horário pode ser *, T, Y, ou um dia 
Copyright © 2010 OSIsoft, LLC. 
da semana 
Sintaxe Significado 
*-8h 8 horas atrás 
T-7d 00:00:00, 7 dias atrás 
Y+11h Ontem às 11:00:00 AM 
Monday + 14.5h 02:30:00 PM da segunda-feira mais 
recente
Exercícios Relacionados 
Copyright © 2010 OSIsoft, LLC. 
 Tempo no PI 
 Expresse as seguintes marcas de tempo utilizando o formato 
absoluto: 
 Tuesday-2d 
 1 6: 
 y+8h 
 *-30m 
 Expresse as seguintes marcas de tempo com sintaxe válida 
no PI: 
 Hoje às 6:00 AM 
 Dia 4 do mês corrente às 16:00 
 12 horas atrás
Perguntas de Recapitulação para o Grupo 
(opcional) 
 Quais são as três partes da plataforma da OSIsoft 
Copyright © 2010 OSIsoft, LLC. 
(RtPM)? 
 Quais são os dois testes de filtro pelos quais cada 
evento lido da fonte de dados deve passar antes de 
ser arquivado no Servidor do PI? 
 Quais dos seguintes formatos de tempos são inválidos 
para o PI? 
a. 4 6 d. y-1y 
b. 22 22: e. *-Monday 
c. t-1.5d f. 09-Jun-08 22:45:35.0943
Copyright © 2010 OSIsoft, LLC. 
85 
Para mais informações… 
 Sobre Tempo no PI: 
 PI Server Reference Guide Appendix C 
 Como lidar com o horário de verão e o PI 
 techsupport.osisoft.com >> System Manager Resources 
 Sobre Especificação de tempo no PI: 
 PI Server Reference Guide Apêndice B 
 Veja “Time Concepts” em 
program filespipchelpprocbook.chm
2.0 PI System Management Tools 
(PI SMT) 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
87 
PI System Management Tools 
 Consiste num conjunto de Ferramentas Administrativas 
que permitem realizar as principais operações de 
Manutenção do Servidor PI 
 São elas: 
 PI SMT – Console 
 PI Tag Configurator 
 PI ICU – Interface Configuration Utility 
 PI Config 
 Outros utilitários de Linha de Comando
Copyright © 2010 OSIsoft, LLC. 
88 
PI System Management Tools 
 O PI System Management Tools (PI SMT) é um conjunto 
de aplicações gráficas para Microsoft Windows que é 
utilizado para gerenciar o Sistema PI a partir de 
computadores clientes 
 O PI System Management Tools gerencia as plataformas 
do Sistema PI, em OpenVMS, NT e UNIX 
 Você deve baixar sempre a versão mais atualizada – O 
SMT é alterado regularmente e as atualizações estão 
incluídas no seu OSIsoft SRP - Software Reliability 
Program
Copyright © 2010 OSIsoft, LLC. 
89 
PI System Management Tools – O Console 
 Alarms: 
 Analysis Framework: 
 Batch: 
 Data: 
 Interfaces: 
 IT Points: 
 Operation: 
 Points: 
 Security: 
Uma ferramenta de 
gerenciamento (com 
vários plug-ins) que é 
executada 
diretamente do seu 
desktop
Copyright © 2010 OSIsoft, LLC. 
90 
PI Tag Configurator 
• Parte do PI SMT, um suplemento (add-in) para o MS-Excel 
que permite a criação, modificação e deleção de 
tags em massa
PI Interface Configuration Utility (PI ICU) 
Copyright © 2010 OSIsoft, LLC. 
91 
 Interface gráfica para gerenciamento de 
Interfaces que permite: 
 Instalar serviços 
 Gerenciar o arquivo “.bat” 
 Visualizar os 
arquivos de log 
 Configurar Buffer 
 Criar Tags para 
monitoramento da IF
Copyright © 2010 OSIsoft, LLC. 
92 
piconfig 
 piconfig é um poderoso utilitário para 
manutenção e configuração do Sistema PI 
 É uma ferramenta de linha de comando que 
permite a atualização dos bancos de dados: 
 Banco de Dados de Tags 
 Archives de Dados 
 Segurança 
 Acesso de Usuário 
 O piconfig é estudado no curso System 
Manager II
Copyright © 2010 OSIsoft, LLC. 
93 
Outros Utilitários do Sistema PI 
 piversion Exibe a versão atual do PI. 
 pisetpass Muda a senha de um usuário. 
 piartool Ferramenta para gerenciamento do Archive 
(backup,estatisticas) 
 pigetmsg Exibe mensagens de log do PI System. 
 pidiag Ferramenta de diagnóstico do Sistema 
 pilistupd Exibe aplicações inscritas para receber 
atualizações. 
 piarcreate Cria archives do mesmo tamanho do archive 
primário. 
 piarchss Ferramenta para reprocessamento Offline do 
Archive
2.1 Ferramentas básicas do PI SMT 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
95 
PI Version - PI SMT 
 Utilize o plug-in PI Version para identificar a 
versão dos Subsistemas do seu PI server
Copyright © 2010 OSIsoft, LLC. 
96 
Licensing - PI SMT 
 Utilize o Plug-In Licensing para ver as 
informações do arquivo pilicense.dat 
fornecidas durante a instalação
Copyright © 2010 OSIsoft, LLC. 
97 
PI Services - PI SMT 
 Utilize o plug-in PI Services para gerenciar os 
serviços do Windows
Copyright © 2010 OSIsoft, LLC. 
98 
PI Services - PI SMT 
 Utilize o plug-in PI Services para gerenciar os 
serviços do Windows
Procure as mensagens 
Copyright © 2010 OSIsoft, LLC. 
99 
Message Logs – PI SMT 
 Utilize o plug-in Message Logs no PI SMT para acessar 
mensagens do servidor do PI e mensagens locais do 
pipc.log 
Ajuste o Período 
Selecione os filtros
Copyright © 2010 OSIsoft, LLC. 
100 
Message Logs - PI SMT 
 Utilize o clique direito para exportar e salvar as 
mensagens de log desejadas para um arquivo (.txt ou 
.csv) 
 Útil para enviar mensagens para o Suporte Técnico OSIsoft
Copyright © 2010 OSIsoft, LLC. 
101 
Para mais informações… 
 Sobre o PI System Management Tools 
 Introduction to PI System Management (Capt. 3) 
 Sobre piconfig e Gerenciamento do Sistema 
 PI Server System Management Guide (Capt.2) 
 Materiais de Treinamento do curso PI System 
Manager-II , disponíveis em: 
http://training.osisoft.com 
 Para mais Ferramentas de Gerenciamento 
 PI Server System Management Guide (Capt.1)
3.0 PI Tags 
Copyright © 2010 OSIsoft, LLC.
O que é um Tag? 
 Uma Tag é uma estrutura utilizada para 
armazenar eventos com seus valores históricos 
Copyright © 2010 OSIsoft, LLC. 
 Exemplos: 
 A vazão de um medidor de vazão 
 O modo de operação de um controlador 
 O número de batelada de um produto 
 Comentários de texto de um operador 
 Os resultados de um totalizador ou cálculo
Copyright © 2010 OSIsoft, LLC. 
104 
Tags Default 
 Se você selecionou “Install default tags” durante a 
instalação seu sistema criou 10 tags 
automaticamente 
 Sinusoid, Sinusoidu, CDM158, CDT158, CDEP158 
 BA:Active.1, BA:Level.1, BA:Phase.1, BA:Conc.1, BA:Temp.1 
 Você pode utilizar estas tags para fazer testes no 
PI sem afetar seus dados reais
3.1 Atributos das Tags 
Copyright © 2010 OSIsoft, LLC.
Tag Name (Nome da Tag) 
 Tags do PI estão sujeitos às seguintes 
Copyright © 2010 OSIsoft, LLC. 
restrições: 
 O primeiro caractere deve ser uma letra ou número 
 Nenhum caractere de controle é aceito (como 
quebra de linha ou tab) 
 Os seguintes caracteres não são permitidos: 
 * ’ ? ; { } [ ]   ` ‘ “ 
 Além disso, evite “_” porque é usado em consultas de 
SQL como caractere especial 
 O nome do Tag deve ser limitado em oitenta 
caracteres
Atributos de um Tag – Exibição 
 Descriptor: Descrição de um tag do PI 
 EngUnits: Unidades de Engenharia 
 PointType: tipo da variável armazenada 
 Zero, Span e Typical Values: mínimo, range e 
Copyright © 2010 OSIsoft, LLC. 
valor típico 
 Point source: permite agrupamento de tags do PI 
por interface (DCS, PLC ou outras fontes)
Copyright © 2010 OSIsoft, LLC. 
108 
Zero and Span 
Zero = 50 
Span = 100 
150 
100 
50 
0 
-50 
-100 
Zero = 0 
Span = 100 
150 
100 
50 
0 
-50 
-100 
Zero = -50 
Span = 100 
150 
100 
50 
0 
-50 
-100
Point Type (Tipo do Ponto) 
 Digital: Valor discreto (Ligado/Desligado, Vermelho/Preto/Verde) 
 Int16: Valor inteiro, 16 bits (0 até 32767, precisão: 1/32767) 
 Int32: Valor Inteiro, 32 bits (-2147450880 até 2147483647) 
 Float16: Ponto Flutuante escalado, 16 bits 
(precisão: 1/32767) 
 Float32: Ponto Flutuante numérico, 32 bits 
(precisão single) 
 Float64: Ponto Flutuante numérico, 64 bits 
(precisão double) 
 String: Texto até 976 caracteres 
 Blob: Objeto binário de até 976 bytes 
 Timestamps: Qualquer Horário/Data entre 
1-Jan-1970 e 1-Jan-2038 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
insignificante 
110 
Point Type - Float32 e Float64 
 Float32 tem 7 dígitos significativos 
 Float64 tem 15 dígitos significativos 
 Exemplo: 
 Float32  834 568 766.76 
 Float64  2.1234567890123456789
Copyright © 2010 OSIsoft, LLC. 
111 
Point Type - Float16 
 O PI pode guardar um valor real em uma variável inteira de 16 bits 
através de ajuste de escala. 
 O ajuste de escala sempre conterá um erro de arredondamento. 
Por que utilizar ? Por que não utilizar? 
 Dispensa a criação de uma tag 
no PE para filtrar valores for a 
do span 
 Reduz o espaço em disco 
requerido para guardar o 
mesmo valor em 
aproximadamente 40% 
 Valores for a do SPAN não 
serão arquivados 
 O erro de arredondamento será 
de 1/32767*span 
(0.00003*span) 
 Recomendação: Não utilize uma tag Float16 a menos que 
você tenha uma necessidade específica e esteja preparado 
para aceitar os erros de arredondamento destas tags
Copyright © 2010 OSIsoft, LLC. 
112 
Point Type - String e Blob 
• Limitados a 976 bytes em cada registro 
 Tags com String 
 Todas strings são marcadas com data e hora, e indexadas 
como qualquer outro dado do PI 
 Utilizados para capturar resultados de laboratório, outras 
entradas manuais ou mensagens enviadas pelas outras 
aplicações (por exemplo, alarmes dos sistemas de Controle, 
logs) 
 Nem todas interfaces suportam strings 
 Tags do tipo Blobs (Binary large object) 
• Requer que as aplicações leiam e escrevam as informações 
neste formato já que o PI não sabe interpretar os dados 
destes campos
Copyright © 2010 OSIsoft, LLC. 
113 
Atributos de Tag – Atributos Básicos 
 Atributos controlados pelo sistema: 
 PointID: Identificação única criada pelo sistema 
 RecNo: Número do registro utilizado no PI Archive 
 Creator: Usuário que criou a tag 
 CreationDate: Data de criação da tag 
 Changer: Último usuário que modificou a estrutura da tag 
 ChangeDate: Data em que a tag sofreu modificação de 
estrutura
Copyright © 2010 OSIsoft, LLC. 
114 
PI Tag Attributes - Base Attributes 
 Scan: (On/Off) Inclui a tag na lista de tags a 
serem coletadas por uma interface 
 Archiving: (On/Off) Se estiver em 0 (Off), o PI 
deverá coletar dados mas não irá arquivá-los 
 Shutdown: (On/Off) Quando o servidor do PI 
for desligado, escreve um evento de 
desligamento para todas as tags que tiverem 
este parâmetro igual a 1 (On)
Copyright © 2010 OSIsoft, LLC. 
115 
Step 
Step=0 
Step=1
Copyright © 2010 OSIsoft, LLC. 
116 
Para mais informações… 
 Sobre os atributos de tags no PI 
 Introduction to PI System Management, Capt 5 
 PI Server Reference Guide, Capt 3
3.2 Procurando Tags no PI 
Copyright © 2010 OSIsoft, LLC.
Janela de Busca de Tag – Busca Básica 
Iniciar pesquisa de 
acordo com o critério 
Copyright © 2010 OSIsoft, LLC. 
Mostrar os 
atributos / valores 
para as tags 
selecionadas 
Selecione o(s) 
Servidor(es) do PI 
para fazer a busca 
Máscara de 
nome da Tag 
Procurar um 
específico tipo de 
ponto/classe/fonte 
Procurar por um 
valor/status/atributo 
específico 
Resultado de busca 
de tag 
Validar 
seleção
Estratégias de busca de Tag 
Buscas de Tag usado caracteres especiais: 
 Use * para substituir qualquer número de caracteres 
Exemplo: flow* = flow_meter1, flow_meter2, flow_meter3 
 Use ? Para substituir um caractere 
Exemplo: tank?_level = tankA_level, tankB_level 
Nota 1: minúsculo / maiúsculo é indiferente para 
Copyright © 2010 OSIsoft, LLC. 
critérios de busca 
Nota 2: Critérios de busca podem ser combinados 
Exemplo: Procure por Tag Mask = flow* e Point Source = o
Janela de Busca de Tag – Busca Avançada 
Copyright © 2010 OSIsoft, LLC. 
Consulta do tipo 
SQL baseada nas 
condições 
definidas pelo 
usuário 
1- Defina a condição 
2- Clique em 'Add' 
… 
3- Clique em 'Search'
Janela de Informações de Tags 
 Pt. Attr...  Pt. Values... 
Copyright © 2010 OSIsoft, LLC.
Janela de Busca de Tag – Busca por Alias 
Copyright © 2010 OSIsoft, LLC. 
Buscar por aliases 
no PI ModuleDB 
(descrito 
posteriormente)
Exercício Direcionado – Buscando Tags 
Copyright © 2010 OSIsoft, LLC. 
 Tag Mask: BA* 
 Tag Mask: *158* 
 Descriptor: *end* 
 Busca Avançada: 
 PIpoint.Span > 100 AND 
 PIpoint.CompDevPercent > 1 
 Salve esta busca como “favorite”.
3.3 Criando e Gerenciando Tags 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
125 
Criação de Tags 
 As Tags do PI podem ser gerenciadas com uma 
destas ferramentas: 
 Aplicativo Point Builder no Console PI SMT 
 PI Tag Configurator (Suplemento do MS-Excel) 
 piconfig 
 Outras ferramentas podem criar algumas tags 
específicas: 
 PI Auto Point Sync (APS), Interface Configuration 
Utility (ICU), PI Batch Generator Configurator, PI 
Alarm Group Creator, PI Totalizer Editor, PI ACE, PI 
PerfCreator, PI SNMPUtil
Copyright © 2010 OSIsoft, LLC. 
126 
Aplicativo Point Builder - PI SMT 
Ferramenta 
gráfica que 
permite a criação 
e edição das 
propriedades das 
tags
Editando & Renomeando Tags 
 Atributos que não podem ser alterados 
 Atributos controlados pelo Sistema: Creator, 
CreationDate, Changer, ChangeDate, PointID, 
RecNo 
 Renomeando a tag 
 Uma tag pode ser renomeada, preservando seu 
Copyright © 2010 OSIsoft, LLC. 
histórico 
 Sem efeito nos displays do PI ProcessBook 
 Os relatórios do PI DataLink precisam ser editados se a 
função Point ID to Tag não for usada 
 Qualquer expressão do performance equation (PE) 
usando o nome original da tag precisa ser editada 
127
Copyright © 2010 OSIsoft, LLC. 
Deletando Tags 
 Deletando uma tag 
 Os dados no Archive não são acessíveis 
 Não existe um undelete rápido 
 Antes de deletar uma tag, recomenda-se deixar a tag e 
seu histórico disponíveis, colocando apenas seu atributo 
scan em Off. 
 Sempre mantenha uma cópia recente da configuração de 
todas as suas tags. Os atributos PointID e RecNo da Tag 
deletada são necessários para fazer a recuperação dos 
dados da tag 
 Para ver o procedimento de recuperação: 
http://techsupport.osisoft.com/Support+Solution/7/40C000 
655B424BFAA6BF7B756A5071A7.htm 
128
Copyright © 2010 OSIsoft, LLC. 
129 
Exercício 1 
Criando tags no PI 
Objetivo: 
 Aprender como criar uma tag utilizando a aplicação 
Point Builder do PI-SMT
3.4 Conjuntos de Estados Digitais 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
131 
Tags Digitais 
 Tags digitais guardam valores como números 
inteiros, mas exibem como se eles fossem texto 
 Atributo Point Type = digital 
 Tags Digitais são associadas a um conjunto de 
estados digitais 
 Utilize o atributo DigitalSet para selecionar o conjunto de 
estados para aquela tag 
 O conjunto deve ser criado antes da criação da tag 
digital
Copyright © 2010 OSIsoft, LLC. 
132 
Conjuntos de Estados 
 Conjuntos Digitais são 
agrupamentos de 
estados 
 Os conjuntos digitais 
são guardados em um 
banco de dados comum 
para que várias tags 
possam acessá-los 
Set Name Number of 
States 
States 
MySet 5 Manual 
Auto 
Cascade 
Bypass 
Failed 
MySet2 2 ON 
OFF 
MySet3 3 Crude 
Richmond 
Rework
Copyright © 2010 OSIsoft, LLC. 
133 
Aplicativo Digital States - PI SMT
Copyright © 2010 OSIsoft, LLC. 
134 
Exercício 2 
Adicionar um Novo Conjunto de 
Estados Digitais 
Objetivo: 
 Criar um novo conjunto de Estados Digitais
Copyright © 2010 OSIsoft, LLC. 
135 
Exercício 3 
Criar uma Tag Digital 
Objetivo: 
 Criar uma tag digital que utilizará o conjunto de 
estados criado no exercício anterior
Para mais informações… 
 Procurando por tags 
 program filespipchelpprocbook.chm 
veja “Tag Search” 
 Construindo e Gerenciando Tags 
 Introduction to PI System Management , Capt 5 
 program filespipchelpPI Point Builder.chm 
 Conjuntos de Estados Digitais 
 PI Server Reference Guide, Capt 3 
 program filespipchelpPI Digital State Editor.chm 
Copyright © 2010 OSIsoft, LLC. 
136
3.5 PI Tag Configurator 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
138 
PI Tag Configurator 
 Parte do PI SMT, um suplemento do Excel 
que permite manipulação em massa de tags
Copyright © 2010 OSIsoft, LLC. 
Configurações 
 Conecta ao iniciar o 
MS - Excel 
 Permite criação ou 
deleção de tags 
 Permite a utilização 
de outro delimitador 
(default = |) 
139
Copyright © 2010 OSIsoft, LLC. 
140 
Importando dados de Tags
Copyright © 2010 OSIsoft, LLC. 
141 
Exportando Dados para as Tags
Copyright © 2010 OSIsoft, LLC. 
142 
Recomendações 
 Exportar apenas os atributos que devem ser 
alterados 
 Por que remover as colunas que não sofrerem 
alteração? 
 Todos os atributos serão exportados, não apenas aqueles que 
mudaram 
 O ExcDevPercent (CompDevPercent) tem precedência sobre 
o ExcDev (CompDev) 
 O usuário pode não ter permissões para editar os atributos de 
tags 
 Utilize os campos tag e newtag para renomear 
tags:
Copyright © 2010 OSIsoft, LLC. 
143 
Exercício 4 
PI Tag Configurator 
Objetivo: 
 Aprender a criar tags a partir de uma planilha com 
o Suplemento PI Tag Configurator 
 Aprender a modificar tags em massa usando o PI 
Tag Configurator 
 Aprender a criar tags em massa usando o PI Tag 
Configurator
Copyright © 2010 OSIsoft, LLC. 
144 
Para mais informações… 
 Sobre o PI SMT Tag Configurator para MS-Excel 
 …pipchelpPITagCnf.chm 
 “Getting the Most from the Excel Tag 
Configurator” em http://osidn.osisoft.com
4.0 Fluxo de Dados 
Copyright © 2010 OSIsoft, LLC.
New Event Processing 
Compressão de 
Copyright © 2010 OSIsoft, LLC. 
PI 
Interface 
Análise de 
Exceção 
Snapshot 
PISnapSS 
Dados 
Event Queue 
file(s) 
Shared Memory 
PIArchSS 
Archive 
Cache 
Archives Online 
Archive Primário 
Archive
4.1 Filtragem de Exceção 
Copyright © 2010 OSIsoft, LLC.
New Event Processing 
Compressão de 
Copyright © 2010 OSIsoft, LLC. 
PI 
Interface 
Análise de 
Exceção 
Snapshot 
PISnapSS 
Dados 
Event Queue 
file(s) 
Shared Memory 
PIArchSS 
Archive 
Cache 
Archives Online 
Archive Primário 
Archive 
1
Teste de Exceção (Nível de Interface) 
 Teste de Exceção: 
ExcMax (tempo) 
Copyright © 2010 OSIsoft, LLC. 
+ Excdev 
- Excdev 
Snapshot Atual 
• Novos valores fora da caixa violam o teste de 
Exceção. 
• Exceção é realizada pela interface 
• Quando um valor viola o teste de Exceção, esse valor 
e o anterior são enviados para o Servidor do PI.
Dados Brutos - Exemplo 
 Valores brutos lidos da fonte de dados. 
 Sem os testes de Exceção e Compressão, todos os 
valores seriam armazenados 
Copyright © 2010 OSIsoft, LLC. 
Time 
Temperature
Teste de Exceção - Exemplo 
E 
E 
Copyright © 2010 OSIsoft, LLC. 
Time 
Temperatura 
A 
E 
A 
A 
A 
E 
E 
E 
E E E 
E 
E: Exceção A: Anterior 
E
Teste de Exceção - Resultados 
Copyright © 2010 OSIsoft, LLC. 
Time 
Temperatura 
Valores consecutivos enviados ao Servidor do 
PI. 
Quando um valor é enviado, ele vira o novo 
snapshot.
Teste de Exceção - Exemplo 
 Scan = 1m … ExcDev = 1 … ExcMax = 10m 
Valor DCS Exceção Snapshot Atual 
12:00 50.0 Sim 12:00 50.0 
12:01 50.3 Não 12:00 50.0 
12:02 51.1 Sim 12:02 51.1 
… … Não 12:02 51.1 
12:12 51.4 Sim 12:12 51.4 
Copyright © 2010 OSIsoft, LLC.
Teste de Exceção 
 Quando um valor passa no teste, o valor novo e o 
anterior são enviados. 
 Por que? Para conseguir uma melhor representação do 
comportamento do Tag 
Copyright © 2010 OSIsoft, LLC. 
Snapshot value 
Passou no teste de 
exceção 
Tendência se o 
valor anterior 
for enviado 
+/- Excdev 
Tendência caso o 
valor anterior não 
for enviado 
Previous value 
Temperature 
Time
Exercício Direcionado 
Considere os seguintes parâmetros: 
Copyright © 2010 OSIsoft, LLC. 
 Excdevpercent: 2 
 Span; 200 
 Excmax: 180 
O valor atual do snapshot e seu timestamp é: 
 70.3 10:00:00 
Quais dos seguintes valores violam o teste de Exceção: 
Horário Valor Horário 
Snapshot 
Snapshot 
Atual 
Envia pro 
PI 
10:00:00 70.3 10:00:00 70.3 - 
10:01:00 67.1 
10:02:00 71.4 
10:03:00 70.1 
10:04:00 68.2 
10:05:00 66.0 
10:06:00 65.8 
10:07:00 64.2 
10:08:00 60.0 
10:09:00 63.1
Desligando Exceção? 
 Comportamento de ExcDev=0 e ExcMax=0 
(Exceção desligada) 
 Todos os valores são enviados para o PI 
 Aumenta a carga entre a Interface Coletora e o 
Copyright © 2010 OSIsoft, LLC. 
Servidor do PI
4.2 Snapshot do PI Server e 
Compressão de Dados 
Copyright © 2010 OSIsoft, LLC.
New Event Processing 
Compressão de 
Copyright © 2010 OSIsoft, LLC. 
PI 
Interface 
Análise de 
Exceção 
Snapshot 
PISnapSS 
Dados 
Event Queue 
file(s) 
Shared Memory 
PIArchSS 
Archive 
Cache 
Archives Online 
Archive Primário 
Archive 
2
Copyright © 2010 OSIsoft, LLC. 
159 
Snapshot 
 O snapshot contém o valor mais recente para 
cada tag do PI server
Teste de Compressão (Servidor do PI) 
 Teste de Compressão: 
Copyright © 2010 OSIsoft, LLC. 
Último valor 
Armazenado 
• Se um valor entre o último evento armazenado e o snapshot 
atual estiver fora da caixa, ele viola a compressão. Neste caso, 
o valor anterior ao Snapshot atual será arquivado. 
• O teste de Compressão é realizado pelo Servidor do PI 
•Compressão pode ser desligada pelo atributo Compressing 
Snapshot 
Atual 
< Compmax (s)
Teste de Compressão - Exemplo 
Copyright © 2010 OSIsoft, LLC. 
Time 
Temperatura 
A: Valor enviado para o Archive 
A A 
A 
A A 
A 
A 
O algoritmo de compressão é realizado 
nos novos snapshots para determinar 
qual dado será armazenado nos 
archives do PI
Teste de Compressão - Resultados 
Valores guardados no PI Archive 
Copyright © 2010 OSIsoft, LLC. 
Tempo 
Temperatura 
Quando o usuário busca um valor no tempo 
que é interpolado, a diferença não pode ser 
maior que ± compdev
Resultados da Compressão 
Valores Brutos Obtidos 
After Compression 
Copyright © 2010 OSIsoft, LLC. 
After Exception 
Temperature 
Time
Desligando a Compressão? 
 Comportamento da Compressão 
 Compressão marcada como “Off”: todos os dados 
que passarem por exceção serão armazenados no 
archive (sem compressão) 
 É melhor deixar a compressão ligada e compdev em 
0: valores idênticos (ou alinhados perfeitamente) 
não são arquivados. Isso já é muito mais eficiente. 
 Atribuir 0 para compmin e compmax é recomendado 
para Tag de interface 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
165 
Compressão de Dados 
Estes dados com grande 
variação não podem ser 
comprimidos pelo PI. Cada 
valor é pivô no algoritmo de 
compressão. Todos os 
valores serão arquivados. 
Estes dados parecem ser 
altamente compressíveis . 
Provavelmente apenas três 
ou quatro destes valores 
precisam ser guardados no 
Archive.
Atributos de Exceção e Compressão 
 Cada Tag do PI pode ser individualmente configurado 
para os testes de exceção e compressão 
Copyright © 2010 OSIsoft, LLC. 
Atributos de 
Exceção 
Atributos de 
Compressão 
 ExcDev ou 
ExcDevPercent 
 ExcMax 
 ExcMin 
 CompDev ou 
CompDevPercent 
 CompMax 
 CompMin 
 Compressing
Copyright © 2010 OSIsoft, LLC. 
167 
Parâmetros Default para Exceção e 
Compressão 
 ExcDevPercent = 1 (% do span) 
 ExcMax = 600 (10 minutos) 
 CompDevPercent = 2 (% do span) 
 CompMax = 28800 (8 horas) 
 Zero = 0 
 Span = 100
Copyright © 2010 OSIsoft, LLC. 
168 
Ajuste apropriado do Zero & Span 
 Tome cuidado ao definir os atributos Zero e 
Span: 
 Os atributos ExcDevPercent e CompDevPercent 
são ajustados automaticamente de acordo com o 
Span 
 A precisão e a faixa de valores Float16 são 
ajustadas com Zero e Span 
 Zero e Span são utilizados em muitas funções do 
ProcessBook
Copyright © 2010 OSIsoft, LLC. 
O Atributo Step 
 O atributo afeta a exibição e a compressão de 
eventos: 
 Ao invés de utilizar o algoritmo de 
compressão normal, o sistema realiza um 
segundo teste de exceção utilizando o 
valor do atributo CompDev 
169
Copyright © 2010 OSIsoft, LLC. 
Fluxo de Dados 
 As especificações de compressão e exceção 
devem ser ajustadas de maneira a alcançar 
um arquivamento eficiente sem perda de 
dados significativos. 
 Desempenho e espaço em disco vs precisão de dados
Questão de Revisão em Grupo 
Copyright © 2010 OSIsoft, LLC. 
171 
 Questão: Você pode lembrar das 3 razões 
pelas quais é importante definir corretamente 
os parâmetros zero e span das suas tags ?
Questão de Revisão em Grupo 
Copyright © 2010 OSIsoft, LLC. 
172 
 Question: Qual o efeito do atributo Step no 
algoritmo de Compressão?
4.3 Fluxo de Dados no PI Server 
Copyright © 2010 OSIsoft, LLC.
New Event Processing 
Compressão 
de Dados 
Copyright © 2010 OSIsoft, LLC. 
PI 
Interface 
Análise de 
Exceção 
Snapshot 
PISnapSS 
Event Queue 
file(s) 
Shared Memory 
PIArchSS 
Archive 
Cache 
Archives Online 
Archive Primário 
Archive 
3a 
3b
Copyright © 2010 OSIsoft, LLC. 
175 
Arquivo de Fila de Eventos (Event Queue) 
 Realiza Buffer dos eventos a caminho do Archive 
 Pode encher se o subsistema archive estiver 
indisponível 
 Assim que encher, o arquivo será renomeado e um 
novo será criado 
 Parâmetros Default 
 Localização: pidatpimapevq.dat 
 Tamanho: 64 MB 
 Recomendações 
 O tamanho deverá ser metade do tamanho de um archive 
 O disco rígido deverá ter volume suficiente para armazenar 
este(s) arquivo(s) 
 Os parâmetros Default podem ser modificados 
utilizando o aplicativo Tuning Parameters (será visto 
em uma seção posterior)
SnapShot & Archive Statistics– PI SMT 
Copyright © 2010 OSIsoft, LLC. 
176
Copyright © 2010 OSIsoft, LLC. 
177 
Eventos “fora-de-ordem” 
 Eventos anteriores ao snapshot atual são 
eventos “fora-de-ordem” 
 Eles “pulam” o snapshot (algoritmo de 
compressão) e são enviados diretamente para 
o archive 
 Aplicações do PI server que dependem de dados 
do snapshot não enxergam estes eventos
Cache de Escrita no Archive (Write Cache) 
 Os valores não são escritos imediatamente: 
 O PI Server reserva na memória para cada tag um 
limite de 16 eventos para disparar a escrita em 
disco da tag. 
 A cada 15 minutos (configurável pelo usuário) o PI 
descarrega os valores que ainda não tenham sido 
escritos para o disco 
 Normalmente a operação de escrita é muito 
rápida - segundos ao invés de minutos 
Copyright © 2010 OSIsoft, LLC. 
178
Arquivos do Archive 
 Os dados do PI são armazenados em séries de 
arquivos do Archive 
 Um arquivo do Archive contém todos os eventos das 
tags para aquele período histórico específico (da data 
inicial até a data final) 
 Os arquivos do Archive foram planejados para cobrir 
intervalos contínuos e não sobrepostos de tempo. 
 Os arquivos do Archive podem ter tamanhos 
diferentes, variando de 2 Megabytes até 2 Terabytes 
Copyright © 2010 OSIsoft, LLC. 
179
Copyright © 2010 OSIsoft, LLC. 
180 
Para mais informações… 
 Sobre filtragem de exceção e compressão de 
dados no PI 
 PI Server Reference Guide, Capt 2 
 Sobre o fluxo de Dados dentro do PI server 
(filas & cache) 
 PI Server Reference Guide, Capt 2
4.4 Aplicativos de acesso a Dados 
- PI SMT 
Copyright © 2010 OSIsoft, LLC.
Aplicativos de Acesso a Dados - PI SMT 
Copyright © 2010 OSIsoft, LLC. 
182 
 A Seção “Data” no console PI SMT contém 
aplicativos que permitem a visualização de 
dados das tags do PI 
 Current Values: mostra o valor do snapshot de 
diversas tags na tela em tempo real 
 Archive Editor: Permite atualização de valores de 
eventos para cada Tag 
 Valores podem ser deletados 
 Permite criação e edição de anotações de eventos
Copyright © 2010 OSIsoft, LLC. 
183 
Current Values - PI SMT 
Selecione as tags (tag search) 
Inicia / Pára atualização de valores
Copyright © 2010 OSIsoft, LLC. 
184 
Archive Editor - PI SMT 
 Utiliza um grid para exibir e modificar os valores 
arquivados (deletar, editar, inserir, adicionar ou 
marcar o indicador questionavel) 
Não esqueça 
de salvar as 
modificações
Valores do Archive – Marcações de Qualidade 
Copyright © 2010 OSIsoft, LLC. 
185 
 Existem atributos em cada registro de evento que 
indicam informações especiais sobre a qualidade da 
informação que está registrada naquele evento 
específico: 
 Anotado: Indica que existe informação adicional do evento 
disponível sob forma de anotação (Atributo marcado pelo PI 
server quando uma anotação é adicionada por um usuário) 
 Substituído: Indica que o valor daquele evento foi modificado 
em relação ao valor recebido originalmente (marcado pelo PI 
Server) 
 Questionável: Indica que existe alguma razão para duvidar 
da precisão do valor (marcado pelo usuário do sistema)
Copyright © 2010 OSIsoft, LLC. 
186 
Archive Editor - PI SMT 
Para escrever / 
ler anotações 
Mostra/Esconde os 
dados das Anotações
Copyright © 2010 OSIsoft, LLC. 
Exercício 5 
PI System Management Tools 
 Objetivos: 
 Mostrar o valor atual para a tag CDT158, e os 
valores nas últimas 3 horas 
 Escrever um valor de 15.5 na tag CDT158 na hora 
atual 
187
5.0 Archives do PI 
Copyright © 2010 OSIsoft, LLC.
Estratégia de Arquivamento 
Copyright © 2010 OSIsoft, LLC. 
 Uma estratégia 
efeiciente de 
arquivamento deve 
incluir o seguinte: 
 Archives dimensionados 
de forma conveniente 
 Política de nomes de 
archive consistente e 
informativa 
 Criação automática de 
Archive 
189
Qual o valor para você? 
 Dispensa criação manual de archives 
 Não haverá substituição/perda de dados 
 Mantém mais informação disponível para os 
Copyright © 2010 OSIsoft, LLC. 
usuários 
 Facilidade para recuperar dados offline 
quando necessário 
 Facilidade de identificação do período de 
cobertura do archive 
 Discutiremos a seguir como implementar 
estas funções e como configurar nosso PI 
server para se comportar desta forma. 
190
Como isso vai me ajudar ao voltar pra casa? 
 O Gerenciamento do Archive pode consumir 
muito tempo se não for ajustado de forma 
conveniente, mas pode não exigir nenhuma 
manutenção caso esteja configurado 
corretamente 
Copyright © 2010 OSIsoft, LLC. 
191
5.1 Estrutura do Archive 
Copyright © 2010 OSIsoft, LLC.
Arquivando os dados 
 Os dados coletados em tempo real são 
guardados nos archives do PI 
 O Archive que recebe e escreve dados é 
chamado the Archive primário 
 Quando o archive primário estiver cheio ele é 
substituído por outro que toma o seu lugar 
Copyright © 2010 OSIsoft, LLC. 
193
Criando, Inicializando, Enchendo e Trocando 
Archive 
 Criar o arquivo do Archive(sem registros primários) 
 Criação dos Registros Primários (um por tag) – são os 
primeiros a receber dados 
 Conforme os registros primários encherem, Adicionamos os 
registros de transbordo (overflow) 
 Quando registros de transbordo lotarem o archive ele será 
Copyright © 2010 OSIsoft, LLC. 
trocado 
194 
Archive File 
1K Primary Records 
1K Overflow Records
Estrutura do Archive 
Copyright © 2010 OSIsoft, LLC. 
Cabeçalho do Registro 
195 
(26 bytes) 
Espaço para dados 
(998 bytes) 
Número de valores por Registro (1 Kb) 
Int16 e Digital (3 bytes cada): 330 
Float32 e Int32 (5 bytes cada): 200 
Float64 (9 bytes cada): 110
5.2 Troca de Archive 
Copyright © 2010 OSIsoft, LLC.
Exemplo de troca de Archive 
 O arquivo piarch.001 será apagado na 3a 
Copyright © 2010 OSIsoft, LLC. 
troca! 
197 
piarch.001 piarch.003 piarch.002 piarch.001
Regra para troca de Archive (Shift) 
 O Archive primário só é trocado quando 
estiver com 98% da sua capacidade cheia 
 A regra seguinte é utilizada para determinar 
qual será o próximo archive primário: 
 O PI server utilizará o último arquivo vazio criado, 
ou se todos os arquivos estiverem com dados, o 
arquivo registrado mais antigo será reutilizado 
Copyright © 2010 OSIsoft, LLC. 
198
Depois de mais algumas trocas… 
Copyright © 2010 OSIsoft, LLC. 
199
Ok, vamos continuar … 
Copyright © 2010 OSIsoft, LLC. 
200
Archives - PI SMT 
Copyright © 2010 OSIsoft, LLC. 
201
Archives - PI SMT 
 O aplicativo Archives no PI SMT console 
permite aos usuários: 
 Visualizar detalhes dos arquivos registrados 
 Criar novos archives 
 Registrar e desregistrar archives 
 Forçar uma troca de archive 
 Fazer um archive editável ou somente leitura 
 Fazer um archive “trocável” ou “não-trocável” 
Nota: O aplicativo Archive suporta somente 
servidores PI baseados em tecnologia Windows 
Copyright © 2010 OSIsoft, LLC. 
202
Exercício Dirigido 
 Utilize o PI System Management Tools para 
visualizar seus archives 
 Descubra qual a data estimada para a próxima 
troca regular de archive 
 Force uma troca de archive 
Copyright © 2010 OSIsoft, LLC. 
203
5.3 Criando e Registrando 
Archives 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
PI Archives 
 Você pode nomear os seus PI Archives com 
qualquer padrão de nomes 
 Crie e utilize um mesmo padrão de nomes para 
manter seus Archives 
 Os Archives podem ser armazenados em 
qualquer diretório disponível ao PI server 
 Certifique-se de desabilitar a verificação de 
software anti-vírus na pasta onde você 
armazenar o Archive 
205
Copyright © 2010 OSIsoft, LLC. 
206 
Criação de Archive 
 Archives podem ser criados e gerenciados utilizando 
o Plug-In Archives no console PI SMT
Registrando/Desregistrando Archives 
 O PI reconhece e utiliza apenas Archives 
registrados no sistema 
 Você pode registrar e desregistrá-los através 
do plug-in Archives no console SMT 
 Quando o archive está registrado, ele 
pertence ao PI e você não pode movê-lo, 
renomeá-lo ou gerenciá-lo de qualquer outra 
forma 
 Quando o archive está desregistrado, ele 
pertence ao sistema operacional e você pode 
alterá-lo como qualquer outro arquivo 
Copyright © 2010 OSIsoft, LLC. 
207
Copyright © 2010 OSIsoft, LLC. 
Archive Fixo 
 Os Archives default que são instalados com 
um PI server são fixos 
 Archives Fixos devem ser utilizados em todas as 
operações normais 
 Este tipo de Archive tem todo seu espaço alocado 
no momento da sua criação. Desta forma, um 
Archive vazio e um cheio ocupam o mesmo espaço 
em disco. 
 Podem ou não participar de uma troca de archive, 
dependendo do estado das flags de escrita (Write) 
e de troca(Shift) 
208
Archives Dinâmicos 
 Criados pelo utilitário archive offline 
 Archives para reparação, recuperação de arquivo da 
fila de eventos (event queue), etc. 
 Os Archives Fixos antigos são convertidos 
automaticamente para dinâmicos caso eles 
estejam cheios e recebam dados históricos 
para aquele período. 
 Pode ser criado para receber dados históricos 
de outro sistema histórico ou ainda de outro PI 
Server 
 Utilize o plug-in Archives no PI SMT para criar 
um archive dinâmico 
Copyright © 2010 OSIsoft, LLC. 
209
Arquivos de Anotações do Archive 
 Para cada arquivo de archive, o PI mantém um 
arquivo com a extensão .ANN para receber 
anotações de eventos naquele período 
 Anotações são comentários que os usuários do PI e 
algumas aplicações podem anexar a eventos individuais 
 Para prevenir a perda destes comentários, o 
arquivo com extensão *.ANN deve ser armazenado 
junto com o archive e renomeado caso o mesmo o 
seja 
 Se o PI registrar um Archive e não houver arquivo 
de anotações, ele cria um novo 
Copyright © 2010 OSIsoft, LLC. 
210
Copyright © 2010 OSIsoft, LLC. 
211 
Exercise 6 
Criação de Archive 
Objetivo: 
 Aprender a criar PI archives
Copyright © 2010 OSIsoft, LLC. 
212 
Exercise 7 
Mover um Archive 
Objetivo: 
 Aprender como mover archives
Criação Automática de Archive 
 Para configurar o PI Server no modo de criação 
automática de arquivos de Archive, devem ser 
ajustados 3 Tuning Parameters, todos da Aba 
Archive: 
 AutoArchiveFileRoot 
Copyright © 2010 OSIsoft, LLC. 
 AutoArchiveFileExt 
 AutoArchiveFileFormat 
213
Copyright © 2010 OSIsoft, LLC. 
214 
Criação Automática de Archive – FileRoot 
 Archives criados automaticamente: 
 Mesmo tamanho do Archive Primário 
Ex: c:pidatauto_2008-05-08_11-03-52.arc 
 Precisa ser ativado manualmente 
 Ativado com o parâmetro Archive_AutoArchiveFileRoot no 
plug-in Tuning Parameters SMT 
Archive 
start time 
Caminho e 
prefixo 
desejado para 
o arquivo
Criação Automatica de Archive - FileExt 
 A extensão do arquivo de archive automático 
pode ser alterada nos parâmetros de ajuste: 
Archive_AutoArchiveFileExt (Default: .arc) 
Copyright © 2010 OSIsoft, LLC. 
215
Criação Automática de Archive – FileFormat 
 O formato do archive pode ser alterado com o 
parâmetro de ajuste Archive_AutoArchiveFileFormat 
(Default: 1) 
 0: [root]_D_Mês_AA_H_M_S[.ext] 
Ex: auto_8_May_08_11_23_17.arc 
 1: [root]_AAAA-MM-DD_HH-MM-SS[.ext] 
Ex: auto_2008-05-08_11-03-52.arc 
 2: [root]_UTCSECONDS[.ext] 
Ex: auto_1210260306.arc 
Copyright © 2010 OSIsoft, LLC. 
216
Exercício Dirigido 
 Usando o plug-in Tuning 
Parameters no console SMT, 
configure o parâmetro 
Archive_AutoArchiveFileRoot 
para criar automaticamente 
um novo archive 
 Usando o plug-in Archives no 
console SMT, force uma 
troca (shift) de archive 
Copyright © 2010 OSIsoft, LLC. 
217
Parâmetros de Controle Adicionais 
 São Parâmetros utilizados para sinalização e 
modificação de registros no Archive 
 Aviso de Archive Offline 
Copyright © 2010 OSIsoft, LLC. 
 EditDays 
218
Aviso de Archive Offline 
 Edite o parâmetro MarkArchiveGaps para não 
utilizar este aviso 
Copyright © 2010 OSIsoft, LLC. 
219
Copyright © 2010 OSIsoft, LLC. 
220 
EditDays 
 Utilize o parâmetro EditDays para definir o 
número de dias no passado no qual é 
possível adicionar ou alterar dados nos 
archives 
Archive #1 Archive #3 
Archive #0 
(Primary) 
Archive #0 
(Primary) 
Archive #0 
(Primário) 
Archive #2
Exercício Dirigido (opcional) 
Copyright © 2010 OSIsoft, LLC. 
221 
 Ajustar o parâmetro 
EditDays para restringir 
mudanças aos dados 
nos últimos 30 dias 
 A mudança só surtirá 
efeito após o reinício do 
Subsistema PI Snapshot
Copyright © 2010 OSIsoft, LLC. 
222 
Para mais informações… 
 Sobre os archives do PI 
 Introduction to PI System Management, capt 6 
 PI Server System Management Guide, capt 1 
 “Archive Sizing” and “BackFilling with PIConfig” 
http://techsupport.osisoft.com/Knowledge+Center/System+Manager+R 
esources/System+Manager+Resources.htm 
 PI Server Reference Guide, Capt 1 e 2 
 Material de Treinamento PI System Management II 
disponível em http://techsupport.osisoft.com 
 program filesPIPChelpPIArchiveManager.chm
6.0 Backup e Restauração do PI 
Server 
Copyright © 2010 OSIsoft, LLC.
6.1 Backup do PI Server 
Copyright © 2010 OSIsoft, LLC.
Definição: Tipos de Backup e Detalhes 
 Tipos de Backup e suas definições: 
Copyright © 2010 OSIsoft, LLC. 
 Normal - Full 
 Copy 
 Diferencial 
 Incremental 
225
6.1.1 Backup Manual - SMT 
Copyright © 2010 OSIsoft, LLC.
•A partir da versão 3.4.380 está disponível um 
add-in no SMT que permite a criação de backup 
do tipo “Cópia” sem a necessidade de recorrer ao 
prompt de comando ou a maquina do servidor 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC.
Backup Concluído com Sucesso 
Copyright © 2010 OSIsoft, LLC.
Backup Diário do PI Server 
 É extremamente recomendado executar um backup 
diário dos seus dados do PI e configurações do 
servidor 
 Principal elemento na Execução de um Plano de 
Recuperação de Catástrofe 
 O backup deve ser copiado para mídia externa para 
garantir proteção contra falhas de hardware (como um 
disco rígido defeituoso, por exemplo) 
Copyright © 2010 OSIsoft, LLC. 
230
Copyright © 2010 OSIsoft, LLC. 
Backup Online 
 PI Backup Subsystem 
 Realiza Back up do servidor PI especificando: 
 O número de arquivos do archive e/ou 
 Um período de tempo 
 Utiliza Microsoft Volume Shadow Services (VSS) 
quando disponível 
 Opera nos seguintes ambientes: 
 Windows VSS e Windows Non-VSS 
 Windows com uma aplicação de Backup independente 
 Windows Cluster 
 Unix 
231
Visão Geral do Microsoft VSS 
 VSS  Volume Shadow Copy Service 
 Requer Windows 2003 Server ou mais recente 
 Congelamento: Solicita as aplicações que coloquem arquivos 
abertos em um estado consistente e parem de escrever 
 Descongelamento: Libera as aplicações para escrever 
Copyright © 2010 OSIsoft, LLC. 
normalmente 
 Interrupção muito rápida das Operações normais 
 Menos de 1s do congelamento até o descongelamento 
 O VSS então procede em paralelo com as operações normais 
do sistema 
 Utilizado pelo PI Backup Subsystem e pelas mais 
recentes versões das aplicações para backup 
disponíveis 
232
Backup Online : Modo VSS 
Copyright © 2010 OSIsoft, LLC. 
Batch Subsystem 
Batches/Batch Units 
233 
VSS API 
(NTFS) 
Backup scripts (simple wrappers) 
pibackup.bat, pibackuptask.bat 
Base Subsystem 
Point DB 
Module DB 
Security DBs 
Snapshot Subsystem 
Snapshot Table 
Archive Subsystem 
Archive Table 
Archive 0 (primary) 
… 
Archive n 
Message Subsystem 
Message Log Files 
… 
1 
1 
1 
1 
1 
1 
VSS-aware backup client 
PI Backup Subsystem 
(pibackup.exe) 
Plataformas: 
- Windows Server 2003 
- Windows Server 2008 
Características: 
- Operações de escrita e 
leitura normais, com inter-rupção 
de menos de 1s 
-Backup acionado pela 
aplicação de backup 
(PI Backup Subsystem)
Backup Online : Modo Não-VSS 
Copyright © 2010 OSIsoft, LLC. 
234 
PI Backup 
Subsystem 
(pibackup.exe) 
piartool -backup 
Backup scripts (simple wrappers) 
pibackup.bat 
pibackuptask.bat 
Base Subsystem 
Point DB 
Module DB 
Security DBs 
Snapshot Subsystem 
Snapshot Table 
Archive Subsystem 
Archive Table 
Archive 0 (primary) 
… 
Archive n 
Batch Subsystem 
Batches/Batch Units 
Message Subsystem 
Message Log Files 
… 
1 
2 
3 
4 
5 
6 
Plataformas: 
- Windows 2000 
- Windows XP 
- UNIX 
Características: 
- Sem parada de 
sub-sistemas 
- Sem fechamento de 
arquivos 
- Operação somente-leitura 
durante cada 
cópia de arquivo
Executando um Backup do PI Server 
 Utilize o script pibackup.bat na pasta piadm 
para iniciar um backup do PI server 
 Sintaxe: pibackup.bat <caminho destino> [número 
de archives] [Data para corte de archive] 
 Exemplo: pibackup.bat E:PIBackup 2 *-60d 
 O parâmetro mais restritivo entre [número de 
archives] e [Data para corte de archive] tem 
precedência 
 Archives vazios não serão copiados 
Copyright © 2010 OSIsoft, LLC. 
235
Copyright © 2010 OSIsoft, LLC. 
236 
Parâmetros Default de Backup 
 Se os parâmetros opcionais [number of archives] e 
[archive cutoff date] não forem especificados, o sistema 
utilizará os parâmetros ajustados no tuning parameters 
para o backup subsystem: 
 Backup_NumArchive (Default: 3) 
 Backup_ArchiveCutoffDate (Default: Nenhum) 
 Exemplo – Backup usando parâmetros de ajuste: 
pibackup.bat E:PIBackup
Automatizando os Backups no Windows 
 Utilize a opção –install com o script 
pibackup.bat para instalar o backup como uma 
tarefa agendada do Windows 
 Agendamento Default: Diário as 3:15 AM 
 Exemplo: pibackup.bat E:PIBackup -install 
Copyright © 2010 OSIsoft, LLC. 
237
Copyright © 2010 OSIsoft, LLC. 
238 
Estrutura de Pastas do Backup e Conteúdo 
 A estrutura de pastas de um 
backup VSS ou não-VSS serão 
idênticas: 
 adm: arquivos específicos do serv. 
 pisrvsitestart.bat, pisrvsitestop.bat, 
pisitestart.bat, pisitebackup.bat, 
pintbackup.bat, pibackup_3.4.370.bat 
 arc: arquivos do archive e anotação 
 bin: pipeschd.bat 
 dat: arquivos de PIdat exceto os de 
archive e anotação 
 log: arquivos de PIlog 
 Arquivos de log do PI backup
Copyright © 2010 OSIsoft, LLC. 
239 
Atualizando um Servidor PI 3.4.370 
 Se você atualizar um servidor 3.4.370 para PI 
server 3.4.375, o velho mecanismo de backup 
será preservado 
 A atualização vai criar um arquivo de script 
pibackup_3.4.370.bat que será chamado durante o 
backup 
 O script da versão anterior utilizava a ferramenta 
NTBackup.exe para fazer backups VSS (O backup 
era empacotado em um só arquivo .bkf) 
 A aplicação NTBackup não é mais distribuída com 
Windows Vista e Windows Server 2008 
 Ao deletar o script será utilizado o esquema atual
Backup para Site Específico – pisitebackup.bat 
 É possível enviar uma cópia do backup para 
outro computador da rede utilizando o script 
pisitebackup.bat 
Copyright © 2010 OSIsoft, LLC. 
240 
pibackup.bat 
pisitebackup.bat
Backup para Site Específico – pisitebackup.bat 
 Edite o arquivo-exemplo 
(pisitebackup.bat.example) para criar seu 
script pisitebackup.bat 
Copyright © 2010 OSIsoft, LLC. 
241
Backup Completo e Incremental 
 Normalmente, backups completos serão 
realizados às segundas-feiras e os 
incrementais serão feitos todos os outros dias 
 Durante o backup incremental só serão copiados 
os arquivos que sofreram alguma alteração desde 
a última execução do Backup. A comparação é 
feita no momento da geração do backup. 
Copyright © 2010 OSIsoft, LLC. 
242
Backup Permanente 
 A OSIsoft recomenda: 
 Faça um backup permanente dos arquivos do 
Copyright © 2010 OSIsoft, LLC. 
archive 
 Faça backup dos arquivos de configuração 
independente dos archives 
 Faça backup dos arquivos que não fazem parte do 
script de backup: 
 Arquivos de startup de Interface (*.bat) 
 Executáveis e códigos do PI ACE 
 Aplicações Customizadas 
 etc. 
 Mantenha duas cópias, uma na máquina e outra 
em outro computador/mídia 
 Mantenha a cópia dos Kits de Instalação 
243
Copyright © 2010 OSIsoft, LLC. 
244 
Backup OK! 
 Como saber se o Backup foi feito com sucesso? 
 Na aplicação MessageLogs do SMT haverá mensagem 
indicando o backup bem sucedido
Problemas com Backup 
 Mais detalhes relacionados aos backups 
podem ser encontrados nas seguintes 
ferramentas: 
 Backup Script Log 
 PI Message Log 
Copyright © 2010 OSIsoft, LLC. 
 NT Event Log 
 piartool command 
 VSSADMIN 
245
Copyright © 2010 OSIsoft, LLC. 
246 
Exercício 8 
PI Server Backup 
Objetivo: 
 Aprender como utilizar e configurar um backup 
diário do PI Server
6.2 Restauração do PI Server 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
248 
Restauração de arquivo do Archive 
1. Restaure o arquivo do archive a partir da 
mídia de backup na pasta desejada 
2. Registre o archive utilizando o plug-in Archive 
no PI SMT 
3. Marque o archive como Não-Substituível (Not 
Shiftable)
Tarefas para Restauração do PI Server 
 Instale o sistema operacional (se necessário) 
 Instale o software do PI server 
 Desconecte o servidor do PI da rede 
 Inicie e pare os serviços do PI 
 Restaure os arquivos do backup 
 Reinicie o PI server 
 Conecte o PI server à rede 
Copyright © 2010 OSIsoft, LLC. 
249
Copyright © 2010 OSIsoft, LLC. 
Notas 
 Você precisa instalar a mesma versão do PI 
Server que foi usada para gerar o backup 
 Mais detalhes e exercícios práticos no curso 
System Management II 
250
Para mais informações… 
 Sobre backup e restauração do PI: 
 PI Server Backups with Veritas Netbackup 
(3.4.380 and later) 
 PI Server backups with Symantec Backup Exec 
(for 3.4.380 and later) 
 PI Server System Mangement Guide 
Copyright © 2010 OSIsoft, LLC. 
251
7.0 Segurança 
Copyright © 2010 OSIsoft, LLC.
Mensagens de Erro x Segurança 
-10400: No Read access secure object 
-10401: No Write access secure object 
Copyright © 2010 OSIsoft, LLC. 
253
Segurança no PI Server 
Copyright © 2010 OSIsoft, LLC. 
 PI Firewall 
 Permite administrar autorização de acesso a 
endereços ou ranges de IP 
 PI Identities, Users and Groups 
 Aplica permissões de acesso baseado no login do 
usuário no Windows ou no PI Server 
 PI Trust & PI Mapping 
 Aplica permissões automáticas de acesso baseado 
em critérios de validação e Active Directory 
 Database Security 
 Controla acesso operacional aos bancos de dados 
de sistema do PI 
254
Protegendo o ambiente PI 
 O Sistema PI é compatível, e aproveita os benefícios de 
segurança de um ambiente de rede seguro corporativo. 
São características destes ambientes : 
 Segurança de domínio para usuários, diretórios e aplicações 
 Segurança a nível de rede incluindo roteamento baseado em 
Copyright © 2010 OSIsoft, LLC. 
firewalls 
 Programas Anti-virus e patches de segurança do sistema 
operacional 
 Acesso remoto externo controlado e restrito (dial-up, webex) 
 Normalmente, máquinas de Interface e servidores recebem 
endereços IP fixos na rede. Os demais usuários clientes 
recebem endereços temporários, através de servidores DHCP 
da rede. 
255
Protegendo o Servidor 
 Coloque o servidor numa sala segura com portas 
fechadas e com controle climático e de energia 
 Tenha senhas diferentes para o administrador local e 
Copyright © 2010 OSIsoft, LLC. 
piadmin 
 Utilize screen-saver que trave sessões ociosas e exiga 
senha para reconexão 
 Não utilize o servidor do PI para acessar a Internet. Nem 
mesmo para baixar atualizações. Faça o download em 
outra máquina e depois transfira os arquivos para o 
servidor através de pen-drive ou outros recursos 
 Não instale ferramentas clientes no servidor (Office, PI 
ProcessBook, etc.)– já que isso estimula o uso desta 
máquina como se fosse um cliente normal. 
256
7.1 Como Usuários se Conectam ao PI 
Copyright © 2010 OSIsoft, LLC.
Accessando Dados no PI 
 Para acessar os dados de um PI server, um 
Copyright © 2010 OSIsoft, LLC. 
usuário precisa: 
 Ter acesso ao servidor do PI através de rede TCP/IP 
 Possuir ferramentas apropriadas e conhecê-las 
 Possuir conhecimentos específicos para entender 
suas tags 
 Passar pela segurança do PI 
258
Copyright © 2010 OSIsoft, LLC. 
PI API e PI SDK 
 PI API e PI SDK são as bibliotecas dinâmicas que 
garantem a “plataforma” para acesso ao PI para qualquer 
aplicação (incluindo interfaces do PI e Aplicações 
Específicas) 
 PI API (Application Programming Interface) 
 Utilizadas por Ferramentas cliente na versão 2 e por muitas interfaces 
 PI SDK (Software Development Kit) 
 Utilizada PI System Management Tools e ferramentas clientes na versão 3 
 Muitas interfaces estão baseadas em PI API enquanto 
outras utilizam uma combinação de PI API e PI SDK. 
259
Como os Usuários conectam ao PI? 
1. PI SDK  Os clientes PI verificam a tabela de servidores 
conhecidos do PI SDK procurando pelo usuário e servidor 
default no registro do Windows. 
PI API  Os clientes do PI procuram no arquivo pilogin.ini 
pelo usuário e servidor default 
2. Se o controlador da sessão conseguir se conectar ao 
servidor ele procura por um Trust para conexão 
a) Se existir um trust válido, a sessão conecta sob o usuário do trust 
b) Se não existir trust válido, ele procede para outra verificação: 
3. PI verifica o usuário padrão 
a) Se encontrar o usuário e não houver senha, a conexão é feita 
b) Se ele não puder encontrar o usuário, ou se existir uma password 
associada ele apresentará a janela de login ao usuário 
Copyright © 2010 OSIsoft, LLC. 
260
Conectando ao PI – Ferramentas Cliente 
 A tabela de servidores conhecidos do PI SDK 
é mantida através da janela de diálogos PI 
Connection Manager 
Copyright © 2010 OSIsoft, LLC. 
261
Conectando com o PI – O Servidor do PI 
 Normalmente, não é necessário nenhum login 
para utilizar comandos de prompt no servidor 
do PI 
 Você pode forçar um login modificando o 
parâmetro CheckUtilityLogin – Aba Security no 
Tuning Parameters 
 O servidor precisa 
ser reiniciado. 
Copyright © 2010 OSIsoft, LLC. 
262
7.2 PI Firewall 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
PI Firewall 
 O PI Server possibilita a utilização de um controle 
de conexão próprio, independente da política de 
rede. 
 O PI Firewall realiza controle de acesso, baseado 
no endereço IP ou nome da máquina dos 
computadores clientes 
264
PI Firewall – Exemplo 
 O Banco de Dados de Firewall é uma tabela com 
Copyright © 2010 OSIsoft, LLC. 
dois campos: 
 É possível especificar um endereço IP específico 
ou uma sub-rede para ter acesso autorizado ou 
não-autorizado. 
 Máscaras de host mais específicas irão prevalecer 
sobre as mais genéricas 
265 
HostMask Value 
192.168.149.55 Disallow 
192.168.177.* Allow 
Bobcat.somewhere.com Disallow
Segurança com PI Firewall 
 A maior parte de Instalações do Sistema PI é 
protegida por firewalls corporativos em 
roteadores e switches 
 Mesmo que esta funcionalidade seja útil para 
alguns administradores, a manutenção de um 
firewall adicional ao da rede não é 
aconselhada pela OSISoft. 
Copyright © 2010 OSIsoft, LLC. 
266
Gerenciando o PI Firewall 
Copyright © 2010 OSIsoft, LLC. 
267 
 A partir da versão 
3.4.380, é possível 
gerenciar as 
configurações 
através do SMT, no 
Plug-in Firewall. 
 A outra forma é 
através do comando 
PI CONFIG
7.3 PI Identities, Usuários e 
Grupos 
Copyright © 2010 OSIsoft, LLC.
Antes da Versão 3.4.380 
< 3.4.380 PI Server W.I.S. (Windows Integrated Security) 
• O usuário do Windows é o usuário do 
Copyright © 2010 OSIsoft, LLC. 
269 
PI Server, através de um 
mapeamento 
• A auditoria é feita baseada no 
Usuário do Windows 
• Usuários do Windows e PI 
separados 
• A auditoria é feita baseada no 
usuário do PI 
 Nancy 
 Bob 
 Jim
Usuários do PI e Grupos 
 Em uma instalação default do PI Server 
 Quatro Identities são criados: 
 PI Engineers, PIOperators, PISupervisors 
Copyright © 2010 OSIsoft, LLC. 
 PIWorld 
 Dois usuários são criados: 
 piadmin (power user) 
 pidemo 
 Dois grupos são criados: 
 Piadmins 
 Piusers 
270
Copyright © 2010 OSIsoft, LLC. 
271 
Pi Identities, Users & Groups - PI SMT 
 Add-In utilizado 
para gerenciar 
toda a 
administração 
de Usuários no 
PI Server
Copyright © 2010 OSIsoft, LLC. 
PI Identities 
 As PI Identities podem ser associadas a todas as 
Listas de Acesso do Sistema(Tags, Elementos do 
AF, Bancos de Dados, Trusts e Mappings) 
 Não é possível utilizar uma PI Identity para 
efetuar login explícito 
 As Identities possuem sempre permissões para 
Leitura e Escrita 
 Não é possível apagar a Identity – PI World 
272
Usuários e Grupos do PI Server 
 Os Usuários e Grupos foram mantidos no Sistema 
para preservar compatibilidade com sistemas 
legados. É recomendado utilizar somente PI 
Identities em sistemas novos. 
 Os usuários podem ser utilizados no caso de 
conexões explícitas ao Servidor 
 Nenhum Trust ou Mapping deve ser associado ao 
usuário “piadmin”. Nestes casos, deve ser 
utilizado o Grupo “piadmins” 
Copyright © 2010 OSIsoft, LLC. 
273
Configurações de Segurança nas Tags 
 A segurança nas Tags é definida através de 
duas diferentes Listas de Acesso: 
 Acesso aos Atributos das Tags: Objetos de 
segurança que podem ler ou alterar qualquer atributo 
 Acesso aos dados das Tags:Objetos de segurança 
que podem ler, incluir ou editar eventos para a tag 
 Podem ser associados Identities, Grupos e 
Copyright © 2010 OSIsoft, LLC. 
Usuários 
274
Antes da versão 3.4.380 - Segurança das Tags 
Copyright © 2010 OSIsoft, LLC. 
275 
< 3.4.380 
PI Server W.I.S. (Windows 
Integrated Security) 
PI Identities 
PI Groups 
world PI Users 
Proprietário 
Grupo 
Todos 
… …
Aba segurança das Tags – Point Builder 
Copyright © 2010 OSIsoft, LLC.
Reiniciar Senhas para usuários do PI 
 Utilize o plug-in Users and Groups para mudar 
Copyright © 2010 OSIsoft, LLC. 
senhas 
 A senha de um usuário pode ser reiniciada 
utilizando um ponto de exclamação no campo 
senha antiga 
277
Exercício Dirigido 
 Utilize o Plug-In Users and Groups do SMT 
para mudar a senha do usuário piadmin do 
seu PI server 
 Use ‘piadmin’ como nova senha 
Copyright © 2010 OSIsoft, LLC. 
278
7.4 PI Mapping 
Copyright © 2010 OSIsoft, LLC.
Copyright © 2010 OSIsoft, LLC. 
PI Mapping 
 Estrutura que associa os objetos de um domínio do 
Windows (Active Directory – Usuários e Grupos de 
Usuários) a um PI Identity, Grupo ou Usuário 
 Cada mapping pode ser associado a apenas um objeto 
do AD 
 As associações podem ser feitas ainda com usuários 
locais do AD do próprio servidor (p. ex. “Administrator” 
do servidor do PI Server) 
280
Copyright © 2010 OSIsoft, LLC. 
PI Mapping 
281
7.4 PI Trust 
Copyright © 2010 OSIsoft, LLC.
Mecanismo de Trust do PI 
 Associa uma aplicação, uma máquina específica, um 
domínio do Windows e/ou um usuário do Windows a 
um usuário específico do PI 
 Uma interface instalada em um nó de interface precisa de uma 
entrada na tabela de PI Trust para ter privilégios de leitura e 
escrita no PI server 
 Um Trust também pode ser utilizado para permitir sign-on 
único utilizando os nomes de usuário do domínio do Windows 
Copyright © 2010 OSIsoft, LLC. 
283 
Data Acquisition 
Node 
PI Server 
Tabela 
PI Trust 
Outros 
PI Databases 
Endereço IP / 
Nome do Host 
PI 
User
O Banco de Dados do PI Trust 
 O Banco de Dados PI Trust é uma tabela de 
Copyright © 2010 OSIsoft, LLC. 
registro de trusts 
 Cada registro inclui: 
 Um nome único para cada trust 
 Um nome de usuário do PI 
 Pelo menos uma das seguintes credenciais de 
conexão: 
 Nome da aplicação 
 Nome do Domínio 
 Endereço IP 
 Nome da máquina 
 Login no Sistema Operacional 
284
Credenciais de Conexão 
 Credenciais disponíveis para login por PI API 
(Interfaces, PI ProcessBook / PI DatatLink version 2.x) 
 Nome da aplicação (4-Caracteres+E) 
 Endereço IP e máscara de rede 
 Caminho de Rede (nome do host) 
 Credenciais disponíveis com PI SDK login (PI SMT, PI 
ProcessBook / PI DataLink version 3.x) 
 Nome da aplicação (nome do EXE) 
 Endereço IP e máscara de rede 
 Caminho de rede (nome do host) 
 Domínio do Windows 
 Login no sistema operacional (Domínio) 
Copyright © 2010 OSIsoft, LLC. 
285
Endereço de Rede 
 Para utilizar Caminho de Rede como credencial de 
conexão, crie dois trusts: um para o nome 
totalmente qualificado (JoePC.osisoft.com) e outro 
para o nome da máquina local (JoePC ) 
 Dependendo de como a pesquisa de nome de domínio 
estiver configurada na sua rede, o computador pode 
precisar de uma ou de outra entrada para ser reconhecido 
 Nas conexões PI SDK, um símbolo de dólar (“$”) 
pode ser utilizado para representar qualquer 
máquina dentro do domínio 
Copyright © 2010 OSIsoft, LLC. 
286
Endereço IP e Máscara de Rede 
 O endereço IP de uma máquina é avaliado 
baseado na combinação de Endereço e 
Máscara de Rede na tabela de trust 
 0 na máscara de rede significa qualquer número 
 255 significa que este campo precisa ser 
exatamente igual ao endereço especificado 
Copyright © 2010 OSIsoft, LLC. 
287 
Linha 
Endereço 
IP - Trust 
Máscara de Rede 
Trust 
Endereço IP 
Resultado do 
AND 
OK 
1 None (0.0.0.0) None (0.0.0.0) 192.168.168.121 0.0.0.0 Yes 
2 192.168.168.0 255.255.255.0 192.168.168.121 192.168.168.0 Yes 
3 192.168.168.0 255.255.255.0 192.168.175.004 192.168.175.0 No 
4 192.168.168.22 255.255.255.255 192.168.168.22 192.168.168.22 Yes 
5 192.168.168.22 255.255.255.255 192.168.168.20 192.168.168.20 No
Domínio e Usuário do Sistema 
Operacional 
Copyright © 2010 OSIsoft, LLC. 
288 
 Domínio (apenas para aplicações com PI SDK) 
 O domínio do Windows precisa ser o mesmo para o PI 
Server e a aplicação que irá conectar 
 Usuário do SO (aplicações PI SDK) 
 O usuário do sistema operacional 
 Um sinal de dólar (“$”) representa qualquer usuário de 
domínio 
Domínio 
Usuário 
do SO 
Usuário 
do PI 
Resultado 
OSI $ $ 
PIUser autenticado será o mesmo do Sistema 
Operacional (O usuário precisa existir no PI) 
OSI $ pidemo 
Todos os usuários do sistema operacional 
entram com o mesmo usuário
Exemplo: Trust para aplicação PI-API 
Conexão Trust Resultado 
Copyright © 2010 OSIsoft, LLC. 
289 
Nome Trust: MyTrust1 
Nome Aplicação: APIBE 
Endereço Rede: JoePC 
Endereço IP: 0.0.0.0 
Máscara de Rede: 0.0.0.0 
Usuário PI: pi-interface 
Conexão 1 
NomeApp: APIBE 
Máquina: BobPC 
IP: 192.168.37.114 
Conexão 2 
NomeApp: APIBE 
Máquina: JoePC 
IP: 192.168.37.113 
Conexão 3 
NomeApp: PITOE 
Máquina: JoePC 
IP: 192.168.37.112 
Sem trust 
pi-interface 
Sem trust
Exemplo: Trust para aplicação PI SDK 
Conexão Trust Resultado 
Copyright © 2010 OSIsoft, LLC. 
290 
Nome Trust: MyTrust2 
Nome Aplicação: Procbook.exe 
Endereço de Rede: StevePC 
Endereço IP: 0.0.0.0 
Máscara de rede: 0.0.0.0 
Usuário PI : pi-Procbook 
Conexão 1 
NomeApp: Excel.exe 
Máquina: AlexPC 
IP: 192.168.37.114 
Conexão 2 
NomeApp: Procbook.exe 
Máquina: StevePC 
IP: 192.168.37.121 
Conexão 3 
NomeApp: opcint.exe 
Máquina: StevePC 
IP: 192.168.37.121 
Sem trust 
pi-Procbook 
Sem trust
Conexão Trust Resultado 
Copyright © 2010 OSIsoft, LLC. 
291 
Exemplo: Trust que Mapeia todos Usuários do 
Domínio para o mesmo usuário do PI 
Nome Trust: MyTrust3 
Nome Aplicação: 
Endereço rede: 
Endereço IP: 0.0.0.0 
Máscara de rede: 0.0.0.0 
Domínio: OSI 
Usuário OS: $ 
Usuário PI: piadmin 
Conexão 1 
IP: 192.168.35.114 
Domínio: WkgrpA 
Usuário: Bob 
Conexão 2 
IP: 192.168.37.114 
Domínio: OSI 
Usuário: Joe 
Conexão 3 
IP: 192.168.37.18 
Domínio: GMC 
Usuário: Joe 
Sem trust 
piadmin 
Sem trust
Conexão Trust Resultado 
Copyright © 2010 OSIsoft, LLC. 
292 
Exemplo: Trust que Mapeia todos Usuários de 
Domínio a um Usuário do PI com o mesmo nome 
Nome Trust: MyTrust4 
Nome Aplicação: 
Endereço Rede: 
Endereço IP: 0.0.0.0 
Máscara de Rede: 0.0.0.0 
Domínio: OSI 
Usuário SO : $ 
Usuário PI: $ 
Connection 1 
IP: 192.168.35.114 
Domínio: WkgrpA 
Usuário: Bob 
Connection 2 
IP: 192.168.37.114 
Domínio: OSI 
Usuário: Joe 
Connection 3 
IP: 192.168.37.18 
Domínio: GMC 
Usuário: Joe 
Sem trust 
Joe (usuário 
precisa existir no 
PI) 
Sem trust
Critério de Pontuação para determinar o Trust 
Copyright © 2010 OSIsoft, LLC. 
293 
 Em casos onde as credenciais de conexão 
coincidem com mais de um trust, a pontuação 
abaixo é utilizada para classificar o trust 
Peso Campo Avaliado 
163 Nome aplicação 
131 Usuário Específico do SO 
115 Qualquer máquina no domínio ($) 
107 Qualquer usuário do domínio($) 
103 Endereço IP 
103 Caminho da Rede 
101 Subrede 
100 Usuário no domínio
Copyright © 2010 OSIsoft, LLC. 
Trusts - PI SMT 
294 
 Trusts podem ser criados e gerenciados com o 
plug-in Trusts do PI SMT
Copyright © 2010 OSIsoft, LLC. 
295 
Trusts - PI SMT 
 Selecione Advanced ou Wizard para criar o trust
Recomendações de Segurança e 
Interfaces 
 Crie uma conta de usuário no PI para suas 
interfaces (Interface, OPCint, etc.) 
 Crie um trust para o nó de interface associado a este 
usuário baseado no nome da aplicação e nome do 
host (ou endereço IP) 
 Associe esta conta como proprietária no acesso a 
dados de tags (atributo DataOwner) assim ela 
sempre permitirá leitura e escrita 
Copyright © 2010 OSIsoft, LLC. 
296 
Tag PointSource DataOwner DataAccess 
1E:Fi101.PV A Interface O:RW G:R W:R 
1D:TC526.SP A Interface O:RW G:R W:R
Copyright © 2010 OSIsoft, LLC. 
297 
Segurança através de PI Trust 
 O PI Trust é permissivo (ele “Confia”). Ele 
concede um privilégio específico de usuário a 
uma máquina específica, a um usuário 
específico ou a um domínio específico 
 Caso o usuário piadmin (ou outros usuários) 
estejam sem senha ou regras de segurança 
nas tags, os trusts não estarão protegendo 
nada
Copyright © 2010 OSIsoft, LLC. 
298 
Exercício 10 
Configuração do PI Trust 
Objetivo: 
 Criar entradas de PI Trust para uma Interface
7.5 Segurança de Banco de Dados 
Copyright © 2010 OSIsoft, LLC.
Segurança no Banco de Dados 
 Controla acesso aos bancos de dados do PI Server 
 Permite ao administrador conceder autorizações 
especiais a grupos e usuários para acessar e 
modificar tabelas específicas do sistema 
 Pode restringir a execução de operações aos 
usuários do sistema 
Copyright © 2010 OSIsoft, LLC. 
300
Tabela de Segurança do Banco de Dados 
 Acesso de escrita aos bancos de dados do PI: 
Copyright © 2010 OSIsoft, LLC. 
 Criar novas tags 
 Criar ou editar Digital State Sets 
 Criar ou editar Usuários e Grupos 
 Criar ou editar a PI Module Database 
 Alterar senhas( Usuários normais conseguem mudar 
apenas as suas próprias senhas) 
 Acesso de leitura aos bancos de dados do PI: 
 Para editar o BD de tags do sistema é necessário que o 
usuário tenha o direito de acesso (PtAccess) a estas 
tags específicas 
301
Copyright © 2010 OSIsoft, LLC. 
302 
Database Security - PI SMT
Editando a tabela de Segurança do 
Banco de Dados 
 Modificada no plug-in 
Database Security no SMT 
 Pode ser configurado 
individualmente no modelo de 
Listas de Controle de Acesso, a 
partir da versão 3.4.380 
Copyright © 2010 OSIsoft, LLC. 
303
Exercício Dirigido 
 Usando o Plugin Database Security do SMT, 
autorize outro usuário do PI a criar tags no 
sistema 
 Crie um usuário PI chamado pieditdb 
 Adicione este usuário ao grupo piadmin 
 Modifique a segurança das tabelas PIPOINT e 
PIDS para permitir aos membros do grupo piadmin 
que criem novas tags e estados digitais 
Copyright © 2010 OSIsoft, LLC. 
304
7.6 Resumo de Segurança 
Copyright © 2010 OSIsoft, LLC.
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l

Mais conteúdo relacionado

Mais procurados

FL Studio 11 - Music Production
FL Studio 11 - Music ProductionFL Studio 11 - Music Production
FL Studio 11 - Music Production
Ijaz Hussain
 
Microsoft Office 365 for Medium and Small Business - Presented by Atidan
Microsoft Office 365 for Medium and Small Business - Presented by AtidanMicrosoft Office 365 for Medium and Small Business - Presented by Atidan
Microsoft Office 365 for Medium and Small Business - Presented by Atidan
David J Rosenthal
 
Conceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de softwareConceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de software
Ronney Moreira de Castro
 

Mais procurados (20)

What's new in API Connect and DataPower - 2019
What's new in API Connect and DataPower - 2019What's new in API Connect and DataPower - 2019
What's new in API Connect and DataPower - 2019
 
Evolution of API-driven architectures
Evolution of API-driven architecturesEvolution of API-driven architectures
Evolution of API-driven architectures
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2
 
API Best Practices Webinar: Metrics - What to Measure
API Best Practices Webinar:  Metrics - What to MeasureAPI Best Practices Webinar:  Metrics - What to Measure
API Best Practices Webinar: Metrics - What to Measure
 
OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A...
 OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A... OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A...
OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A...
 
ISO 15504
ISO 15504ISO 15504
ISO 15504
 
Angular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativoAngular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativo
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitos
 
Training Webinar: Fitting OutSystems applications into Enterprise Architecture
Training Webinar: Fitting OutSystems applications into Enterprise ArchitectureTraining Webinar: Fitting OutSystems applications into Enterprise Architecture
Training Webinar: Fitting OutSystems applications into Enterprise Architecture
 
FL Studio 11 - Music Production
FL Studio 11 - Music ProductionFL Studio 11 - Music Production
FL Studio 11 - Music Production
 
Low Code Application Development Platform
Low Code Application Development PlatformLow Code Application Development Platform
Low Code Application Development Platform
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
Horizon 8 + Instant Clones
Horizon 8 + Instant ClonesHorizon 8 + Instant Clones
Horizon 8 + Instant Clones
 
Dynatrace
DynatraceDynatrace
Dynatrace
 
Microsoft Office 365 for Medium and Small Business - Presented by Atidan
Microsoft Office 365 for Medium and Small Business - Presented by AtidanMicrosoft Office 365 for Medium and Small Business - Presented by Atidan
Microsoft Office 365 for Medium and Small Business - Presented by Atidan
 
Microsoft Teams - Doorway to the Modern Workplace
Microsoft Teams - Doorway to the Modern WorkplaceMicrosoft Teams - Doorway to the Modern Workplace
Microsoft Teams - Doorway to the Modern Workplace
 
Itil v3 release and deployment management
Itil v3 release and deployment managementItil v3 release and deployment management
Itil v3 release and deployment management
 
IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018
 
Conceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de softwareConceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de software
 

Destaque

Encontro dos integradores 2012 v01
Encontro dos integradores 2012   v01Encontro dos integradores 2012   v01
Encontro dos integradores 2012 v01
André Vieira
 

Destaque (20)

Encontro dos integradores 2012 v01
Encontro dos integradores 2012   v01Encontro dos integradores 2012   v01
Encontro dos integradores 2012 v01
 
Sistemas para Gerência da Informação PIMS/MES
Sistemas para Gerência da Informação PIMS/MESSistemas para Gerência da Informação PIMS/MES
Sistemas para Gerência da Informação PIMS/MES
 
Ethernet via explorer
Ethernet via explorerEthernet via explorer
Ethernet via explorer
 
Gea 04 - concentração de glicerina completa
Gea   04 - concentração de glicerina completaGea   04 - concentração de glicerina completa
Gea 04 - concentração de glicerina completa
 
Gea 05 - esterificação
Gea   05 - esterificaçãoGea   05 - esterificação
Gea 05 - esterificação
 
3%20 ii%20sittrs%20 %20kompac
3%20 ii%20sittrs%20 %20kompac3%20 ii%20sittrs%20 %20kompac
3%20 ii%20sittrs%20 %20kompac
 
Documento scan plastic
Documento scan plasticDocumento scan plastic
Documento scan plastic
 
Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8
 
#4 modbus rtu tcp
#4 modbus rtu tcp#4 modbus rtu tcp
#4 modbus rtu tcp
 
4.1 broken belt rev2 portugues
4.1 broken belt rev2 portugues4.1 broken belt rev2 portugues
4.1 broken belt rev2 portugues
 
Apresentação recife energia
Apresentação recife energiaApresentação recife energia
Apresentação recife energia
 
Mca121 ethernet ii
Mca121 ethernet iiMca121 ethernet ii
Mca121 ethernet ii
 
Treinamento – vfs15 pratica
Treinamento – vfs15 praticaTreinamento – vfs15 pratica
Treinamento – vfs15 pratica
 
Telas do vlt na rede devicenet ultimo
Telas do vlt na rede devicenet ultimoTelas do vlt na rede devicenet ultimo
Telas do vlt na rede devicenet ultimo
 
Eip scan com ethernet
Eip scan com ethernetEip scan com ethernet
Eip scan com ethernet
 
Modscan r0x
Modscan r0xModscan r0x
Modscan r0x
 
Compensação de vazão
Compensação de vazãoCompensação de vazão
Compensação de vazão
 
Gea biodiesel lavagem e clarificação
Gea   biodiesel lavagem e clarificaçãoGea   biodiesel lavagem e clarificação
Gea biodiesel lavagem e clarificação
 
Gea 03 - cisão retificação tratamento completa
Gea   03 - cisão retificação tratamento completaGea   03 - cisão retificação tratamento completa
Gea 03 - cisão retificação tratamento completa
 
Ethernet ip r0
Ethernet ip r0Ethernet ip r0
Ethernet ip r0
 

Semelhante a F1502 p iman3-pt_v3.8_l

Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações Distribuídas
Markus Christen
 
Ferramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaFerramentas GP - Cleyton Santana
Ferramentas GP - Cleyton Santana
Cleyton De Sousa
 
Apresentação comercial
Apresentação comercialApresentação comercial
Apresentação comercial
ArinsBruno
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricio
FabricioManzi
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
Markus Christen
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009
FabricioManzi
 

Semelhante a F1502 p iman3-pt_v3.8_l (20)

Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações Distribuídas
 
Power BI Administração e Governança
Power BI Administração e GovernançaPower BI Administração e Governança
Power BI Administração e Governança
 
Ferramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaFerramentas GP - Cleyton Santana
Ferramentas GP - Cleyton Santana
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e Futuro
 
Minha Vida Fiap - Desenvolvimento
Minha Vida Fiap - DesenvolvimentoMinha Vida Fiap - Desenvolvimento
Minha Vida Fiap - Desenvolvimento
 
Pentaho Open Source BI Suite - Technical Overview
Pentaho Open Source BI Suite - Technical OverviewPentaho Open Source BI Suite - Technical Overview
Pentaho Open Source BI Suite - Technical Overview
 
Apresentação comercial
Apresentação comercialApresentação comercial
Apresentação comercial
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de Aplicações
 
TDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresTDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para Desenvolvedores
 
Overview Share Point 2010
Overview Share Point 2010Overview Share Point 2010
Overview Share Point 2010
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricio
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
 
Open Source BI
Open Source BIOpen Source BI
Open Source BI
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company Overview
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009
 
Real World S O A
Real World S O AReal World S O A
Real World S O A
 
Hcl domino volt v1.0.1
Hcl domino volt v1.0.1Hcl domino volt v1.0.1
Hcl domino volt v1.0.1
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma
 
Trabalho de diplomação I
Trabalho de diplomação ITrabalho de diplomação I
Trabalho de diplomação I
 

Mais de confidencial

Mais de confidencial (20)

19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_en
 
18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0
 
17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en
 
15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en
 
14 mass data engineering v1.00_en
14 mass data engineering v1.00_en14 mass data engineering v1.00_en
14 mass data engineering v1.00_en
 
13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_en
 
11 customizing the os v1.00_en
11 customizing the os v1.00_en11 customizing the os v1.00_en
11 customizing the os v1.00_en
 
10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en
 
08 basics control functions v1.00_en
08 basics control functions v1.00_en08 basics control functions v1.00_en
08 basics control functions v1.00_en
 
07 connection to the process v1.00_en
07 connection to the process v1.00_en07 connection to the process v1.00_en
07 connection to the process v1.00_en
 
06 station and network configuration v1.00_en
06 station and network configuration v1.00_en06 station and network configuration v1.00_en
06 station and network configuration v1.00_en
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_en
 
03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en
 
02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_en
 
00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verde
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01
 

F1502 p iman3-pt_v3.8_l

  • 1. PI System Manager I Essential Skills Copyright © 2010 OSIsoft, LLC. Version 3.8
  • 2. Copyright © 2010 OSIsoft, LLC. 6 Introdução  Instrutor  Alunos  “Descreva o seu Sistema PI ”  “Qual é a sua função com o PI?”  “Que habilidades você precisa aprender?”
  • 3. Course Overview  Todas as referências deste manual são feitas à Documentação Oficial do PI Server:  PI Server Installation and Upgrade Guide  PI Server Reference Guide  PI Server Applications User Guide  Introduction to PI Server System Management  PI Server System Management Guide Copyright © 2010 OSIsoft, LLC. 7
  • 4. Course Overview  Duração: 4 days Copyright © 2010 OSIsoft, LLC.  Curso Interativo  Parte leitura  Parte exercícios e exemplos  Todo material (apresentação, exercícios, CD) estão disponíveis para download em: http://techsupport.osisoft.com 8 Aproveite para tirar suas dúvidas
  • 5. Copyright © 2010 OSIsoft, LLC. 9 Objetivos  Entender a arquitetura e as funcionalidades de um Sistema PI  Instalar e Configurar um PI Server  Criar e Manter Tags  Configurar a segurança  Realizar o backup e a restauração do sistema  Instalar e configurar Interfaces  Resolução de Problemas
  • 6. Copyright © 2010 OSIsoft, LLC. 10 Pré-requisitos  Logar como administrador em um servidor com sistema Unix ou Windows NT  Navegação básica no sistema de arquivos  Procura de arquivos utilizando o Windows explorer  Utilizando comandos do DOS.  Criar arquivos com um editor de texto simples  Estar familiarizado com fontes de dados em tempo real, como sistemas de controle
  • 7. Copyright © 2010 OSIsoft, LLC. 11 Conteúdo do Curso - Dia 1 1. Introdução ao Sistema PI i. Arquiteutra do Sistema PI ii. Instalação e Atualização do PI Server iii. Gerenciando Conexões do PI iv. O tempo e o PI 2. PI System Management Tools i. Plug-Ins mais comuns do PI SMT 3. PI Tags i. Atributos de Tag ii. Procurando Tags no PI iii. Criando e Gerenciando Tags iv. Conjuntos de Digital States v. PI Tag Configurator
  • 8. Copyright © 2010 OSIsoft, LLC. 12 Conteúdo do Curso - Dia 2 4. Fluxo de Dados i. Filtragem de Exceção ii. Snapshot do PI Server e Compressão de Dados iii. Fluxo de Dados no PI Server iv. Plug-Ins para Operação com Dados - PI SMT 5. Archives do PI i. Estrutura do Archive ii. Troca de Archives iii. Criando e Registrando Archives 6. Backup e Restauração do PI Server i. Backup do PI Server ii. Restauração do PI Server
  • 9. Copyright © 2010 OSIsoft, LLC. 13 Conteúdo do Curso - Dia 2 7. Segurança i. Como os Clientes conectam ao PI ii. Firewall no PI iii. Usuários e Grupos iv. PI Trust v. Segurança no PI Database vi. Resumo de Segurança
  • 10. Copyright © 2010 OSIsoft, LLC. 14 Conteúdo do Curso - Dia 3 8. Interfaces do PI i. Instalação de Interface ii. Atributos de Tags – Interfaces iii. Interface PI Ping iv. PI ICU - Interface Configuration Utility v. I/O Rate, Performance e Health Points vi. Interfaces distribuídas e Bufferização vii. Interfaces UNIX e VMS viii. Interface PI OPC 9. PI Performance Equations
  • 11. Copyright © 2010 OSIsoft, LLC. 15 Conteúdo do Curso - Dia 4 10. PI Module Database 11. Interfaces de Monitoramento de IT i. PI Performance Monitor Interface 12. Resolvendo problemas no Sistema PI i. Mensagens de Log: Primeira Ferramenta de Resolução de Problemas ii. Resolvendo problemas de conexão dos clientes iii. Resolvendo problemas com Tags 13. Aplicações Adicionais do PI Server 14. PI System Manager i. Trabalhando com o Suporte Técnico OSIsoft ii. Tarefas do System Manager 15. Conclusão
  • 12. 1.0 Introdução ao PI Copyright © 2010 OSIsoft, LLC.
  • 13. OSIsoft é uma Parceira Confiável Reconhecida como Líder Global  Posição dominante no mercado Conhecedora 25+ Anos de História  Fundada em 1980, mais de 450 > $125M de Receita profissionais  Mais de 20% reinvestidos em Pesquisa e Desenvolvimento Copyright © 2010 OSIsoft, LLC. industrial Experiente Reconhecida 11.000+ Instalações em Cliente  Presente em mais de 1/3 dos clientes industriais da lista Fortune 500 Parceiros Estratégicos  Microsoft, SAP, Cisco, Intel 11.000+ Clientes, 110+ países
  • 14. Escritórios da OSIsoft e Centros de Treinamento Durban, South Africa Copyright © 2010 OSIsoft, LLC. Calgary, Alberta Issaquah, WA San Leandro, CA Phoenix, AZ Houston, TX Altenstadt, Germany OSIsoft, GmbH Perth, Australia Singapore São Paulo, Brazil Tokyo, Japan (OSIsoft) Seoul, Korea (AID) Tokyo, Japan (Yokogawa) Manama, Bahrain (MECA / EMI) Beijing, China (NetInfo) Montréal, Québec Yardley, PA Cleveland, OH Johnson City, TN Savannah, GA OSIsoft Offices Mexico City, México Office with Training Centers Shanghai, China Auckland, New Zealand www.OSIsoft.com Training.OSIsoft.com
  • 15. Transforme dados de Tempo Real em Informação Útil A Tecnologia PI permite organizar e Disponibilizar Diferentes Soluções de Negócios PROBLEMAS Transformando o tempo real em Informação Útil Resultados Informação Ações Copyright © 2010 OSIsoft, LLC. Utilização de Energia e Recursos Status de Equipamentos Conhecimento Localizado Condições de Processo Normas e Exigências Ambientais Gerenciamento de Energia e Recursos Planos de Manutenção Ativa Transferência e retenção de Conhecimento Otimização de Produção Conformidade Dados Infraestrutura com Sistema PI Decisões Negócios
  • 16. Copyright © 2010 OSIsoft, LLC. The PI System Visualização Mostre a Informação, identifique problemas e acompanhe as ações corretivas com a ajuda de ferramentas gráficas intuitivas e de fácil manuseio. Análise Permite que qualquer pessoa na organização tenha acesso a informações relacionadas as suas necessidades em tempo real ou análise de histórico. Integre Coleta e Relaciona uma grande quantidade de informações históricas que será fundamental para a expansão dos seus negócios. Conecte Obtenha informações de centenas de Fontes de Dados Interfaces Servidor Análise Visuais
  • 17. PI System: Conexões Interfaces Servidor Análise Visuais O Sistema PI pode conectar a fontes de dados em tempo-real a cada segundo, minuto ou dia e guardar eventos por um tempo infinito. • Quantifica e agrupa diversos tipos de Informações • Tratamento de Séries Temporais de Dados e Eventos • Restrição de Acesso a Informação • Conexão Virtual a qualquer fonte de dados • Utiliza frequência de coleta e intervalo de tempo adaptado as suas necessidades O Sistema PI pode conectar a mais de 400 sistemas e fontes de dados logo após a instalação. Copyright © 2010 OSIsoft, LLC.
  • 18. PI System: Conexões Interfaces Servidor Análise Visuais Real-Time Custom Apps Relational Web Services ERP IT Copyright © 2010 OSIsoft, LLC. DCS PLC SCADA OPC 3rd party COM connectors SDK API OLEDB ODBC ORACLE SQL Enterprise Gateway SOA APPLICATIONS LEGACY AMI Power Meter Interfaces RLINK Server MCN Health Monitor
  • 19. PI System: O Servidor Interfaces Servidor Análise Visuais O Núcleo da Infra-Estrutura de Dados em Tempo Real permite: • Uma capacidade de armazenamento infinita • Alta Disponibilidade • Acesso Seguro a Informação • Confiança O Sistema garante a mesma informação disponibilizada para todos de forma rápida e otimizada. Apenas uma versão do dado real Copyright © 2010 OSIsoft, LLC.
  • 20. PI System: Visão geral Interfaces Servidor Análise Visuais Acesso a dados BaseLine Services OLE DB ODBC OPC / HDA Copyright © 2010 OSIsoft, LLC. IT Data IT MONITOR Custom Applications Data APIs / SDKs Relational Data OLEDB / ODBC / SQL Web Services SOA / DONNÉES EXTERNES APPLICATIONS LEGACY Real-Time Data DCS / PLC / SCADA / OPC HISTORIANS / INTERFACES / COM CONNECTORS ERP / Maintenance SERVERS AND RLINK GATEWAYS SAP / JD EDWARDS / PEOPLESOFT MAXIMO / Meridium / MIMOSA AF 2.0 PI Archive Data storage, Management services, Audit trail, Batch Failover / Serviços de Gerenciamento MCN HealthMonitor & System Management Tools Integração ao SDK Interfaces Tempo real ERP
  • 21. PI System: Análises Interfaces Servidor Análise Visuais Conversão de dados em tempo-real permitindo: • Equações e Regras de Negócio • Dados Totalizados ou Detalhados • Relatórios • Notificações e Alertas Quantifica e otimiza o desempenho da Empresa Copyright © 2010 OSIsoft, LLC.
  • 22. PI System: Análises Interfaces Servidor Análise Visuais PI ACE - Advanced Computing Engine RtReports PI Notifications PI Analytics (Performance Equations, Totalizer, Alarm and RT SQC) Copyright © 2010 OSIsoft, LLC.
  • 23. PI System: Visualize Interfaces Servidor Análise Visuais As ferramentas cliente são um conjunto de Ferramentas gráficas intuitivas e de fácil utilização que simplificam a visualização e a tomada de decisões. Os tomadores de decisão podem integrar dados com diversas ferramentas: • OSIsoft PI ProcessBook • Microsoft Office Excel ou Microsoft Office SharePoint • SAP Enterprise Portal As ferramentas cliente estimulam a criatividade e dão soluções para usuários finais resolverem seus problemas. Copyright © 2010 OSIsoft, LLC.
  • 24. PI System: Visualize Interfaces Servidor Análise Visuais Web Copyright © 2010 OSIsoft, LLC. PI WebParts PI ActiveView Rt Business Package DataLink Excel Services Desktop PI ProcessBook PI DataLink PI Manual Logger PI SQC
  • 25. Sistema PI – Arquitetura Básica ` ` Servidor do PI Copyright © 2010 OSIsoft, LLC. Smart Clients - PI ProcessBook - PI DataLink Máquina de Interface Ferramentas Analíticas - AF - ACE - Sigmafine Fonte de Dados (DCS, PLC, etc) Outros Sistemas - ERP - Maintenance - LIMS Thin Clients - RtWeb Parts - RtReports Máquina de Interface Fonte de Dados (DCS, PLC, etc)
  • 26. Alta Disponibilidade (HA) no PI Copyright © 2010 OSIsoft, LLC.  HA com PI Server  Conjunto de PI Servers idênticos exibidos como um único servidor(Collective) para as aplicações clientes, incluindo as Interfaces  HA com PI Interfaces  Mecanismos específicos de FailOver para algumas Interfaces (cold failover)  UniIint failover (hot failover)  Para Interfaces que suportam comunicação na fonte de dados  Detalhes no curso System Management II 30
  • 27. Thin clients: RtWebParts, RtReports Smart clients: ProcessBook, DataLink, Aplicações Customizadas Copyright © 2010 OSIsoft, LLC. 31 PI System – Arquitetura HA PI Server Primário PI Server Secundário System Management Tools Mudanças na Configuração PI Server(s) Secundários PI-SDK PI Buffer Subsystem Interface PI PI server collective Mecanismo de Failover PI Buffer Subsystem Interface PI Identical time series data
  • 28. Copyright © 2010 OSIsoft, LLC. 32 Para mais informações…  Sobre o escopo e aplicações do sistema PI www.OSIsoft.com  Sobre a Arquitetura do PI  PI Reference Guide (Capítulo 1)*  Utilizando Alta Disponibilidade  High Availability and PI Server Replication  High Availability User and Advanced User Guides * Para fazer o download desta e de outras documentações, acesse o site http://techsupport.osisoft.com e selecione Download Center  Documentation  User Manuals. Você precisa ser registrado no site.
  • 29. Copyright © 2010 OSIsoft, LLC. 33 Quem contatar em Questões de Licenciamento?  Sugerimos que você entre em contato com o seu vendedor para questões sobre licenciamento de produtos.  Se você estiver nos EUA, você poderá encontrar seu vendedor listado em http://www.osisoft.com > Contact Us > US Sales, ou (http://www.osisoft.com/Contact%20Us/US%20Sales).  Se você estiver for a dos EUA você poderá encontrar seu vendedor listado em http://www.osisoft.com > Contact Us > International Sales, ou (http://www.osisoft.com/Contact%20Us/International%20Sales).
  • 30. 1.2 Instalação e Atualização do PI Server Copyright © 2010 OSIsoft, LLC.
  • 31. Passos Pré-Instalação  Escolha uma arquitetura confiável  Utilize máquinas servidores de fabricantes conceituados  Considere arquiteturas com redundância  Considere a utilização de um Nó de Interface  Dimensionamento de hardware recomendado para sistemas com mais de 150,000 tags  http://techsupport.osisoft.com/support_smr_systemsizing.aspx Copyright © 2010 OSIsoft, LLC. 35
  • 32. Conta de Usuário do Windows  A conta de usuário utilizada para a Instalação precisa ter privilégios suficientes para instalar aplicativos, alterar os Serviços do sistema, modificar o Registro do Windows, criar pastas e copiar arquivos Copyright © 2010 OSIsoft, LLC. 36
  • 33. O Relógio do PI Server  Verifique a hora e o fuso horário do seu sistema antes de instalar o PI server. É muito importante que o servidor esteja trabalhando com as mesmas configurações de horário de verão, hora certa e sincronizada com as outras máquinas da rede.  Para mais informações sobre Horário de Verão, consulte o documento: Como se preparar para o Horário de Verão no Brasil, de Daniel Toffoli, Engenheiro de Suporte, OSI Copyright © 2010 OSIsoft, LLC. 37
  • 34. O arquivo de licença PI  Junto com seu kit de instalação, você precisa fazer o download do arquivo de licença para o seu servidor. O nome padrão do arquivo é PILicense.dat  Necessário em todas novas instalações e para algumas atualizações (quando estiver atualizando uma versão antiga que não exija arquivo de licença)  Controla quais aplicações podem ser executadas em um PI Copyright © 2010 OSIsoft, LLC. server  Mostra parâmetros atuais do sistema (ex: Limite de Tags)  Precisa ser indicado no programa de Instalação 38
  • 35. O sistema de Ativação de Licença PI (Licença associada a maquina) Copyright © 2010 OSIsoft, LLC.
  • 36. Mudança no Site de Suporte  Não serão permitidos downloads genéricos  Novo Item= “My License Activations” Copyright © 2010 OSIsoft, LLC. 40
  • 37. Minha Página de Ativação  Cada site deverá ter servidores específicos Copyright © 2010 OSIsoft, LLC. 41
  • 38. Detalhes Servidor Copyright © 2010 OSIsoft, LLC. 42
  • 39. Passo 1. Iniciar o Processo  Selecione Generate  Abre a aplicação Generate utility Copyright © 2010 OSIsoft, LLC. 43
  • 40. Passo 2. O arquivo de identificação da máquina - MSF  Crie o arquivo de identificação do servidor com o utilitário obtido no passo 1 Copyright © 2010 OSIsoft, LLC. 44
  • 41. Passo 3. Validar o arquivo MSF  Faça o upload do arquivo .MSF para receber o arquivo de Licença Copyright © 2010 OSIsoft, LLC. 45
  • 42. Passo 4a. Successo?  Se o arquivo de licença estiver Ok voce receberá o aviso para realizar o download. Se você não estiver na máquina do PI Server, este arquivo deverá ser copiado para a pasta PIDAT. Copyright © 2010 OSIsoft, LLC. 46
  • 43. Copyright © 2010 OSIsoft, LLC. Passo 4b. Erro?  A geração pode falhar por diversos motivos (por exemplo:o MSF não coincide com o arquivo que a OSI armazenou, ou o MSF fornecido é inválido, etc). 47
  • 44. Instalação do PI Server  As seguintes informações serão solicitadas pelo programa de instalação  Localização do arquivo de licença do PI server  Nome do usuário e da Empresa  Caminho para o PI SDK (padrão: c:Program Copyright © 2010 OSIsoft, LLC. FilesPIPC)  Caminho para PI server (padrão: c:Program Filespi)  Caminho para o Archive de dados (default: c:Program filespidat)  Tamanho padrão do Archive (padrão: 256 Mb) 48
  • 45. Copyright © 2010 OSIsoft, LLC. 49 Instalação do PI Server
  • 46. Copyright © 2010 OSIsoft, LLC. 50 Instalação do PI Server
  • 47. Copyright © 2010 OSIsoft, LLC. 51 Instalação do PI Server
  • 48. Instalação do PI: Opções de Segurança Copyright © 2010 OSIsoft, LLC. 52
  • 49. Instalação do PI: Opções de Segurança Copyright © 2010 OSIsoft, LLC. 53
  • 50. Copyright © 2010 OSIsoft, LLC. 54 Instalação do PI Server
  • 51. Copyright © 2010 OSIsoft, LLC. 55 Instalação do PI Server
  • 52. Instalação do PI Server Copyright © 2010 OSIsoft, LLC. 56
  • 53. Copyright © 2010 OSIsoft, LLC. 57 Caminho de Instalação do PI Server  PI (padrão, C:Program FilesPI)  ADM  Ferramentas Administrativas  BIN  “Binários” ou arquivos do programa  DAT  Arquivos de Dados (Archives, BD de Tags, etc.)  LOG  Arquivos de Mensagens de Log  SETUP  Kits de instalação para Reparo do Sistema
  • 54. Copyright © 2010 OSIsoft, LLC. 58 Caminho de Instalação das ferramentas Clientes (Pi Clients)  PIPC (padrão, c:Program FilesPIPC)  INTERFACES  Aquisição e Transmissão de Dados  DAT  Arquivos de configuração e Logs  BIN  Arquivos de Programa PI API e ferramentas  PROCESSBOOK, DATALINK, BATCHVIEW, etc.
  • 55. Serviços do PI Server  O PI server é composto por vários Serviços do Windows  Núcleo do PI Server (PI Network Manager, PI Archive Subsystem, PI Base Subsystem, …)  Aplicações do PI server(PI Performance Equation Scheduler, PI Totalizer Subsystem, …)  Interfaces PI (PI Random Copyright © 2010 OSIsoft, LLC. Simulator, …) 59
  • 56. Serviços do PI Server  O serviço PI Shutdown Subsystem não deve ser iniciado mesmo que sua inicialização esteja configurada como automática  Este serviço é iniciado e parado automaticamente quando o PI server é iniciado e desligado Copyright © 2010 OSIsoft, LLC. 60
  • 57. Serviços do PI Server  Outros serviços são instalados com inicialização manual e não são iniciados junto com o servidor  PI Batch Generator interface  PI Recalculator Subsystem  PI-APS Synchronization Trigger  PI-Buffer Server Copyright © 2010 OSIsoft, LLC. 61
  • 58. Iniciando e Desligando o PI Server  Existem 2 formas de iniciar o PI server  O sistema pode ser iniciado automaticamente quando o computador reiniciar  Esta operação é realizada pelos Serviços Automáticos do Windows  Iniciar o PI server quando o computador já estiver Copyright © 2010 OSIsoft, LLC. ligado  Utilizando o arquivo piadmpisrvstart.bat para iniciar o PI server como Serviço (recomendado)  Utilizando o arquivo piadmpistart.bat para iniciar o PI Server interativamente 62
  • 59. Iniciando e Desligando o PI Server  Iniciar os Serviços do PI  piadmpisrvstart.bat: Inicia os serviços e processos do Copyright © 2010 OSIsoft, LLC. sistema PI  piadmpisrvsitestart.bat: Inicia as interfaces que forem executadas na máquina do PI server  Parar os Serviços do PI  piadmpisrvstop.bat: Termina os serviços e processos do sistema PI  piadmpisrvsitestop.bat: utilizado para parar as interfaces que forem executadas no PI server  Sempre executepiadmpisrvstop.bat antes de desligar o seu servidor 63
  • 60. Copyright © 2010 OSIsoft, LLC. 64 Iniciando e Desligando o PI Server  Certifique-se de que as Interfaces do PI que iniciam como serviços automáticos também estejam iniciando nos arquivos pisvrsitestart.bat e pisrvsitestop.bat
  • 61. Atualização do PI Server 1. Faça um Backup do seu PI server 2. Pare o PI server (pisrvstop.bat) 3. Execute a versão mais recente do programa de Instalação do PI server 4. Inicie o serviço do PI server (pisrvstart.bat) Copyright © 2010 OSIsoft, LLC. 65
  • 62. Iniciando e parando o PI  Pare o PI server, no CMD, acesse piadm  Execute pisrvstop.bat  Inicie os Serviços do PI server Copyright © 2010 OSIsoft, LLC.  Acesse piadm  Execute pisrvstart.bat (não pistart.bat!) 66 Exercício Dirigido (opcional)
  • 63. Copyright © 2010 OSIsoft, LLC. 67 Questão de Recapitulação em Grupo  Qual a diferença entre os arquivos pistart.bat, pisrvstart.bat e pisrvsitestart.bat ?
  • 64. Copyright © 2010 OSIsoft, LLC. 68 Para mais informações…  Sobre a Instalação do PI Server, pastas, serviços do sistema e atualização  Getting Started with the PI Server (particularmente Capítulo 1 & Apêndice A)  Sobre os Aplicativos do PI Server  Getting Started with the PI Server (Capítulo 2)  PI Server Applications User Guide
  • 65. 1.3 PI Connection Manager Copyright © 2010 OSIsoft, LLC.
  • 66. PI Connection Manager Vendo as informações de conexão Copyright © 2010 OSIsoft, LLC. Use as caixas para marcar e se conectar / desconectar dos Servidores do PI disponíveis (trust) Configurações de conexão Informações de conexão
  • 67. PI Connection Manager Editando Configurações de Conexão Copyright © 2010 OSIsoft, LLC.  As configurações de conexão podem ser alteradas  Clique no botão Save para aplicar as modificações  Para alterar o servidor padrão, selecione Tools  Options
  • 68. PI Connection Manager Adicionando Nova Configuração  Para adicionar novos Servidores PI, selecione Server  Add Server  Network Path: endereço ou Hostname do seu Servidor do PI  Default User Name: Usuário do PI padrão  Password: senha se o usuário do PI for protegido  Confirm: valida a conexão no momento de criação  Connection Type: Servidor PI 3 ou Servidor PI 2  Port Number: 5450 para o Servidor PI 3 ou 545 para o PI 2 Copyright © 2010 OSIsoft, LLC.
  • 69. PI Connection Manager Alterando Passwords  O usuário do sistema pode alterar sua própria senha através do PI Connection Manager  Selecione Tools  Change Password Copyright © 2010 OSIsoft, LLC.
  • 70. Copyright © 2010 OSIsoft, LLC. 74 About PI-SDK Removendo Conexões Antigas  O utilitário Cleanup Connections permite remover entradas duplicadas de servidor, referências órfãs e entradas não resolvidas  Acesse em: About PI-SDK (c:Program Filespipcpisdk), selecione Tools  Cleanup Connections
  • 71. Exercício Direcionado Conectando ao PI: • Aprender como conectar ao PI usando o PI SDK • Descobrir o endereço de IP e o nome do seu Servidor do PI Copyright © 2010 OSIsoft, LLC.
  • 72. 1.3 Formato de Tempo no PI Copyright © 2010 OSIsoft, LLC.
  • 73. Formato de Tempo no PI  Absoluto (um horário específico) Copyright © 2010 OSIsoft, LLC.  * : (AGORA)  t : 00:00:00 do dia corrente (HOJE)  18-feb-05 16:00:00  Relativo (a partir de soma ou subtração de um outro tempo)  +8h : + 8 horas  Combinado  t+8h : hoje + 8 horas
  • 74. Horário Absoluto dd-mmm-yy HH:mm:ss dd Dia mmm Mês em inglês (Jan, Feb, Mar, Apr, May, …) yy Ano HH Horas em formato de 24 horas mm Minutos ss Segundos Copyright © 2010 OSIsoft, LLC. Exemplo: 18-feb-05 10:43:29
  • 75. Horário Absoluto dd-mmm-yy HH:mm:ss  A data padrão faz referência sempre à data atual  O padrão dos campos de tempo é referente ao 00. Expressão Significado 25 00:00:00 do dia 25 do mês atual 25-Aug-08 00:00:00 dessa data 8: 08:00:00 da data atual 25 8 08:00:00 do dia 25 do mês atual 21:30:01.02 9:30:01.0200 PM da data atual Copyright © 2010 OSIsoft, LLC.
  • 76. Horário Absoluto – Outros Formatos  Formatos de tempo absolutos Símbolo Significado * Horário atual t 00:00:00 do dia corrente (HOJE) y 00:00:00 do dia anterior (ONTEM) Monday, Tuesday, 00:00:00 do dia da semana Wednesday, Thursday, correspondente mais recente Friday, Saturday. Sunday Copyright © 2010 OSIsoft, LLC.
  • 77.  Semanas (w)  Dias (d) Copyright © 2010 OSIsoft, LLC. Horário Relativo  Número de:  Horas (h)  Minutos (m)  Segundos (s)  Sinal (+ ou -) é necessário.  Anos (y)  Meses (mo)  Não existe quantidade padrão: é necessário especificar d, h, m, s, w, mo, ou y  Pode usar frações somente para Horas, Minutos e Segundos  +2.5h, -0.5m  Horário relativo é geralmente parte de um horário combinado Sintaxe Significado +2d + dois dias -1.5h - Uma hora e meia +32m + 32 minutos -15 s - 15 segundos
  • 78. Formatos Combinados  É possível usar horários absolutos e relativos  A parte absoluta do horário pode ser *, T, Y, ou um dia Copyright © 2010 OSIsoft, LLC. da semana Sintaxe Significado *-8h 8 horas atrás T-7d 00:00:00, 7 dias atrás Y+11h Ontem às 11:00:00 AM Monday + 14.5h 02:30:00 PM da segunda-feira mais recente
  • 79. Exercícios Relacionados Copyright © 2010 OSIsoft, LLC.  Tempo no PI  Expresse as seguintes marcas de tempo utilizando o formato absoluto:  Tuesday-2d  1 6:  y+8h  *-30m  Expresse as seguintes marcas de tempo com sintaxe válida no PI:  Hoje às 6:00 AM  Dia 4 do mês corrente às 16:00  12 horas atrás
  • 80. Perguntas de Recapitulação para o Grupo (opcional)  Quais são as três partes da plataforma da OSIsoft Copyright © 2010 OSIsoft, LLC. (RtPM)?  Quais são os dois testes de filtro pelos quais cada evento lido da fonte de dados deve passar antes de ser arquivado no Servidor do PI?  Quais dos seguintes formatos de tempos são inválidos para o PI? a. 4 6 d. y-1y b. 22 22: e. *-Monday c. t-1.5d f. 09-Jun-08 22:45:35.0943
  • 81. Copyright © 2010 OSIsoft, LLC. 85 Para mais informações…  Sobre Tempo no PI:  PI Server Reference Guide Appendix C  Como lidar com o horário de verão e o PI  techsupport.osisoft.com >> System Manager Resources  Sobre Especificação de tempo no PI:  PI Server Reference Guide Apêndice B  Veja “Time Concepts” em program filespipchelpprocbook.chm
  • 82. 2.0 PI System Management Tools (PI SMT) Copyright © 2010 OSIsoft, LLC.
  • 83. Copyright © 2010 OSIsoft, LLC. 87 PI System Management Tools  Consiste num conjunto de Ferramentas Administrativas que permitem realizar as principais operações de Manutenção do Servidor PI  São elas:  PI SMT – Console  PI Tag Configurator  PI ICU – Interface Configuration Utility  PI Config  Outros utilitários de Linha de Comando
  • 84. Copyright © 2010 OSIsoft, LLC. 88 PI System Management Tools  O PI System Management Tools (PI SMT) é um conjunto de aplicações gráficas para Microsoft Windows que é utilizado para gerenciar o Sistema PI a partir de computadores clientes  O PI System Management Tools gerencia as plataformas do Sistema PI, em OpenVMS, NT e UNIX  Você deve baixar sempre a versão mais atualizada – O SMT é alterado regularmente e as atualizações estão incluídas no seu OSIsoft SRP - Software Reliability Program
  • 85. Copyright © 2010 OSIsoft, LLC. 89 PI System Management Tools – O Console  Alarms:  Analysis Framework:  Batch:  Data:  Interfaces:  IT Points:  Operation:  Points:  Security: Uma ferramenta de gerenciamento (com vários plug-ins) que é executada diretamente do seu desktop
  • 86. Copyright © 2010 OSIsoft, LLC. 90 PI Tag Configurator • Parte do PI SMT, um suplemento (add-in) para o MS-Excel que permite a criação, modificação e deleção de tags em massa
  • 87. PI Interface Configuration Utility (PI ICU) Copyright © 2010 OSIsoft, LLC. 91  Interface gráfica para gerenciamento de Interfaces que permite:  Instalar serviços  Gerenciar o arquivo “.bat”  Visualizar os arquivos de log  Configurar Buffer  Criar Tags para monitoramento da IF
  • 88. Copyright © 2010 OSIsoft, LLC. 92 piconfig  piconfig é um poderoso utilitário para manutenção e configuração do Sistema PI  É uma ferramenta de linha de comando que permite a atualização dos bancos de dados:  Banco de Dados de Tags  Archives de Dados  Segurança  Acesso de Usuário  O piconfig é estudado no curso System Manager II
  • 89. Copyright © 2010 OSIsoft, LLC. 93 Outros Utilitários do Sistema PI  piversion Exibe a versão atual do PI.  pisetpass Muda a senha de um usuário.  piartool Ferramenta para gerenciamento do Archive (backup,estatisticas)  pigetmsg Exibe mensagens de log do PI System.  pidiag Ferramenta de diagnóstico do Sistema  pilistupd Exibe aplicações inscritas para receber atualizações.  piarcreate Cria archives do mesmo tamanho do archive primário.  piarchss Ferramenta para reprocessamento Offline do Archive
  • 90. 2.1 Ferramentas básicas do PI SMT Copyright © 2010 OSIsoft, LLC.
  • 91. Copyright © 2010 OSIsoft, LLC. 95 PI Version - PI SMT  Utilize o plug-in PI Version para identificar a versão dos Subsistemas do seu PI server
  • 92. Copyright © 2010 OSIsoft, LLC. 96 Licensing - PI SMT  Utilize o Plug-In Licensing para ver as informações do arquivo pilicense.dat fornecidas durante a instalação
  • 93. Copyright © 2010 OSIsoft, LLC. 97 PI Services - PI SMT  Utilize o plug-in PI Services para gerenciar os serviços do Windows
  • 94. Copyright © 2010 OSIsoft, LLC. 98 PI Services - PI SMT  Utilize o plug-in PI Services para gerenciar os serviços do Windows
  • 95. Procure as mensagens Copyright © 2010 OSIsoft, LLC. 99 Message Logs – PI SMT  Utilize o plug-in Message Logs no PI SMT para acessar mensagens do servidor do PI e mensagens locais do pipc.log Ajuste o Período Selecione os filtros
  • 96. Copyright © 2010 OSIsoft, LLC. 100 Message Logs - PI SMT  Utilize o clique direito para exportar e salvar as mensagens de log desejadas para um arquivo (.txt ou .csv)  Útil para enviar mensagens para o Suporte Técnico OSIsoft
  • 97. Copyright © 2010 OSIsoft, LLC. 101 Para mais informações…  Sobre o PI System Management Tools  Introduction to PI System Management (Capt. 3)  Sobre piconfig e Gerenciamento do Sistema  PI Server System Management Guide (Capt.2)  Materiais de Treinamento do curso PI System Manager-II , disponíveis em: http://training.osisoft.com  Para mais Ferramentas de Gerenciamento  PI Server System Management Guide (Capt.1)
  • 98. 3.0 PI Tags Copyright © 2010 OSIsoft, LLC.
  • 99. O que é um Tag?  Uma Tag é uma estrutura utilizada para armazenar eventos com seus valores históricos Copyright © 2010 OSIsoft, LLC.  Exemplos:  A vazão de um medidor de vazão  O modo de operação de um controlador  O número de batelada de um produto  Comentários de texto de um operador  Os resultados de um totalizador ou cálculo
  • 100. Copyright © 2010 OSIsoft, LLC. 104 Tags Default  Se você selecionou “Install default tags” durante a instalação seu sistema criou 10 tags automaticamente  Sinusoid, Sinusoidu, CDM158, CDT158, CDEP158  BA:Active.1, BA:Level.1, BA:Phase.1, BA:Conc.1, BA:Temp.1  Você pode utilizar estas tags para fazer testes no PI sem afetar seus dados reais
  • 101. 3.1 Atributos das Tags Copyright © 2010 OSIsoft, LLC.
  • 102. Tag Name (Nome da Tag)  Tags do PI estão sujeitos às seguintes Copyright © 2010 OSIsoft, LLC. restrições:  O primeiro caractere deve ser uma letra ou número  Nenhum caractere de controle é aceito (como quebra de linha ou tab)  Os seguintes caracteres não são permitidos:  * ’ ? ; { } [ ]  ` ‘ “  Além disso, evite “_” porque é usado em consultas de SQL como caractere especial  O nome do Tag deve ser limitado em oitenta caracteres
  • 103. Atributos de um Tag – Exibição  Descriptor: Descrição de um tag do PI  EngUnits: Unidades de Engenharia  PointType: tipo da variável armazenada  Zero, Span e Typical Values: mínimo, range e Copyright © 2010 OSIsoft, LLC. valor típico  Point source: permite agrupamento de tags do PI por interface (DCS, PLC ou outras fontes)
  • 104. Copyright © 2010 OSIsoft, LLC. 108 Zero and Span Zero = 50 Span = 100 150 100 50 0 -50 -100 Zero = 0 Span = 100 150 100 50 0 -50 -100 Zero = -50 Span = 100 150 100 50 0 -50 -100
  • 105. Point Type (Tipo do Ponto)  Digital: Valor discreto (Ligado/Desligado, Vermelho/Preto/Verde)  Int16: Valor inteiro, 16 bits (0 até 32767, precisão: 1/32767)  Int32: Valor Inteiro, 32 bits (-2147450880 até 2147483647)  Float16: Ponto Flutuante escalado, 16 bits (precisão: 1/32767)  Float32: Ponto Flutuante numérico, 32 bits (precisão single)  Float64: Ponto Flutuante numérico, 64 bits (precisão double)  String: Texto até 976 caracteres  Blob: Objeto binário de até 976 bytes  Timestamps: Qualquer Horário/Data entre 1-Jan-1970 e 1-Jan-2038 Copyright © 2010 OSIsoft, LLC.
  • 106. Copyright © 2010 OSIsoft, LLC. insignificante 110 Point Type - Float32 e Float64  Float32 tem 7 dígitos significativos  Float64 tem 15 dígitos significativos  Exemplo:  Float32  834 568 766.76  Float64  2.1234567890123456789
  • 107. Copyright © 2010 OSIsoft, LLC. 111 Point Type - Float16  O PI pode guardar um valor real em uma variável inteira de 16 bits através de ajuste de escala.  O ajuste de escala sempre conterá um erro de arredondamento. Por que utilizar ? Por que não utilizar?  Dispensa a criação de uma tag no PE para filtrar valores for a do span  Reduz o espaço em disco requerido para guardar o mesmo valor em aproximadamente 40%  Valores for a do SPAN não serão arquivados  O erro de arredondamento será de 1/32767*span (0.00003*span)  Recomendação: Não utilize uma tag Float16 a menos que você tenha uma necessidade específica e esteja preparado para aceitar os erros de arredondamento destas tags
  • 108. Copyright © 2010 OSIsoft, LLC. 112 Point Type - String e Blob • Limitados a 976 bytes em cada registro  Tags com String  Todas strings são marcadas com data e hora, e indexadas como qualquer outro dado do PI  Utilizados para capturar resultados de laboratório, outras entradas manuais ou mensagens enviadas pelas outras aplicações (por exemplo, alarmes dos sistemas de Controle, logs)  Nem todas interfaces suportam strings  Tags do tipo Blobs (Binary large object) • Requer que as aplicações leiam e escrevam as informações neste formato já que o PI não sabe interpretar os dados destes campos
  • 109. Copyright © 2010 OSIsoft, LLC. 113 Atributos de Tag – Atributos Básicos  Atributos controlados pelo sistema:  PointID: Identificação única criada pelo sistema  RecNo: Número do registro utilizado no PI Archive  Creator: Usuário que criou a tag  CreationDate: Data de criação da tag  Changer: Último usuário que modificou a estrutura da tag  ChangeDate: Data em que a tag sofreu modificação de estrutura
  • 110. Copyright © 2010 OSIsoft, LLC. 114 PI Tag Attributes - Base Attributes  Scan: (On/Off) Inclui a tag na lista de tags a serem coletadas por uma interface  Archiving: (On/Off) Se estiver em 0 (Off), o PI deverá coletar dados mas não irá arquivá-los  Shutdown: (On/Off) Quando o servidor do PI for desligado, escreve um evento de desligamento para todas as tags que tiverem este parâmetro igual a 1 (On)
  • 111. Copyright © 2010 OSIsoft, LLC. 115 Step Step=0 Step=1
  • 112. Copyright © 2010 OSIsoft, LLC. 116 Para mais informações…  Sobre os atributos de tags no PI  Introduction to PI System Management, Capt 5  PI Server Reference Guide, Capt 3
  • 113. 3.2 Procurando Tags no PI Copyright © 2010 OSIsoft, LLC.
  • 114. Janela de Busca de Tag – Busca Básica Iniciar pesquisa de acordo com o critério Copyright © 2010 OSIsoft, LLC. Mostrar os atributos / valores para as tags selecionadas Selecione o(s) Servidor(es) do PI para fazer a busca Máscara de nome da Tag Procurar um específico tipo de ponto/classe/fonte Procurar por um valor/status/atributo específico Resultado de busca de tag Validar seleção
  • 115. Estratégias de busca de Tag Buscas de Tag usado caracteres especiais:  Use * para substituir qualquer número de caracteres Exemplo: flow* = flow_meter1, flow_meter2, flow_meter3  Use ? Para substituir um caractere Exemplo: tank?_level = tankA_level, tankB_level Nota 1: minúsculo / maiúsculo é indiferente para Copyright © 2010 OSIsoft, LLC. critérios de busca Nota 2: Critérios de busca podem ser combinados Exemplo: Procure por Tag Mask = flow* e Point Source = o
  • 116. Janela de Busca de Tag – Busca Avançada Copyright © 2010 OSIsoft, LLC. Consulta do tipo SQL baseada nas condições definidas pelo usuário 1- Defina a condição 2- Clique em 'Add' … 3- Clique em 'Search'
  • 117. Janela de Informações de Tags  Pt. Attr...  Pt. Values... Copyright © 2010 OSIsoft, LLC.
  • 118. Janela de Busca de Tag – Busca por Alias Copyright © 2010 OSIsoft, LLC. Buscar por aliases no PI ModuleDB (descrito posteriormente)
  • 119. Exercício Direcionado – Buscando Tags Copyright © 2010 OSIsoft, LLC.  Tag Mask: BA*  Tag Mask: *158*  Descriptor: *end*  Busca Avançada:  PIpoint.Span > 100 AND  PIpoint.CompDevPercent > 1  Salve esta busca como “favorite”.
  • 120. 3.3 Criando e Gerenciando Tags Copyright © 2010 OSIsoft, LLC.
  • 121. Copyright © 2010 OSIsoft, LLC. 125 Criação de Tags  As Tags do PI podem ser gerenciadas com uma destas ferramentas:  Aplicativo Point Builder no Console PI SMT  PI Tag Configurator (Suplemento do MS-Excel)  piconfig  Outras ferramentas podem criar algumas tags específicas:  PI Auto Point Sync (APS), Interface Configuration Utility (ICU), PI Batch Generator Configurator, PI Alarm Group Creator, PI Totalizer Editor, PI ACE, PI PerfCreator, PI SNMPUtil
  • 122. Copyright © 2010 OSIsoft, LLC. 126 Aplicativo Point Builder - PI SMT Ferramenta gráfica que permite a criação e edição das propriedades das tags
  • 123. Editando & Renomeando Tags  Atributos que não podem ser alterados  Atributos controlados pelo Sistema: Creator, CreationDate, Changer, ChangeDate, PointID, RecNo  Renomeando a tag  Uma tag pode ser renomeada, preservando seu Copyright © 2010 OSIsoft, LLC. histórico  Sem efeito nos displays do PI ProcessBook  Os relatórios do PI DataLink precisam ser editados se a função Point ID to Tag não for usada  Qualquer expressão do performance equation (PE) usando o nome original da tag precisa ser editada 127
  • 124. Copyright © 2010 OSIsoft, LLC. Deletando Tags  Deletando uma tag  Os dados no Archive não são acessíveis  Não existe um undelete rápido  Antes de deletar uma tag, recomenda-se deixar a tag e seu histórico disponíveis, colocando apenas seu atributo scan em Off.  Sempre mantenha uma cópia recente da configuração de todas as suas tags. Os atributos PointID e RecNo da Tag deletada são necessários para fazer a recuperação dos dados da tag  Para ver o procedimento de recuperação: http://techsupport.osisoft.com/Support+Solution/7/40C000 655B424BFAA6BF7B756A5071A7.htm 128
  • 125. Copyright © 2010 OSIsoft, LLC. 129 Exercício 1 Criando tags no PI Objetivo:  Aprender como criar uma tag utilizando a aplicação Point Builder do PI-SMT
  • 126. 3.4 Conjuntos de Estados Digitais Copyright © 2010 OSIsoft, LLC.
  • 127. Copyright © 2010 OSIsoft, LLC. 131 Tags Digitais  Tags digitais guardam valores como números inteiros, mas exibem como se eles fossem texto  Atributo Point Type = digital  Tags Digitais são associadas a um conjunto de estados digitais  Utilize o atributo DigitalSet para selecionar o conjunto de estados para aquela tag  O conjunto deve ser criado antes da criação da tag digital
  • 128. Copyright © 2010 OSIsoft, LLC. 132 Conjuntos de Estados  Conjuntos Digitais são agrupamentos de estados  Os conjuntos digitais são guardados em um banco de dados comum para que várias tags possam acessá-los Set Name Number of States States MySet 5 Manual Auto Cascade Bypass Failed MySet2 2 ON OFF MySet3 3 Crude Richmond Rework
  • 129. Copyright © 2010 OSIsoft, LLC. 133 Aplicativo Digital States - PI SMT
  • 130. Copyright © 2010 OSIsoft, LLC. 134 Exercício 2 Adicionar um Novo Conjunto de Estados Digitais Objetivo:  Criar um novo conjunto de Estados Digitais
  • 131. Copyright © 2010 OSIsoft, LLC. 135 Exercício 3 Criar uma Tag Digital Objetivo:  Criar uma tag digital que utilizará o conjunto de estados criado no exercício anterior
  • 132. Para mais informações…  Procurando por tags  program filespipchelpprocbook.chm veja “Tag Search”  Construindo e Gerenciando Tags  Introduction to PI System Management , Capt 5  program filespipchelpPI Point Builder.chm  Conjuntos de Estados Digitais  PI Server Reference Guide, Capt 3  program filespipchelpPI Digital State Editor.chm Copyright © 2010 OSIsoft, LLC. 136
  • 133. 3.5 PI Tag Configurator Copyright © 2010 OSIsoft, LLC.
  • 134. Copyright © 2010 OSIsoft, LLC. 138 PI Tag Configurator  Parte do PI SMT, um suplemento do Excel que permite manipulação em massa de tags
  • 135. Copyright © 2010 OSIsoft, LLC. Configurações  Conecta ao iniciar o MS - Excel  Permite criação ou deleção de tags  Permite a utilização de outro delimitador (default = |) 139
  • 136. Copyright © 2010 OSIsoft, LLC. 140 Importando dados de Tags
  • 137. Copyright © 2010 OSIsoft, LLC. 141 Exportando Dados para as Tags
  • 138. Copyright © 2010 OSIsoft, LLC. 142 Recomendações  Exportar apenas os atributos que devem ser alterados  Por que remover as colunas que não sofrerem alteração?  Todos os atributos serão exportados, não apenas aqueles que mudaram  O ExcDevPercent (CompDevPercent) tem precedência sobre o ExcDev (CompDev)  O usuário pode não ter permissões para editar os atributos de tags  Utilize os campos tag e newtag para renomear tags:
  • 139. Copyright © 2010 OSIsoft, LLC. 143 Exercício 4 PI Tag Configurator Objetivo:  Aprender a criar tags a partir de uma planilha com o Suplemento PI Tag Configurator  Aprender a modificar tags em massa usando o PI Tag Configurator  Aprender a criar tags em massa usando o PI Tag Configurator
  • 140. Copyright © 2010 OSIsoft, LLC. 144 Para mais informações…  Sobre o PI SMT Tag Configurator para MS-Excel  …pipchelpPITagCnf.chm  “Getting the Most from the Excel Tag Configurator” em http://osidn.osisoft.com
  • 141. 4.0 Fluxo de Dados Copyright © 2010 OSIsoft, LLC.
  • 142. New Event Processing Compressão de Copyright © 2010 OSIsoft, LLC. PI Interface Análise de Exceção Snapshot PISnapSS Dados Event Queue file(s) Shared Memory PIArchSS Archive Cache Archives Online Archive Primário Archive
  • 143. 4.1 Filtragem de Exceção Copyright © 2010 OSIsoft, LLC.
  • 144. New Event Processing Compressão de Copyright © 2010 OSIsoft, LLC. PI Interface Análise de Exceção Snapshot PISnapSS Dados Event Queue file(s) Shared Memory PIArchSS Archive Cache Archives Online Archive Primário Archive 1
  • 145. Teste de Exceção (Nível de Interface)  Teste de Exceção: ExcMax (tempo) Copyright © 2010 OSIsoft, LLC. + Excdev - Excdev Snapshot Atual • Novos valores fora da caixa violam o teste de Exceção. • Exceção é realizada pela interface • Quando um valor viola o teste de Exceção, esse valor e o anterior são enviados para o Servidor do PI.
  • 146. Dados Brutos - Exemplo  Valores brutos lidos da fonte de dados.  Sem os testes de Exceção e Compressão, todos os valores seriam armazenados Copyright © 2010 OSIsoft, LLC. Time Temperature
  • 147. Teste de Exceção - Exemplo E E Copyright © 2010 OSIsoft, LLC. Time Temperatura A E A A A E E E E E E E E: Exceção A: Anterior E
  • 148. Teste de Exceção - Resultados Copyright © 2010 OSIsoft, LLC. Time Temperatura Valores consecutivos enviados ao Servidor do PI. Quando um valor é enviado, ele vira o novo snapshot.
  • 149. Teste de Exceção - Exemplo  Scan = 1m … ExcDev = 1 … ExcMax = 10m Valor DCS Exceção Snapshot Atual 12:00 50.0 Sim 12:00 50.0 12:01 50.3 Não 12:00 50.0 12:02 51.1 Sim 12:02 51.1 … … Não 12:02 51.1 12:12 51.4 Sim 12:12 51.4 Copyright © 2010 OSIsoft, LLC.
  • 150. Teste de Exceção  Quando um valor passa no teste, o valor novo e o anterior são enviados.  Por que? Para conseguir uma melhor representação do comportamento do Tag Copyright © 2010 OSIsoft, LLC. Snapshot value Passou no teste de exceção Tendência se o valor anterior for enviado +/- Excdev Tendência caso o valor anterior não for enviado Previous value Temperature Time
  • 151. Exercício Direcionado Considere os seguintes parâmetros: Copyright © 2010 OSIsoft, LLC.  Excdevpercent: 2  Span; 200  Excmax: 180 O valor atual do snapshot e seu timestamp é:  70.3 10:00:00 Quais dos seguintes valores violam o teste de Exceção: Horário Valor Horário Snapshot Snapshot Atual Envia pro PI 10:00:00 70.3 10:00:00 70.3 - 10:01:00 67.1 10:02:00 71.4 10:03:00 70.1 10:04:00 68.2 10:05:00 66.0 10:06:00 65.8 10:07:00 64.2 10:08:00 60.0 10:09:00 63.1
  • 152. Desligando Exceção?  Comportamento de ExcDev=0 e ExcMax=0 (Exceção desligada)  Todos os valores são enviados para o PI  Aumenta a carga entre a Interface Coletora e o Copyright © 2010 OSIsoft, LLC. Servidor do PI
  • 153. 4.2 Snapshot do PI Server e Compressão de Dados Copyright © 2010 OSIsoft, LLC.
  • 154. New Event Processing Compressão de Copyright © 2010 OSIsoft, LLC. PI Interface Análise de Exceção Snapshot PISnapSS Dados Event Queue file(s) Shared Memory PIArchSS Archive Cache Archives Online Archive Primário Archive 2
  • 155. Copyright © 2010 OSIsoft, LLC. 159 Snapshot  O snapshot contém o valor mais recente para cada tag do PI server
  • 156. Teste de Compressão (Servidor do PI)  Teste de Compressão: Copyright © 2010 OSIsoft, LLC. Último valor Armazenado • Se um valor entre o último evento armazenado e o snapshot atual estiver fora da caixa, ele viola a compressão. Neste caso, o valor anterior ao Snapshot atual será arquivado. • O teste de Compressão é realizado pelo Servidor do PI •Compressão pode ser desligada pelo atributo Compressing Snapshot Atual < Compmax (s)
  • 157. Teste de Compressão - Exemplo Copyright © 2010 OSIsoft, LLC. Time Temperatura A: Valor enviado para o Archive A A A A A A A O algoritmo de compressão é realizado nos novos snapshots para determinar qual dado será armazenado nos archives do PI
  • 158. Teste de Compressão - Resultados Valores guardados no PI Archive Copyright © 2010 OSIsoft, LLC. Tempo Temperatura Quando o usuário busca um valor no tempo que é interpolado, a diferença não pode ser maior que ± compdev
  • 159. Resultados da Compressão Valores Brutos Obtidos After Compression Copyright © 2010 OSIsoft, LLC. After Exception Temperature Time
  • 160. Desligando a Compressão?  Comportamento da Compressão  Compressão marcada como “Off”: todos os dados que passarem por exceção serão armazenados no archive (sem compressão)  É melhor deixar a compressão ligada e compdev em 0: valores idênticos (ou alinhados perfeitamente) não são arquivados. Isso já é muito mais eficiente.  Atribuir 0 para compmin e compmax é recomendado para Tag de interface Copyright © 2010 OSIsoft, LLC.
  • 161. Copyright © 2010 OSIsoft, LLC. 165 Compressão de Dados Estes dados com grande variação não podem ser comprimidos pelo PI. Cada valor é pivô no algoritmo de compressão. Todos os valores serão arquivados. Estes dados parecem ser altamente compressíveis . Provavelmente apenas três ou quatro destes valores precisam ser guardados no Archive.
  • 162. Atributos de Exceção e Compressão  Cada Tag do PI pode ser individualmente configurado para os testes de exceção e compressão Copyright © 2010 OSIsoft, LLC. Atributos de Exceção Atributos de Compressão  ExcDev ou ExcDevPercent  ExcMax  ExcMin  CompDev ou CompDevPercent  CompMax  CompMin  Compressing
  • 163. Copyright © 2010 OSIsoft, LLC. 167 Parâmetros Default para Exceção e Compressão  ExcDevPercent = 1 (% do span)  ExcMax = 600 (10 minutos)  CompDevPercent = 2 (% do span)  CompMax = 28800 (8 horas)  Zero = 0  Span = 100
  • 164. Copyright © 2010 OSIsoft, LLC. 168 Ajuste apropriado do Zero & Span  Tome cuidado ao definir os atributos Zero e Span:  Os atributos ExcDevPercent e CompDevPercent são ajustados automaticamente de acordo com o Span  A precisão e a faixa de valores Float16 são ajustadas com Zero e Span  Zero e Span são utilizados em muitas funções do ProcessBook
  • 165. Copyright © 2010 OSIsoft, LLC. O Atributo Step  O atributo afeta a exibição e a compressão de eventos:  Ao invés de utilizar o algoritmo de compressão normal, o sistema realiza um segundo teste de exceção utilizando o valor do atributo CompDev 169
  • 166. Copyright © 2010 OSIsoft, LLC. Fluxo de Dados  As especificações de compressão e exceção devem ser ajustadas de maneira a alcançar um arquivamento eficiente sem perda de dados significativos.  Desempenho e espaço em disco vs precisão de dados
  • 167. Questão de Revisão em Grupo Copyright © 2010 OSIsoft, LLC. 171  Questão: Você pode lembrar das 3 razões pelas quais é importante definir corretamente os parâmetros zero e span das suas tags ?
  • 168. Questão de Revisão em Grupo Copyright © 2010 OSIsoft, LLC. 172  Question: Qual o efeito do atributo Step no algoritmo de Compressão?
  • 169. 4.3 Fluxo de Dados no PI Server Copyright © 2010 OSIsoft, LLC.
  • 170. New Event Processing Compressão de Dados Copyright © 2010 OSIsoft, LLC. PI Interface Análise de Exceção Snapshot PISnapSS Event Queue file(s) Shared Memory PIArchSS Archive Cache Archives Online Archive Primário Archive 3a 3b
  • 171. Copyright © 2010 OSIsoft, LLC. 175 Arquivo de Fila de Eventos (Event Queue)  Realiza Buffer dos eventos a caminho do Archive  Pode encher se o subsistema archive estiver indisponível  Assim que encher, o arquivo será renomeado e um novo será criado  Parâmetros Default  Localização: pidatpimapevq.dat  Tamanho: 64 MB  Recomendações  O tamanho deverá ser metade do tamanho de um archive  O disco rígido deverá ter volume suficiente para armazenar este(s) arquivo(s)  Os parâmetros Default podem ser modificados utilizando o aplicativo Tuning Parameters (será visto em uma seção posterior)
  • 172. SnapShot & Archive Statistics– PI SMT Copyright © 2010 OSIsoft, LLC. 176
  • 173. Copyright © 2010 OSIsoft, LLC. 177 Eventos “fora-de-ordem”  Eventos anteriores ao snapshot atual são eventos “fora-de-ordem”  Eles “pulam” o snapshot (algoritmo de compressão) e são enviados diretamente para o archive  Aplicações do PI server que dependem de dados do snapshot não enxergam estes eventos
  • 174. Cache de Escrita no Archive (Write Cache)  Os valores não são escritos imediatamente:  O PI Server reserva na memória para cada tag um limite de 16 eventos para disparar a escrita em disco da tag.  A cada 15 minutos (configurável pelo usuário) o PI descarrega os valores que ainda não tenham sido escritos para o disco  Normalmente a operação de escrita é muito rápida - segundos ao invés de minutos Copyright © 2010 OSIsoft, LLC. 178
  • 175. Arquivos do Archive  Os dados do PI são armazenados em séries de arquivos do Archive  Um arquivo do Archive contém todos os eventos das tags para aquele período histórico específico (da data inicial até a data final)  Os arquivos do Archive foram planejados para cobrir intervalos contínuos e não sobrepostos de tempo.  Os arquivos do Archive podem ter tamanhos diferentes, variando de 2 Megabytes até 2 Terabytes Copyright © 2010 OSIsoft, LLC. 179
  • 176. Copyright © 2010 OSIsoft, LLC. 180 Para mais informações…  Sobre filtragem de exceção e compressão de dados no PI  PI Server Reference Guide, Capt 2  Sobre o fluxo de Dados dentro do PI server (filas & cache)  PI Server Reference Guide, Capt 2
  • 177. 4.4 Aplicativos de acesso a Dados - PI SMT Copyright © 2010 OSIsoft, LLC.
  • 178. Aplicativos de Acesso a Dados - PI SMT Copyright © 2010 OSIsoft, LLC. 182  A Seção “Data” no console PI SMT contém aplicativos que permitem a visualização de dados das tags do PI  Current Values: mostra o valor do snapshot de diversas tags na tela em tempo real  Archive Editor: Permite atualização de valores de eventos para cada Tag  Valores podem ser deletados  Permite criação e edição de anotações de eventos
  • 179. Copyright © 2010 OSIsoft, LLC. 183 Current Values - PI SMT Selecione as tags (tag search) Inicia / Pára atualização de valores
  • 180. Copyright © 2010 OSIsoft, LLC. 184 Archive Editor - PI SMT  Utiliza um grid para exibir e modificar os valores arquivados (deletar, editar, inserir, adicionar ou marcar o indicador questionavel) Não esqueça de salvar as modificações
  • 181. Valores do Archive – Marcações de Qualidade Copyright © 2010 OSIsoft, LLC. 185  Existem atributos em cada registro de evento que indicam informações especiais sobre a qualidade da informação que está registrada naquele evento específico:  Anotado: Indica que existe informação adicional do evento disponível sob forma de anotação (Atributo marcado pelo PI server quando uma anotação é adicionada por um usuário)  Substituído: Indica que o valor daquele evento foi modificado em relação ao valor recebido originalmente (marcado pelo PI Server)  Questionável: Indica que existe alguma razão para duvidar da precisão do valor (marcado pelo usuário do sistema)
  • 182. Copyright © 2010 OSIsoft, LLC. 186 Archive Editor - PI SMT Para escrever / ler anotações Mostra/Esconde os dados das Anotações
  • 183. Copyright © 2010 OSIsoft, LLC. Exercício 5 PI System Management Tools  Objetivos:  Mostrar o valor atual para a tag CDT158, e os valores nas últimas 3 horas  Escrever um valor de 15.5 na tag CDT158 na hora atual 187
  • 184. 5.0 Archives do PI Copyright © 2010 OSIsoft, LLC.
  • 185. Estratégia de Arquivamento Copyright © 2010 OSIsoft, LLC.  Uma estratégia efeiciente de arquivamento deve incluir o seguinte:  Archives dimensionados de forma conveniente  Política de nomes de archive consistente e informativa  Criação automática de Archive 189
  • 186. Qual o valor para você?  Dispensa criação manual de archives  Não haverá substituição/perda de dados  Mantém mais informação disponível para os Copyright © 2010 OSIsoft, LLC. usuários  Facilidade para recuperar dados offline quando necessário  Facilidade de identificação do período de cobertura do archive  Discutiremos a seguir como implementar estas funções e como configurar nosso PI server para se comportar desta forma. 190
  • 187. Como isso vai me ajudar ao voltar pra casa?  O Gerenciamento do Archive pode consumir muito tempo se não for ajustado de forma conveniente, mas pode não exigir nenhuma manutenção caso esteja configurado corretamente Copyright © 2010 OSIsoft, LLC. 191
  • 188. 5.1 Estrutura do Archive Copyright © 2010 OSIsoft, LLC.
  • 189. Arquivando os dados  Os dados coletados em tempo real são guardados nos archives do PI  O Archive que recebe e escreve dados é chamado the Archive primário  Quando o archive primário estiver cheio ele é substituído por outro que toma o seu lugar Copyright © 2010 OSIsoft, LLC. 193
  • 190. Criando, Inicializando, Enchendo e Trocando Archive  Criar o arquivo do Archive(sem registros primários)  Criação dos Registros Primários (um por tag) – são os primeiros a receber dados  Conforme os registros primários encherem, Adicionamos os registros de transbordo (overflow)  Quando registros de transbordo lotarem o archive ele será Copyright © 2010 OSIsoft, LLC. trocado 194 Archive File 1K Primary Records 1K Overflow Records
  • 191. Estrutura do Archive Copyright © 2010 OSIsoft, LLC. Cabeçalho do Registro 195 (26 bytes) Espaço para dados (998 bytes) Número de valores por Registro (1 Kb) Int16 e Digital (3 bytes cada): 330 Float32 e Int32 (5 bytes cada): 200 Float64 (9 bytes cada): 110
  • 192. 5.2 Troca de Archive Copyright © 2010 OSIsoft, LLC.
  • 193. Exemplo de troca de Archive  O arquivo piarch.001 será apagado na 3a Copyright © 2010 OSIsoft, LLC. troca! 197 piarch.001 piarch.003 piarch.002 piarch.001
  • 194. Regra para troca de Archive (Shift)  O Archive primário só é trocado quando estiver com 98% da sua capacidade cheia  A regra seguinte é utilizada para determinar qual será o próximo archive primário:  O PI server utilizará o último arquivo vazio criado, ou se todos os arquivos estiverem com dados, o arquivo registrado mais antigo será reutilizado Copyright © 2010 OSIsoft, LLC. 198
  • 195. Depois de mais algumas trocas… Copyright © 2010 OSIsoft, LLC. 199
  • 196. Ok, vamos continuar … Copyright © 2010 OSIsoft, LLC. 200
  • 197. Archives - PI SMT Copyright © 2010 OSIsoft, LLC. 201
  • 198. Archives - PI SMT  O aplicativo Archives no PI SMT console permite aos usuários:  Visualizar detalhes dos arquivos registrados  Criar novos archives  Registrar e desregistrar archives  Forçar uma troca de archive  Fazer um archive editável ou somente leitura  Fazer um archive “trocável” ou “não-trocável” Nota: O aplicativo Archive suporta somente servidores PI baseados em tecnologia Windows Copyright © 2010 OSIsoft, LLC. 202
  • 199. Exercício Dirigido  Utilize o PI System Management Tools para visualizar seus archives  Descubra qual a data estimada para a próxima troca regular de archive  Force uma troca de archive Copyright © 2010 OSIsoft, LLC. 203
  • 200. 5.3 Criando e Registrando Archives Copyright © 2010 OSIsoft, LLC.
  • 201. Copyright © 2010 OSIsoft, LLC. PI Archives  Você pode nomear os seus PI Archives com qualquer padrão de nomes  Crie e utilize um mesmo padrão de nomes para manter seus Archives  Os Archives podem ser armazenados em qualquer diretório disponível ao PI server  Certifique-se de desabilitar a verificação de software anti-vírus na pasta onde você armazenar o Archive 205
  • 202. Copyright © 2010 OSIsoft, LLC. 206 Criação de Archive  Archives podem ser criados e gerenciados utilizando o Plug-In Archives no console PI SMT
  • 203. Registrando/Desregistrando Archives  O PI reconhece e utiliza apenas Archives registrados no sistema  Você pode registrar e desregistrá-los através do plug-in Archives no console SMT  Quando o archive está registrado, ele pertence ao PI e você não pode movê-lo, renomeá-lo ou gerenciá-lo de qualquer outra forma  Quando o archive está desregistrado, ele pertence ao sistema operacional e você pode alterá-lo como qualquer outro arquivo Copyright © 2010 OSIsoft, LLC. 207
  • 204. Copyright © 2010 OSIsoft, LLC. Archive Fixo  Os Archives default que são instalados com um PI server são fixos  Archives Fixos devem ser utilizados em todas as operações normais  Este tipo de Archive tem todo seu espaço alocado no momento da sua criação. Desta forma, um Archive vazio e um cheio ocupam o mesmo espaço em disco.  Podem ou não participar de uma troca de archive, dependendo do estado das flags de escrita (Write) e de troca(Shift) 208
  • 205. Archives Dinâmicos  Criados pelo utilitário archive offline  Archives para reparação, recuperação de arquivo da fila de eventos (event queue), etc.  Os Archives Fixos antigos são convertidos automaticamente para dinâmicos caso eles estejam cheios e recebam dados históricos para aquele período.  Pode ser criado para receber dados históricos de outro sistema histórico ou ainda de outro PI Server  Utilize o plug-in Archives no PI SMT para criar um archive dinâmico Copyright © 2010 OSIsoft, LLC. 209
  • 206. Arquivos de Anotações do Archive  Para cada arquivo de archive, o PI mantém um arquivo com a extensão .ANN para receber anotações de eventos naquele período  Anotações são comentários que os usuários do PI e algumas aplicações podem anexar a eventos individuais  Para prevenir a perda destes comentários, o arquivo com extensão *.ANN deve ser armazenado junto com o archive e renomeado caso o mesmo o seja  Se o PI registrar um Archive e não houver arquivo de anotações, ele cria um novo Copyright © 2010 OSIsoft, LLC. 210
  • 207. Copyright © 2010 OSIsoft, LLC. 211 Exercise 6 Criação de Archive Objetivo:  Aprender a criar PI archives
  • 208. Copyright © 2010 OSIsoft, LLC. 212 Exercise 7 Mover um Archive Objetivo:  Aprender como mover archives
  • 209. Criação Automática de Archive  Para configurar o PI Server no modo de criação automática de arquivos de Archive, devem ser ajustados 3 Tuning Parameters, todos da Aba Archive:  AutoArchiveFileRoot Copyright © 2010 OSIsoft, LLC.  AutoArchiveFileExt  AutoArchiveFileFormat 213
  • 210. Copyright © 2010 OSIsoft, LLC. 214 Criação Automática de Archive – FileRoot  Archives criados automaticamente:  Mesmo tamanho do Archive Primário Ex: c:pidatauto_2008-05-08_11-03-52.arc  Precisa ser ativado manualmente  Ativado com o parâmetro Archive_AutoArchiveFileRoot no plug-in Tuning Parameters SMT Archive start time Caminho e prefixo desejado para o arquivo
  • 211. Criação Automatica de Archive - FileExt  A extensão do arquivo de archive automático pode ser alterada nos parâmetros de ajuste: Archive_AutoArchiveFileExt (Default: .arc) Copyright © 2010 OSIsoft, LLC. 215
  • 212. Criação Automática de Archive – FileFormat  O formato do archive pode ser alterado com o parâmetro de ajuste Archive_AutoArchiveFileFormat (Default: 1)  0: [root]_D_Mês_AA_H_M_S[.ext] Ex: auto_8_May_08_11_23_17.arc  1: [root]_AAAA-MM-DD_HH-MM-SS[.ext] Ex: auto_2008-05-08_11-03-52.arc  2: [root]_UTCSECONDS[.ext] Ex: auto_1210260306.arc Copyright © 2010 OSIsoft, LLC. 216
  • 213. Exercício Dirigido  Usando o plug-in Tuning Parameters no console SMT, configure o parâmetro Archive_AutoArchiveFileRoot para criar automaticamente um novo archive  Usando o plug-in Archives no console SMT, force uma troca (shift) de archive Copyright © 2010 OSIsoft, LLC. 217
  • 214. Parâmetros de Controle Adicionais  São Parâmetros utilizados para sinalização e modificação de registros no Archive  Aviso de Archive Offline Copyright © 2010 OSIsoft, LLC.  EditDays 218
  • 215. Aviso de Archive Offline  Edite o parâmetro MarkArchiveGaps para não utilizar este aviso Copyright © 2010 OSIsoft, LLC. 219
  • 216. Copyright © 2010 OSIsoft, LLC. 220 EditDays  Utilize o parâmetro EditDays para definir o número de dias no passado no qual é possível adicionar ou alterar dados nos archives Archive #1 Archive #3 Archive #0 (Primary) Archive #0 (Primary) Archive #0 (Primário) Archive #2
  • 217. Exercício Dirigido (opcional) Copyright © 2010 OSIsoft, LLC. 221  Ajustar o parâmetro EditDays para restringir mudanças aos dados nos últimos 30 dias  A mudança só surtirá efeito após o reinício do Subsistema PI Snapshot
  • 218. Copyright © 2010 OSIsoft, LLC. 222 Para mais informações…  Sobre os archives do PI  Introduction to PI System Management, capt 6  PI Server System Management Guide, capt 1  “Archive Sizing” and “BackFilling with PIConfig” http://techsupport.osisoft.com/Knowledge+Center/System+Manager+R esources/System+Manager+Resources.htm  PI Server Reference Guide, Capt 1 e 2  Material de Treinamento PI System Management II disponível em http://techsupport.osisoft.com  program filesPIPChelpPIArchiveManager.chm
  • 219. 6.0 Backup e Restauração do PI Server Copyright © 2010 OSIsoft, LLC.
  • 220. 6.1 Backup do PI Server Copyright © 2010 OSIsoft, LLC.
  • 221. Definição: Tipos de Backup e Detalhes  Tipos de Backup e suas definições: Copyright © 2010 OSIsoft, LLC.  Normal - Full  Copy  Diferencial  Incremental 225
  • 222. 6.1.1 Backup Manual - SMT Copyright © 2010 OSIsoft, LLC.
  • 223. •A partir da versão 3.4.380 está disponível um add-in no SMT que permite a criação de backup do tipo “Cópia” sem a necessidade de recorrer ao prompt de comando ou a maquina do servidor Copyright © 2010 OSIsoft, LLC.
  • 224. Copyright © 2010 OSIsoft, LLC.
  • 225. Backup Concluído com Sucesso Copyright © 2010 OSIsoft, LLC.
  • 226. Backup Diário do PI Server  É extremamente recomendado executar um backup diário dos seus dados do PI e configurações do servidor  Principal elemento na Execução de um Plano de Recuperação de Catástrofe  O backup deve ser copiado para mídia externa para garantir proteção contra falhas de hardware (como um disco rígido defeituoso, por exemplo) Copyright © 2010 OSIsoft, LLC. 230
  • 227. Copyright © 2010 OSIsoft, LLC. Backup Online  PI Backup Subsystem  Realiza Back up do servidor PI especificando:  O número de arquivos do archive e/ou  Um período de tempo  Utiliza Microsoft Volume Shadow Services (VSS) quando disponível  Opera nos seguintes ambientes:  Windows VSS e Windows Non-VSS  Windows com uma aplicação de Backup independente  Windows Cluster  Unix 231
  • 228. Visão Geral do Microsoft VSS  VSS  Volume Shadow Copy Service  Requer Windows 2003 Server ou mais recente  Congelamento: Solicita as aplicações que coloquem arquivos abertos em um estado consistente e parem de escrever  Descongelamento: Libera as aplicações para escrever Copyright © 2010 OSIsoft, LLC. normalmente  Interrupção muito rápida das Operações normais  Menos de 1s do congelamento até o descongelamento  O VSS então procede em paralelo com as operações normais do sistema  Utilizado pelo PI Backup Subsystem e pelas mais recentes versões das aplicações para backup disponíveis 232
  • 229. Backup Online : Modo VSS Copyright © 2010 OSIsoft, LLC. Batch Subsystem Batches/Batch Units 233 VSS API (NTFS) Backup scripts (simple wrappers) pibackup.bat, pibackuptask.bat Base Subsystem Point DB Module DB Security DBs Snapshot Subsystem Snapshot Table Archive Subsystem Archive Table Archive 0 (primary) … Archive n Message Subsystem Message Log Files … 1 1 1 1 1 1 VSS-aware backup client PI Backup Subsystem (pibackup.exe) Plataformas: - Windows Server 2003 - Windows Server 2008 Características: - Operações de escrita e leitura normais, com inter-rupção de menos de 1s -Backup acionado pela aplicação de backup (PI Backup Subsystem)
  • 230. Backup Online : Modo Não-VSS Copyright © 2010 OSIsoft, LLC. 234 PI Backup Subsystem (pibackup.exe) piartool -backup Backup scripts (simple wrappers) pibackup.bat pibackuptask.bat Base Subsystem Point DB Module DB Security DBs Snapshot Subsystem Snapshot Table Archive Subsystem Archive Table Archive 0 (primary) … Archive n Batch Subsystem Batches/Batch Units Message Subsystem Message Log Files … 1 2 3 4 5 6 Plataformas: - Windows 2000 - Windows XP - UNIX Características: - Sem parada de sub-sistemas - Sem fechamento de arquivos - Operação somente-leitura durante cada cópia de arquivo
  • 231. Executando um Backup do PI Server  Utilize o script pibackup.bat na pasta piadm para iniciar um backup do PI server  Sintaxe: pibackup.bat <caminho destino> [número de archives] [Data para corte de archive]  Exemplo: pibackup.bat E:PIBackup 2 *-60d  O parâmetro mais restritivo entre [número de archives] e [Data para corte de archive] tem precedência  Archives vazios não serão copiados Copyright © 2010 OSIsoft, LLC. 235
  • 232. Copyright © 2010 OSIsoft, LLC. 236 Parâmetros Default de Backup  Se os parâmetros opcionais [number of archives] e [archive cutoff date] não forem especificados, o sistema utilizará os parâmetros ajustados no tuning parameters para o backup subsystem:  Backup_NumArchive (Default: 3)  Backup_ArchiveCutoffDate (Default: Nenhum)  Exemplo – Backup usando parâmetros de ajuste: pibackup.bat E:PIBackup
  • 233. Automatizando os Backups no Windows  Utilize a opção –install com o script pibackup.bat para instalar o backup como uma tarefa agendada do Windows  Agendamento Default: Diário as 3:15 AM  Exemplo: pibackup.bat E:PIBackup -install Copyright © 2010 OSIsoft, LLC. 237
  • 234. Copyright © 2010 OSIsoft, LLC. 238 Estrutura de Pastas do Backup e Conteúdo  A estrutura de pastas de um backup VSS ou não-VSS serão idênticas:  adm: arquivos específicos do serv.  pisrvsitestart.bat, pisrvsitestop.bat, pisitestart.bat, pisitebackup.bat, pintbackup.bat, pibackup_3.4.370.bat  arc: arquivos do archive e anotação  bin: pipeschd.bat  dat: arquivos de PIdat exceto os de archive e anotação  log: arquivos de PIlog  Arquivos de log do PI backup
  • 235. Copyright © 2010 OSIsoft, LLC. 239 Atualizando um Servidor PI 3.4.370  Se você atualizar um servidor 3.4.370 para PI server 3.4.375, o velho mecanismo de backup será preservado  A atualização vai criar um arquivo de script pibackup_3.4.370.bat que será chamado durante o backup  O script da versão anterior utilizava a ferramenta NTBackup.exe para fazer backups VSS (O backup era empacotado em um só arquivo .bkf)  A aplicação NTBackup não é mais distribuída com Windows Vista e Windows Server 2008  Ao deletar o script será utilizado o esquema atual
  • 236. Backup para Site Específico – pisitebackup.bat  É possível enviar uma cópia do backup para outro computador da rede utilizando o script pisitebackup.bat Copyright © 2010 OSIsoft, LLC. 240 pibackup.bat pisitebackup.bat
  • 237. Backup para Site Específico – pisitebackup.bat  Edite o arquivo-exemplo (pisitebackup.bat.example) para criar seu script pisitebackup.bat Copyright © 2010 OSIsoft, LLC. 241
  • 238. Backup Completo e Incremental  Normalmente, backups completos serão realizados às segundas-feiras e os incrementais serão feitos todos os outros dias  Durante o backup incremental só serão copiados os arquivos que sofreram alguma alteração desde a última execução do Backup. A comparação é feita no momento da geração do backup. Copyright © 2010 OSIsoft, LLC. 242
  • 239. Backup Permanente  A OSIsoft recomenda:  Faça um backup permanente dos arquivos do Copyright © 2010 OSIsoft, LLC. archive  Faça backup dos arquivos de configuração independente dos archives  Faça backup dos arquivos que não fazem parte do script de backup:  Arquivos de startup de Interface (*.bat)  Executáveis e códigos do PI ACE  Aplicações Customizadas  etc.  Mantenha duas cópias, uma na máquina e outra em outro computador/mídia  Mantenha a cópia dos Kits de Instalação 243
  • 240. Copyright © 2010 OSIsoft, LLC. 244 Backup OK!  Como saber se o Backup foi feito com sucesso?  Na aplicação MessageLogs do SMT haverá mensagem indicando o backup bem sucedido
  • 241. Problemas com Backup  Mais detalhes relacionados aos backups podem ser encontrados nas seguintes ferramentas:  Backup Script Log  PI Message Log Copyright © 2010 OSIsoft, LLC.  NT Event Log  piartool command  VSSADMIN 245
  • 242. Copyright © 2010 OSIsoft, LLC. 246 Exercício 8 PI Server Backup Objetivo:  Aprender como utilizar e configurar um backup diário do PI Server
  • 243. 6.2 Restauração do PI Server Copyright © 2010 OSIsoft, LLC.
  • 244. Copyright © 2010 OSIsoft, LLC. 248 Restauração de arquivo do Archive 1. Restaure o arquivo do archive a partir da mídia de backup na pasta desejada 2. Registre o archive utilizando o plug-in Archive no PI SMT 3. Marque o archive como Não-Substituível (Not Shiftable)
  • 245. Tarefas para Restauração do PI Server  Instale o sistema operacional (se necessário)  Instale o software do PI server  Desconecte o servidor do PI da rede  Inicie e pare os serviços do PI  Restaure os arquivos do backup  Reinicie o PI server  Conecte o PI server à rede Copyright © 2010 OSIsoft, LLC. 249
  • 246. Copyright © 2010 OSIsoft, LLC. Notas  Você precisa instalar a mesma versão do PI Server que foi usada para gerar o backup  Mais detalhes e exercícios práticos no curso System Management II 250
  • 247. Para mais informações…  Sobre backup e restauração do PI:  PI Server Backups with Veritas Netbackup (3.4.380 and later)  PI Server backups with Symantec Backup Exec (for 3.4.380 and later)  PI Server System Mangement Guide Copyright © 2010 OSIsoft, LLC. 251
  • 248. 7.0 Segurança Copyright © 2010 OSIsoft, LLC.
  • 249. Mensagens de Erro x Segurança -10400: No Read access secure object -10401: No Write access secure object Copyright © 2010 OSIsoft, LLC. 253
  • 250. Segurança no PI Server Copyright © 2010 OSIsoft, LLC.  PI Firewall  Permite administrar autorização de acesso a endereços ou ranges de IP  PI Identities, Users and Groups  Aplica permissões de acesso baseado no login do usuário no Windows ou no PI Server  PI Trust & PI Mapping  Aplica permissões automáticas de acesso baseado em critérios de validação e Active Directory  Database Security  Controla acesso operacional aos bancos de dados de sistema do PI 254
  • 251. Protegendo o ambiente PI  O Sistema PI é compatível, e aproveita os benefícios de segurança de um ambiente de rede seguro corporativo. São características destes ambientes :  Segurança de domínio para usuários, diretórios e aplicações  Segurança a nível de rede incluindo roteamento baseado em Copyright © 2010 OSIsoft, LLC. firewalls  Programas Anti-virus e patches de segurança do sistema operacional  Acesso remoto externo controlado e restrito (dial-up, webex)  Normalmente, máquinas de Interface e servidores recebem endereços IP fixos na rede. Os demais usuários clientes recebem endereços temporários, através de servidores DHCP da rede. 255
  • 252. Protegendo o Servidor  Coloque o servidor numa sala segura com portas fechadas e com controle climático e de energia  Tenha senhas diferentes para o administrador local e Copyright © 2010 OSIsoft, LLC. piadmin  Utilize screen-saver que trave sessões ociosas e exiga senha para reconexão  Não utilize o servidor do PI para acessar a Internet. Nem mesmo para baixar atualizações. Faça o download em outra máquina e depois transfira os arquivos para o servidor através de pen-drive ou outros recursos  Não instale ferramentas clientes no servidor (Office, PI ProcessBook, etc.)– já que isso estimula o uso desta máquina como se fosse um cliente normal. 256
  • 253. 7.1 Como Usuários se Conectam ao PI Copyright © 2010 OSIsoft, LLC.
  • 254. Accessando Dados no PI  Para acessar os dados de um PI server, um Copyright © 2010 OSIsoft, LLC. usuário precisa:  Ter acesso ao servidor do PI através de rede TCP/IP  Possuir ferramentas apropriadas e conhecê-las  Possuir conhecimentos específicos para entender suas tags  Passar pela segurança do PI 258
  • 255. Copyright © 2010 OSIsoft, LLC. PI API e PI SDK  PI API e PI SDK são as bibliotecas dinâmicas que garantem a “plataforma” para acesso ao PI para qualquer aplicação (incluindo interfaces do PI e Aplicações Específicas)  PI API (Application Programming Interface)  Utilizadas por Ferramentas cliente na versão 2 e por muitas interfaces  PI SDK (Software Development Kit)  Utilizada PI System Management Tools e ferramentas clientes na versão 3  Muitas interfaces estão baseadas em PI API enquanto outras utilizam uma combinação de PI API e PI SDK. 259
  • 256. Como os Usuários conectam ao PI? 1. PI SDK  Os clientes PI verificam a tabela de servidores conhecidos do PI SDK procurando pelo usuário e servidor default no registro do Windows. PI API  Os clientes do PI procuram no arquivo pilogin.ini pelo usuário e servidor default 2. Se o controlador da sessão conseguir se conectar ao servidor ele procura por um Trust para conexão a) Se existir um trust válido, a sessão conecta sob o usuário do trust b) Se não existir trust válido, ele procede para outra verificação: 3. PI verifica o usuário padrão a) Se encontrar o usuário e não houver senha, a conexão é feita b) Se ele não puder encontrar o usuário, ou se existir uma password associada ele apresentará a janela de login ao usuário Copyright © 2010 OSIsoft, LLC. 260
  • 257. Conectando ao PI – Ferramentas Cliente  A tabela de servidores conhecidos do PI SDK é mantida através da janela de diálogos PI Connection Manager Copyright © 2010 OSIsoft, LLC. 261
  • 258. Conectando com o PI – O Servidor do PI  Normalmente, não é necessário nenhum login para utilizar comandos de prompt no servidor do PI  Você pode forçar um login modificando o parâmetro CheckUtilityLogin – Aba Security no Tuning Parameters  O servidor precisa ser reiniciado. Copyright © 2010 OSIsoft, LLC. 262
  • 259. 7.2 PI Firewall Copyright © 2010 OSIsoft, LLC.
  • 260. Copyright © 2010 OSIsoft, LLC. PI Firewall  O PI Server possibilita a utilização de um controle de conexão próprio, independente da política de rede.  O PI Firewall realiza controle de acesso, baseado no endereço IP ou nome da máquina dos computadores clientes 264
  • 261. PI Firewall – Exemplo  O Banco de Dados de Firewall é uma tabela com Copyright © 2010 OSIsoft, LLC. dois campos:  É possível especificar um endereço IP específico ou uma sub-rede para ter acesso autorizado ou não-autorizado.  Máscaras de host mais específicas irão prevalecer sobre as mais genéricas 265 HostMask Value 192.168.149.55 Disallow 192.168.177.* Allow Bobcat.somewhere.com Disallow
  • 262. Segurança com PI Firewall  A maior parte de Instalações do Sistema PI é protegida por firewalls corporativos em roteadores e switches  Mesmo que esta funcionalidade seja útil para alguns administradores, a manutenção de um firewall adicional ao da rede não é aconselhada pela OSISoft. Copyright © 2010 OSIsoft, LLC. 266
  • 263. Gerenciando o PI Firewall Copyright © 2010 OSIsoft, LLC. 267  A partir da versão 3.4.380, é possível gerenciar as configurações através do SMT, no Plug-in Firewall.  A outra forma é através do comando PI CONFIG
  • 264. 7.3 PI Identities, Usuários e Grupos Copyright © 2010 OSIsoft, LLC.
  • 265. Antes da Versão 3.4.380 < 3.4.380 PI Server W.I.S. (Windows Integrated Security) • O usuário do Windows é o usuário do Copyright © 2010 OSIsoft, LLC. 269 PI Server, através de um mapeamento • A auditoria é feita baseada no Usuário do Windows • Usuários do Windows e PI separados • A auditoria é feita baseada no usuário do PI  Nancy  Bob  Jim
  • 266. Usuários do PI e Grupos  Em uma instalação default do PI Server  Quatro Identities são criados:  PI Engineers, PIOperators, PISupervisors Copyright © 2010 OSIsoft, LLC.  PIWorld  Dois usuários são criados:  piadmin (power user)  pidemo  Dois grupos são criados:  Piadmins  Piusers 270
  • 267. Copyright © 2010 OSIsoft, LLC. 271 Pi Identities, Users & Groups - PI SMT  Add-In utilizado para gerenciar toda a administração de Usuários no PI Server
  • 268. Copyright © 2010 OSIsoft, LLC. PI Identities  As PI Identities podem ser associadas a todas as Listas de Acesso do Sistema(Tags, Elementos do AF, Bancos de Dados, Trusts e Mappings)  Não é possível utilizar uma PI Identity para efetuar login explícito  As Identities possuem sempre permissões para Leitura e Escrita  Não é possível apagar a Identity – PI World 272
  • 269. Usuários e Grupos do PI Server  Os Usuários e Grupos foram mantidos no Sistema para preservar compatibilidade com sistemas legados. É recomendado utilizar somente PI Identities em sistemas novos.  Os usuários podem ser utilizados no caso de conexões explícitas ao Servidor  Nenhum Trust ou Mapping deve ser associado ao usuário “piadmin”. Nestes casos, deve ser utilizado o Grupo “piadmins” Copyright © 2010 OSIsoft, LLC. 273
  • 270. Configurações de Segurança nas Tags  A segurança nas Tags é definida através de duas diferentes Listas de Acesso:  Acesso aos Atributos das Tags: Objetos de segurança que podem ler ou alterar qualquer atributo  Acesso aos dados das Tags:Objetos de segurança que podem ler, incluir ou editar eventos para a tag  Podem ser associados Identities, Grupos e Copyright © 2010 OSIsoft, LLC. Usuários 274
  • 271. Antes da versão 3.4.380 - Segurança das Tags Copyright © 2010 OSIsoft, LLC. 275 < 3.4.380 PI Server W.I.S. (Windows Integrated Security) PI Identities PI Groups world PI Users Proprietário Grupo Todos … …
  • 272. Aba segurança das Tags – Point Builder Copyright © 2010 OSIsoft, LLC.
  • 273. Reiniciar Senhas para usuários do PI  Utilize o plug-in Users and Groups para mudar Copyright © 2010 OSIsoft, LLC. senhas  A senha de um usuário pode ser reiniciada utilizando um ponto de exclamação no campo senha antiga 277
  • 274. Exercício Dirigido  Utilize o Plug-In Users and Groups do SMT para mudar a senha do usuário piadmin do seu PI server  Use ‘piadmin’ como nova senha Copyright © 2010 OSIsoft, LLC. 278
  • 275. 7.4 PI Mapping Copyright © 2010 OSIsoft, LLC.
  • 276. Copyright © 2010 OSIsoft, LLC. PI Mapping  Estrutura que associa os objetos de um domínio do Windows (Active Directory – Usuários e Grupos de Usuários) a um PI Identity, Grupo ou Usuário  Cada mapping pode ser associado a apenas um objeto do AD  As associações podem ser feitas ainda com usuários locais do AD do próprio servidor (p. ex. “Administrator” do servidor do PI Server) 280
  • 277. Copyright © 2010 OSIsoft, LLC. PI Mapping 281
  • 278. 7.4 PI Trust Copyright © 2010 OSIsoft, LLC.
  • 279. Mecanismo de Trust do PI  Associa uma aplicação, uma máquina específica, um domínio do Windows e/ou um usuário do Windows a um usuário específico do PI  Uma interface instalada em um nó de interface precisa de uma entrada na tabela de PI Trust para ter privilégios de leitura e escrita no PI server  Um Trust também pode ser utilizado para permitir sign-on único utilizando os nomes de usuário do domínio do Windows Copyright © 2010 OSIsoft, LLC. 283 Data Acquisition Node PI Server Tabela PI Trust Outros PI Databases Endereço IP / Nome do Host PI User
  • 280. O Banco de Dados do PI Trust  O Banco de Dados PI Trust é uma tabela de Copyright © 2010 OSIsoft, LLC. registro de trusts  Cada registro inclui:  Um nome único para cada trust  Um nome de usuário do PI  Pelo menos uma das seguintes credenciais de conexão:  Nome da aplicação  Nome do Domínio  Endereço IP  Nome da máquina  Login no Sistema Operacional 284
  • 281. Credenciais de Conexão  Credenciais disponíveis para login por PI API (Interfaces, PI ProcessBook / PI DatatLink version 2.x)  Nome da aplicação (4-Caracteres+E)  Endereço IP e máscara de rede  Caminho de Rede (nome do host)  Credenciais disponíveis com PI SDK login (PI SMT, PI ProcessBook / PI DataLink version 3.x)  Nome da aplicação (nome do EXE)  Endereço IP e máscara de rede  Caminho de rede (nome do host)  Domínio do Windows  Login no sistema operacional (Domínio) Copyright © 2010 OSIsoft, LLC. 285
  • 282. Endereço de Rede  Para utilizar Caminho de Rede como credencial de conexão, crie dois trusts: um para o nome totalmente qualificado (JoePC.osisoft.com) e outro para o nome da máquina local (JoePC )  Dependendo de como a pesquisa de nome de domínio estiver configurada na sua rede, o computador pode precisar de uma ou de outra entrada para ser reconhecido  Nas conexões PI SDK, um símbolo de dólar (“$”) pode ser utilizado para representar qualquer máquina dentro do domínio Copyright © 2010 OSIsoft, LLC. 286
  • 283. Endereço IP e Máscara de Rede  O endereço IP de uma máquina é avaliado baseado na combinação de Endereço e Máscara de Rede na tabela de trust  0 na máscara de rede significa qualquer número  255 significa que este campo precisa ser exatamente igual ao endereço especificado Copyright © 2010 OSIsoft, LLC. 287 Linha Endereço IP - Trust Máscara de Rede Trust Endereço IP Resultado do AND OK 1 None (0.0.0.0) None (0.0.0.0) 192.168.168.121 0.0.0.0 Yes 2 192.168.168.0 255.255.255.0 192.168.168.121 192.168.168.0 Yes 3 192.168.168.0 255.255.255.0 192.168.175.004 192.168.175.0 No 4 192.168.168.22 255.255.255.255 192.168.168.22 192.168.168.22 Yes 5 192.168.168.22 255.255.255.255 192.168.168.20 192.168.168.20 No
  • 284. Domínio e Usuário do Sistema Operacional Copyright © 2010 OSIsoft, LLC. 288  Domínio (apenas para aplicações com PI SDK)  O domínio do Windows precisa ser o mesmo para o PI Server e a aplicação que irá conectar  Usuário do SO (aplicações PI SDK)  O usuário do sistema operacional  Um sinal de dólar (“$”) representa qualquer usuário de domínio Domínio Usuário do SO Usuário do PI Resultado OSI $ $ PIUser autenticado será o mesmo do Sistema Operacional (O usuário precisa existir no PI) OSI $ pidemo Todos os usuários do sistema operacional entram com o mesmo usuário
  • 285. Exemplo: Trust para aplicação PI-API Conexão Trust Resultado Copyright © 2010 OSIsoft, LLC. 289 Nome Trust: MyTrust1 Nome Aplicação: APIBE Endereço Rede: JoePC Endereço IP: 0.0.0.0 Máscara de Rede: 0.0.0.0 Usuário PI: pi-interface Conexão 1 NomeApp: APIBE Máquina: BobPC IP: 192.168.37.114 Conexão 2 NomeApp: APIBE Máquina: JoePC IP: 192.168.37.113 Conexão 3 NomeApp: PITOE Máquina: JoePC IP: 192.168.37.112 Sem trust pi-interface Sem trust
  • 286. Exemplo: Trust para aplicação PI SDK Conexão Trust Resultado Copyright © 2010 OSIsoft, LLC. 290 Nome Trust: MyTrust2 Nome Aplicação: Procbook.exe Endereço de Rede: StevePC Endereço IP: 0.0.0.0 Máscara de rede: 0.0.0.0 Usuário PI : pi-Procbook Conexão 1 NomeApp: Excel.exe Máquina: AlexPC IP: 192.168.37.114 Conexão 2 NomeApp: Procbook.exe Máquina: StevePC IP: 192.168.37.121 Conexão 3 NomeApp: opcint.exe Máquina: StevePC IP: 192.168.37.121 Sem trust pi-Procbook Sem trust
  • 287. Conexão Trust Resultado Copyright © 2010 OSIsoft, LLC. 291 Exemplo: Trust que Mapeia todos Usuários do Domínio para o mesmo usuário do PI Nome Trust: MyTrust3 Nome Aplicação: Endereço rede: Endereço IP: 0.0.0.0 Máscara de rede: 0.0.0.0 Domínio: OSI Usuário OS: $ Usuário PI: piadmin Conexão 1 IP: 192.168.35.114 Domínio: WkgrpA Usuário: Bob Conexão 2 IP: 192.168.37.114 Domínio: OSI Usuário: Joe Conexão 3 IP: 192.168.37.18 Domínio: GMC Usuário: Joe Sem trust piadmin Sem trust
  • 288. Conexão Trust Resultado Copyright © 2010 OSIsoft, LLC. 292 Exemplo: Trust que Mapeia todos Usuários de Domínio a um Usuário do PI com o mesmo nome Nome Trust: MyTrust4 Nome Aplicação: Endereço Rede: Endereço IP: 0.0.0.0 Máscara de Rede: 0.0.0.0 Domínio: OSI Usuário SO : $ Usuário PI: $ Connection 1 IP: 192.168.35.114 Domínio: WkgrpA Usuário: Bob Connection 2 IP: 192.168.37.114 Domínio: OSI Usuário: Joe Connection 3 IP: 192.168.37.18 Domínio: GMC Usuário: Joe Sem trust Joe (usuário precisa existir no PI) Sem trust
  • 289. Critério de Pontuação para determinar o Trust Copyright © 2010 OSIsoft, LLC. 293  Em casos onde as credenciais de conexão coincidem com mais de um trust, a pontuação abaixo é utilizada para classificar o trust Peso Campo Avaliado 163 Nome aplicação 131 Usuário Específico do SO 115 Qualquer máquina no domínio ($) 107 Qualquer usuário do domínio($) 103 Endereço IP 103 Caminho da Rede 101 Subrede 100 Usuário no domínio
  • 290. Copyright © 2010 OSIsoft, LLC. Trusts - PI SMT 294  Trusts podem ser criados e gerenciados com o plug-in Trusts do PI SMT
  • 291. Copyright © 2010 OSIsoft, LLC. 295 Trusts - PI SMT  Selecione Advanced ou Wizard para criar o trust
  • 292. Recomendações de Segurança e Interfaces  Crie uma conta de usuário no PI para suas interfaces (Interface, OPCint, etc.)  Crie um trust para o nó de interface associado a este usuário baseado no nome da aplicação e nome do host (ou endereço IP)  Associe esta conta como proprietária no acesso a dados de tags (atributo DataOwner) assim ela sempre permitirá leitura e escrita Copyright © 2010 OSIsoft, LLC. 296 Tag PointSource DataOwner DataAccess 1E:Fi101.PV A Interface O:RW G:R W:R 1D:TC526.SP A Interface O:RW G:R W:R
  • 293. Copyright © 2010 OSIsoft, LLC. 297 Segurança através de PI Trust  O PI Trust é permissivo (ele “Confia”). Ele concede um privilégio específico de usuário a uma máquina específica, a um usuário específico ou a um domínio específico  Caso o usuário piadmin (ou outros usuários) estejam sem senha ou regras de segurança nas tags, os trusts não estarão protegendo nada
  • 294. Copyright © 2010 OSIsoft, LLC. 298 Exercício 10 Configuração do PI Trust Objetivo:  Criar entradas de PI Trust para uma Interface
  • 295. 7.5 Segurança de Banco de Dados Copyright © 2010 OSIsoft, LLC.
  • 296. Segurança no Banco de Dados  Controla acesso aos bancos de dados do PI Server  Permite ao administrador conceder autorizações especiais a grupos e usuários para acessar e modificar tabelas específicas do sistema  Pode restringir a execução de operações aos usuários do sistema Copyright © 2010 OSIsoft, LLC. 300
  • 297. Tabela de Segurança do Banco de Dados  Acesso de escrita aos bancos de dados do PI: Copyright © 2010 OSIsoft, LLC.  Criar novas tags  Criar ou editar Digital State Sets  Criar ou editar Usuários e Grupos  Criar ou editar a PI Module Database  Alterar senhas( Usuários normais conseguem mudar apenas as suas próprias senhas)  Acesso de leitura aos bancos de dados do PI:  Para editar o BD de tags do sistema é necessário que o usuário tenha o direito de acesso (PtAccess) a estas tags específicas 301
  • 298. Copyright © 2010 OSIsoft, LLC. 302 Database Security - PI SMT
  • 299. Editando a tabela de Segurança do Banco de Dados  Modificada no plug-in Database Security no SMT  Pode ser configurado individualmente no modelo de Listas de Controle de Acesso, a partir da versão 3.4.380 Copyright © 2010 OSIsoft, LLC. 303
  • 300. Exercício Dirigido  Usando o Plugin Database Security do SMT, autorize outro usuário do PI a criar tags no sistema  Crie um usuário PI chamado pieditdb  Adicione este usuário ao grupo piadmin  Modifique a segurança das tabelas PIPOINT e PIDS para permitir aos membros do grupo piadmin que criem novas tags e estados digitais Copyright © 2010 OSIsoft, LLC. 304
  • 301. 7.6 Resumo de Segurança Copyright © 2010 OSIsoft, LLC.