Resumo:
Esta dissertação tem como objetivo utilizar o protocolo SNMP para exercer as atividades de Supervisão de Processos e Gerenciamento de forma remota. Como a utilização do protocolo é feita através de linhas de comando, uma arquitetura é desenvolvida para facilitar a interação. Esta aplicação amigável realiza a comunicação com os dispositivos monitorados bem como o estado dos computadores em rede. Nessas redes há funções distintas a serem desempenhadas. O gerente concentra as informações de todas as máquinas que consulta através de um processo chamado poll. O agente responde às solicitações e podem ter dispositivos conectados caso estes não tenham o protocolo SNMP em seu firmware. Como exemplo, estes dispositivos podem ser placas de aquisição de dados, Controlador Lógico Programável ou switches gerenciáveis. Outra tarefa é chamada de trap, notificações enviadas pelos agentes sem que haja o pedido do gerente. Os serviços do protocolo SNMP estão disponíveis através de comandos. Compreendendo o propósito dos comandos bem como suas opções, a sequência destes comandos forma o script. Na arquitetura proposta foram desenvolvidos vários scripts que são organizados em scripts para gerenciamento e para supervisão de processos.
Foram desenvolvidos oito scripts que fornecem as informações mais relevantes do agente como a capacidade de memória RAM, o desempenho da rede de comunicação, estatísticas, tempo que a máquina está ligada entre outros. Para realizar a função de supervisão de processos foram desenvolvidos quatro scripts para obter os valores das variáveis de processo. O propósito é capturar as grandezas físicas em uma rede que podem ser do tipo digital ou analógico.