Escolar Documentos
Profissional Documentos
Cultura Documentos
Conversor de Protocolo
Julho de 2009
A informação contida neste documento é de propriedade do CEPEL, tendo se originado de trabalho desenvolvido nesta
empresa para consulta e referência dos usuários do sistema SAGE, e não poderá ser reproduzida ou utilizada para
quaisquer outros fins sem autorização prévia e expressa do CEPEL. Este documento baseia-se em informação disponível
na data de sua publicação. Embora sejam feitos esforços para torná-lo preciso, este não se propõe a cobrir todos os
detalhes ou particularidades apresentadas pelo sistema. O CEPEL não se responsabiliza por notificar os usuários deste
documento de possíveis alterações feitas posteriormente.
i
Conteúdo
INTRODUÇÃO................................................................................. 1
FILTRO .......................................................................................... 9
TABELAS...................................................................................... 11
LSC ................................................................................................... 11
CNF ................................................................................................... 11
PAS ................................................................................................... 11
PAF ................................................................................................... 11
PDF ................................................................................................... 13
PDS ................................................................................................... 13
CGF ................................................................................................... 13
CGS................................................................................................... 13
NV1 ................................................................................................... 13
NV2 ................................................................................................... 13
CXU................................................................................................... 13
UTR ................................................................................................... 14
TAC ................................................................................................... 14
ENU................................................................................................... 14
GERAÇÃO AUTOMÁTICA DE BASE FONTE ................................... 15
PROCEDIMENTO ................................................................................ 15
i
SAGE
Sistema Aberto de Gerenciamento de Energia
- Conteúdo
ii
Conversor de Protocolo
Julho - 2009
Introdução
1
SAGE
Sistema Aberto de Gerenciamento de Energia
- Introdução
2
Conversor de Protocolo
Julho - 2009
Conversor de Protocolos SNMP
Dentre as mensagens básicas definidas para o protocolo SNMP, três
tipos de mensagens, GET, SET e GETNEXT, são utilizadas no SAGE.
Por exemplo, como parte de uma MIB (MIB-II) está definido o objeto
SysUpTime que corresponde ao tempo de atividade de gerência de um
equipamento. A este objeto é atribuída uma referência .1.3.6.1.2.1.1.3
que é um equivalente numérico a posição de referência em uma árvore
de objetos.
3
SAGE
Sistema Aberto de Gerenciamento de Energia
- Conversor de Protocolos SNMP
4
Conversor de Protocolo
Julho - 2009
Mapeamento de Operações
Para fazer a aquisição de dados via SNMP faz-se necessário um
entendimento das entidades que atuam no sistema para tal
funcionalidade. A terminologia utilizada em documentos que descrevem
o padrão SNMP é gerente e agente. Em cada equipamento que é
monitorado deve haver pelo menos uma instância de agente SNMP. No
caso de mais de um agente instanciado por equipamento, um agente
seria o responsável por atender o serviço SNMP enquanto outros
ficariam de reserva para eventual falha no agente atuante. Portanto,
pode-se por exemplo definir dois agentes em um mesmo equipamento
para controle de failover. O agente SNMP exerce a função típica de uma
UTR como é normalmente definido no SAGE.
Aquisição Analógica
5
SAGE
Sistema Aberto de Gerenciamento de Energia
- Mapeamento de Operações
Aquisição Digital
Controle
6
Conversor de Protocolo
Julho - 2009
Pontos Calculados
Para obter cálculo de consumo de CPU, é necessário definir na base um
ponto de cálculo cujo valor é determinado através de cálculo no SAGE.
Exemplo:
PAS
BNDMO = 0
ID = CALCCPU
LIE = -500
LSE = 500
OCR = OCR_PAS01
TAC = CALC
TCL = CPU
TIPO = OUTROS
DPE = 2
LIA = -300
LIU = -400
LSA = 300
LSU = 400
TERM = A_REA
NOME = Percentual de Consumo de CPU
7
SAGE
Sistema Aberto de Gerenciamento de Energia
- Pontos Calculados
8
Conversor de Protocolo
Julho - 2009
Filtro
Para obter valores máximos de determinada medida em um dado
intervalo de tempo deve-se utilizar o filtro FIL1. O default é utilizar um
intervalo de tempo de uma hora. Nesse caso o valor retornado no filtro
é o valor máximo medido no ponto em uma janela de tempo de uma
hora.
9
SAGE
Sistema Aberto de Gerenciamento de Energia
- Filtro
10
Conversor de Protocolo
Julho - 2009
Tabelas
A seguir são colocadas algumas particularidades em relação a como
definir uma base de dados de forma que o SAGE possa atuar como
gerente SNMP.
LSC
Deve definir para cada LSC atributos TCV e TTP da seguinte forma:
TCV = CNVI
TTP = TSNMP
CNF
Ao definir uma CNF, o atributo CONFIG deve conter as definições
necessárias para acesso a um agente SNMP. Tipicamente deve-se
definir um endereço IP, a porta que responde o serviço SNMP e a string
definida como community.
Exemplo:
PAS
Os pontos lógicos são definidos normalmente. No caso de pontos de
filtro ou de cálculo, pode-se usar um dos filtros ou cálculos tal como
explicado anteriormente.
PAF
Para o atributo ID utiliza-se uma convenção que determina o tipo de
ponto, o OID (Object ID) a que o ponto corresponde e se são
computados médias em diferentes intervalos de tempo.
11
SAGE
Sistema Aberto de Gerenciamento de Energia
- Tabelas
Exemplo: ID = SRV1_I_.2.1.25.1.1.0
Exemplo:
DESC1= .2.1.25:5.1.1.1:4.2.1.2.
12
Conversor de Protocolo
Julho - 2009
Tabelas -
PDF
Os pontos digitais físicos são definidos de forma similar aos pontos
analógicos físicos na tabela PAF. O atributo ID segue o mesmo formato
utilizado para PAF. O atributo KCONV é tipicamente configurado para
NOR.
PDS
Pontos digitais lógicos na tabela PDS são definidos normalmente.
CGF
Utiliza-se a mesmo formato para o atributo ID que é utilizado na tabela
PAF. O tipo de ponto é designado pela letra C.
Exemplo:
ID= SRV1_C_.4.1.2021.100.12.0
CGS
O atributo TRRAC define um intervalo de tempo para um temporizador
de controle. Ao expirar tal temporizador o controle é cancelado.
NV1
São definidas entradas na tabela NV1 específicas para a aquisição
SNMP.
NV2
São definidas entradas na tabela NV2 específicas para a aquisição
SNMP.
CXU
Para a tabela CXU é importante observar intervalos de tempo
(definidas nos atributos INTGR para pontos digitais e AQANL
para pontos analógicos) para aquisição de medidas que sejam
compatíveis com cálculo de médias em janelas de tempo e outros
fatores similares.
13
SAGE
Sistema Aberto de Gerenciamento de Energia
- Tabelas
UTR
É definida normalmente com a devida atenção para o campo
RESPT que deve ter um valor para tempo acima do tempo que se
espera para aquisição de dados. Para aquisição de dados em
tabela o tempo necessário é tipicamente maior. É recomendável
neste caso definir uma outra entrada em UTR para este tipo de
ponto ainda que seja referente a um mesmo equipamento de
outra entrada na tabela.
TAC
É definida normalmente. Utiliza-se ASAC para o atributo TPAQS.
ENU
Deve-se observar que o valor de TDESC seja compatível, pois ao
fazer aquisição o valor definido em TDESC é o intervalo de tempo
entre dois pedidos consecutivos de aquisição.
14
Conversor de Protocolo
Julho - 2009
Geração Automática de Base Fonte
Procedimento
Exemplo:
TAC_CALC = CALC_TAC
GSD = GW1
CXU_INICIAL = 4
[HOST]
ID = srv1
IP_ADDR1 = 161.79.56.101:1027
SNMP_VERSAO = 1
SNMP_COMMUNITY = public
Exemplo:
16
Conversor de Protocolo
Julho - 2009