Implementación de un agente extensible SNMP sobre la plataforma Raspberry Pi para la simulación de MIB propietarias
Implementation of an extensible SNMP agent on the Raspberry Pi Platform for the simulation of proprietary MIBs
Author
García Estébanez, AdriánDate
2015-07-30Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
SNMP
AgentX
Agente extensible
Plataforma de gestión
Raspberry Pi
Net-SNMP
Open-source
Extensible agent
Management plataform
Abstract:
RESUMEN: En este proyecto se describe el diseño e implementación de un agente de gestión SNMP extensible y autónomo sobre un computador de placa reducida Raspberry Pi. El agente se ha implementado utilizando el software Net-SNMP, siendo posible su extensión gracias al estándar AgentX. Para conseguirlo, se han desarrollado los programas necesarios para que el dispositivo soporte todas las funciones que definen un agente extensible autónomo, así como aquellos que simulan los escenarios de prueba del funcionamiento correcto de una plataforma de gestión SNMP completa en la que el dispositivo actúe como agente. Todo el código fuente del proyecto es abierto, ya que deriva de licencias BSD y GNU. Además, existe la intención de utilizar el dispositivo con fines docentes, en concreto en las prácticas de la asignatura del Grado en Ingeniería de Tecnologías de Telecomunicación de la Universidad de Cantabria Gestión y Operación de Redes; por tanto, su funcionamiento correcto se ha comprobado en el entorno del laboratorio donde se realizarán dichas prácticas.
ABSTRACT: This draft describes the design and implementation of an autonomous SNMP extensible agent over a SBC (Single Board Computer) Raspberry Pi. The agent has been implemented using the SNMP software suite Net- SNMP, while its extension capabilities rely on AgentX standard. In order to achieve these goals, the necessary programs for the device to support required SNMP extensible agent functions have been developed; and also those who simulate the test scenarios used to prove the correct operation of the autonomous agent within a full SNMP management platform. This draft code is completely open, as it derives from BSD and GNU licenses. In addition, it´s planned to use the device with educational purposes, specifically during the course Gestión y Operación de Redes, included in Grado en Ingeniería de Tecnologías de Telecomunicación (Universidad de Cantabria) syllabus; so its operation has also been tested in the enviroment where these course´s classes will be held.