Componentes de red (SNMP)
Para que SNMP pueda funcionar, es necesaria la presencia de estos dos componentes:
El Protocolo simple de administración de redes (SNMP) es un protocolo de capa de aplicación definido por la Junta de arquitectura de Internet (IAB) en RFC1157 para intercambiar información de administración entre dispositivos de red. Forma parte del conjunto de protocolos Protocolo de control de transmisión/Protocolo de Internet (TCP/IP).
SNMP es uno de los protocolos ampliamente aceptados para administrar y monitorizar elementos de red. La mayoría de los elementos de red de nivel profesional vienen con un agente SNMP incluido. Estos agentes deben estar habilitados y configurados para comunicarse con el sistema de administración de red (NMS).
![Resultado de imagen para protocolo simple snmp](data:image/jpeg;base64,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)
- Estación de gestión de redes: una estación de gestión de redes aloja las aplicaciones de gestión encargadas de supervisar y controlar los nodos gestionados.
- Nodo gestionado: un nodo gestionado es un dispositivo, como un servidor, un enrutador o un hub, que aloja los agentes de gestión de SNMP responsables de llevar a cabo las solicitudes procedentes de estaciones de gestión; por ejemplo, un procesador de servicio (SP) que ejecuta Oracle ILOM. Los nodos gestionados también pueden proporcionar información de estado no solicitada a la estación de gestión en forma de capturas.
Administrador SNMP:
Un administrador o sistema de administración es una entidad separada responsable de comunicarse con los dispositivos de red implementados por el agente SNMP. Normalmente es un equipo que se utiliza para ejecutar uno o más sistemas de administración de red.
Funciones clave del administrador SNMP
- Agentes de consultas
- Obtiene respuestas de agentes
- Establece variables en agentes
- Reconoce eventos asincrónicos de agentes
Dispositivos administrados:
Un dispositivo administrado o el elemento de red es una parte de la red que requiere algún tipo de monitorización y administración, por ejemplo, enrutadores, conmutadores, servidores, estaciones de trabajo, impresoras, UPS, etc.
Agente SNMP:
El agente es un programa que está empaquetado dentro del elemento de red. La habilitación del agente le permite recopilar la base de datos de información de administración del dispositivo localmente y la pone a disposición del administrador SNMP, cuando se le solicita. Estos agentes pueden ser estándar (por ejemplo, Net-SNMP) o específicos de un proveedor (por ejemplo, HP Insight Agent)
Funciones clave del agente SNMP
- Recopila información de administración sobre su entorno local
- Almacena y recupera información de gestión según se define en la MIB.
- Señala un evento al administrador.
- Actúa como proxy para algunos nodos de red administrables que no son SNMP.
Diagrama básico de comunicación SNMP
![Diagrama básico de comunicación SNMP](https://www.manageengine.com/es/network-monitoring/images/snmp-components.gif)
Base de datos de información de administración o Base de información de administración (MIB)
Cada agente SNMP mantiene una base de datos de información que describe los parámetros del dispositivo administrado. El administrador SNMP usa esta base de datos para solicitar al agente información específica y traduce aún más la información según sea necesario para el Sistema de administración de red (NMS). Esta base de datos comúnmente compartida entre el Agente y el Administrador se denomina Base de información de administración (MIB).
Por lo general, estas MIB contienen un conjunto estándar de valores estadísticos y de control definidos para nodos de hardware de una red. SNMP también permite la extensión de estos valores estándar con valores específicos para un agente en particular mediante el uso de MIB privadas.
En resumen, los archivos MIB son el conjunto de preguntas que un administrador SNMP puede hacerle al agente. El agente recopila estos datos localmente y los almacena, según se define en la MIB. Por lo tanto, el administrador de SNMP debe conocer estas preguntas estándar y privadas para cada tipo de agente.
Navegador SNMP MIB y herramienta SNMP Walk
El conjunto de herramientas gratuitas de ManageEngine incluye un navegador SNMP MIB que ayuda a cargar/descargar MIB y a obtener datos MIB de agentes SNMP (v1, v2c, v3). El navegador SNMP MIB es una herramienta completa para monitorizar dispositivos y servidores habilitados para SNMP. Puede cargar, ver múltiples módulos MIB y realizar operaciones SNMP GET, GETNEXT y SET. Esta herramienta es fácil de usar y le permite ver, configurar y analizar capturas SNMP. También puede realizar operaciones SNMP desde dispositivos Windows y Linux.
Estructura de MIB e identificador de objeto (ID de objeto u OID)
Los agentes y las estaciones de gestión utilizan mensajes de SNMP para comunicarse. Las estaciones de gestión pueden enviar y recibir información. Los agentes pueden responder a las peticiones y enviar mensajes no solicitados en forma de captura. Las estaciones de gestión y los agentes utilizan las funciones siguientes:
- Get
- GetNext
- GetResponse
- Set
- Trap
Monitorización SNMP polling
Este protocolo funciona lanzando un chequeo contra una dirección IP, pero requiere un parámetro particular: la comunidad SNMP. Esta consiste en una cadena alfanumérica empleada para autorizar la operación, añadiendo una barrera de seguridad. Cuando lanzamos un chequeo SNMP contra un dispositivo compatible, obtenemos un listado con una gran cantidad de información, de primeras difícil de interpretar:
# snmpwalk –v 1 –c public 192.168.50.14
![monitorizacion snmp](https://blog.pandorafms.org/wp-content/uploads/2017/03/monitorizacion-snmp-1.png)
Cada una de las líneas devueltas por el snmpwalk tiene un OID o código de identificación de objeto, y corresponde a un dato determinado del dispositivo. Para poder entender mejor a qué corresponden los valores devueltos por el chequeo SNMP, podemos instalar las MIBs correspondientes del fabricante en el sistema desde donde estemos realizando el chequeo. Estas MIBs, son librerías que traducen estas cadenas numéricas a un formato humano legible, permitiendo interpretar la naturaleza de la información.
En el siguiente caso vemos la información devuelta por un chequeo SNMP cuando las MIBs correspondientes están instaladas:
![monitorizacion snmp](https://blog.pandorafms.org/wp-content/uploads/2017/03/monitorizacion-snmp-2.png)
Además existen sitios web en los que podemos consultar cada uno de estos OIDs en caso de duda. En caso de que conozcamos los OIDs que queremos monitorizar podremos ejecutar la consulta indicando el código alfanumérico tras la dirección IP en cuestión, de este modo:
# snmpwalk –v 1 –c public 192.168.1.50 IF-MIB::ifPhysAddress.2
![monitorizacion snmp](https://blog.pandorafms.org/wp-content/uploads/2017/03/monitorizacion-snmp-3.png)
De este modo la salida solo mostraría los valores para el objeto SNMP consultado, por lo que si disponemos de alguna herramienta de monitorización podremos reflejar esta información en los diferentes chequeos. En nuestro caso hemos creado una monitorización SNMP básica de algunos dispositivos con Pandora FMS; el resultado se verá del siguiente modo:
![monitorizacion snmp](https://blog.pandorafms.org/wp-content/uploads/2017/03/monitorizacion-snmp-4.png)
![monitorizacion SNMP](https://blog.pandorafms.org/wp-content/uploads/2017/03/snmp-monitoring-5.png)
Alertas SNMP polling
Una vez estemos recogiendo información en módulos mediante SNMP polling podremos crear alertas en Pandora FMS para estos módulos, ejecutando acciones de forma proactiva en función de los umbrales que configuremos en nuestros chequeos. El funcionamiento es el mismo a las alertas para cualquier otro módulo en Pandora FMS.
Monitorización SNMP traps
Para la monitorización SNMP mediante traps necesitaremos, en primer lugar, configurar nuestros dispositivos para enviar los trap cuando se cumplan las circunstancias especificadas y, en segundo lugar, una herramienta que pueda recoger los trap SNMP recibidos, bien una máquina con los servicios necesarios o bien un software de monitorización. La configuración de los dispositivos SNMP para el envío de traps se realiza de forma diferente dependiendo del fabricante y el aparato, habitualmente desde una interfaz de gestión a la que se puede acceder a través de un navegador y su dirección IP.
La recepción de traps puede hacerse en Linux con ayuda del demonio snmptrapd, que puede instalarse de este modo, por ejemplo en sistemas CentOS:
# yum install net-snmp-utils net-snmp-libs net-snmp
En nuestro caso vamos a utilizar Pandora FMS para la recepción y procesado de los traps SNMP. Si ya tenemos instalado un servidor de Pandora FMS no necesitaremos nuevas dependencias, pero tendremos que habilitar la recepción de traps SNMP; para ello, buscaremos el parámetro snmpconsole en el fichero pandora_server.conf y lo habilitaremos, del siguiente modo:
snmpconsole 1
Una vez habilitada la consola de traps SNMP, Pandora FMS será capaz de recibirlos y procesarlos, mostrándose en la sección correspondiente:
![monitorizacion snmp](https://blog.pandorafms.org/wp-content/uploads/2017/03/snmp-monitoring-6.png)
Para asegurarnos de que los trap están llegando correctamente podemos consultar el fichero de log correspondiente, habitualmente: /var/log/snmptrapd.log.
Alertas SNMP trap
También podremos configurar alertas para la monitorización SNMP mediante traps que preparemos. En este caso el funcionamiento no va a ser como para cualquier otro módulo, como era para los módulos de SNMP polling, sino que se basará en reglas de filtrado. Mediante estas reglas podemos identificar traps provenientes de algún dispositivo en particular, filtrar por el contenido del trap, OID, cadena de texto en su contenido, etc.
En la siguiente captura vemos varias alertas SNMP creadas con diferentes opciones de filtrado y acciones probando que todo funciona correctamente:
![monitorizacion SNMP](https://blog.pandorafms.org/wp-content/uploads/2017/03/snmp-monitoring-7.png)
Algunos valores de SNMP (como los valores tabulares) requieren conocer específicamente los esquemas de los índices, los cuales no son necesariamente consistentes en todas las plataformas. Esto puede causar problemas de correlación entre los valores de diferentes equipos que no usan el mismo esquema en sus índices (por ejemplo, al recopilar métricas sobre la utilización del disco cuando un "identificador de disco" específico sea diferente entre plataformas).
En el siguiente vide mostramos de forma detallada como aplicarlo.
Las implementaciones del protocolo SNMP pueden variar entre diferentes fabricantes. En algunos casos, el SNMP es incorporado como una característica adicional en el sistema y no como un elemento fundamental del mismo. Algunos fabricantes tienden a ampliar en exceso su interfaz de linea de comandos propietaria para configurar y controlar sus sistemas.
La estructura tipo árbol aparentemente simple y el indexado lineal del SNMP pueden no ser interpretados suficientemente bien por las estructuras de datos que son elementos del diseño básico de una plataforma. En consecuencia, el procesamiento de consultas SNMP en ciertos conjuntos de dato pueden exigir más uso del CPU del necesario. Por ejemplo, se crearían tablas de enrutamiento más grandes de lo normal, como BGP y IGB
Para finalizar, recuerda que Pandora FMS es un software de monitorización flexible, capaz de monitorizar dispositivos, infraestructuras, aplicaciones, servicios y procesos de negocio.
ORACLE. (JUNIO DEL 2015). Referencia de gestión de protocolos para SNMP e IPMI de Oracle® ILOM, versión de firmware 3.2.x. 15/10/19, de ORACLE Sitio web: https://docs.oracle.com/cd/E40701_01/html/E40347/index.html
PANDORAFMS. (MAYO/7/2019). Monitorizacion snmp. 15/10/19, de monitoring Sitio web: https://pandorafms.com/blog/es/monitorizacion-snmp/
Manage Engine. (5/18). Tutorial de SNMP. 17/10/19, de ManageEngine Sitio web: https://www.manageengine.com/es/network-monitoring/what-is-snmp.html
https://www.youtube.com/watch?v=nkvfOeEr32A
Manage Engine. (5/18). Tutorial de SNMP. 17/10/19, de ManageEngine Sitio web: https://www.manageengine.com/es/network-monitoring/what-is-snmp.html
https://www.youtube.com/watch?v=nkvfOeEr32A
No hay comentarios:
Publicar un comentario