MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a...

14
MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO ATRAVÉS DE PROTOCOLO SNMP NO SAGE Daniel Antunes Maciel Villela, Ayru L. Oliveira Filho CEPEL

Transcript of MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a...

Page 1: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

MONITORAÇÃO DE REDES E SISTEMAS

DE SUPERVISÃO ATRAVÉS DE

PROTOCOLO SNMP NO SAGE

Daniel Antunes Maciel Villela, Ayru L. Oliveira Filho

CEPEL

Page 2: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Objetivo

• Palavra-chave: remoto

– Monitorar infraestrutura de comunicação

– Monitorar o SAGE

switchrede scada

de operaçãoStatus da interface

no switch?

Ligação scada no

SAGE?

mensagem

SNMP

resposta

SNMP

Page 3: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Agente SNMP

• Componente existente em equipamentos

capaz de responder requisições SNMP

switch

???Mensagem

SNMP

agente SNMP

Page 4: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Management Information Base (MIB)

• Trata-se de uma descrição em linguagem

própria (derivada de ASN.1) das informações

disponibilizadas por agentes

switch???

agente SNMP

Trecho da MIB:

…ifOperStatus OBJECT-TYPE

SYNTAX INTEGER {

up(1), -- ready to pass packets

down(2),

testing(3), -- in some test mode

unknown(4), -- status can not be determined

-- for some reason.

dormant(5),

notPresent(6), -- some component is missing

lowerLayerDown(7) -- down due to state of

-- lower-layer interface(s)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION

"The current operational state of the interface.

The testing(3) state indicates that no operational

packets can be passed."

::= { ifEntry 8 }

Page 5: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Gerente SNMP

• Componente que emite requisições SNMP

switch

???

Mensagem

SNMP

agente SNMP

gerente

SNMP

Page 6: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Protocolo SNMP

• Simples pois define poucos tipos de

mensagens (PDUs)

• No entanto, MIBs são complexas pois

definem uma gama extensa de informação

• Ferramenta de gerência de rede: software

que permite monitorar redes ou mesmo

sistemas

Page 7: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Projeto SAGE SNMP

• Projeto ANEEL suportado por CHESF, FURNAS, ELETRONORTE e ELETROSUL

• Objetivo: SAGE pode ser utilizado como ferramenta de gerência– Coleta informações de vários elementos de rede

– Apresenta em telas

– Dispara alarmes etc.

• Objetivo: SAGE pode ser monitorado através de SNMP

Page 8: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

SAGE gerenciável

• SAGE possui um componente (agente SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico

• Elaborada a MIB do SAGE que contém toda a descrição de informações disponibilizadas– Atualmente, mais de 270 páginas

– O agente SAGE SNMP disponibiliza estado de ligações SCADA, estado de nós SAGE, estado de processos SAGE etc.

Page 9: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Agente SAGE SNMP

• Diversas informações disponibilizadas pelo

agente SAGE SNMP a requisições SNMP

Mensagem

SNMP

gerente

SNMP

agente SNMP

estado da

ligação SCADA ?

Page 10: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

SAGE como ferramenta de gerência

• Coleta de informações de vários elementos de rede– Implementado um conversor de protocolo SNMP que atua

como gerente SNMP• Requer configuração de base de dados (pontos etc.)

– Não só realiza requisições, mas também calcula estatísticas como médias

• Possibilidade de comandos remotos

• Apresentação em telas– Visor de Telas do SAGE

• Disparo de alarmes etc.– Visor de Alarmes do SAGE

• Ferramenta de geração automática de base– Base gerada a partir de um único arquivo de configuração

Page 11: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Exemplos de telas de monitoração

Page 12: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Exemplos de telas de monitoração

Page 13: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Exemplos de telas de monitoração

Page 14: MONITORAÇÃO DE REDES E SISTEMAS DE SUPERVISÃO … - IT31... · SNMP) que responde a requisições SNMP, inclusive de gerente SNMP genérico •Elaborada a MIB do SAGE que contém

Conclusão

• SAGE preparado para atuar como ferramenta

de gerência

• SAGE é gerenciável, isto é, atende a

requisições SNMP

• Existem iniciativas para padrões de

monitoração de infraestrutura de

comunicação como o padrão IEC 62351-7

– Menção a SNMP, no entanto, até o momento

apenas objetos de gerência