Actualmente, en las redes técnicas de gestión y monitoreo de redes de computadoras, existen procedimientos, prácticas, conceptos y protocolos bien consolidados. En este sentido, el FCAPS establece la división de áreas técnicas de gestión. Por su parte, el ITIL además de abordar áreas técnicas en su estructura, realiza el abordaje de conceptos de gestión. Además, existen protocolos usados en la gestión de redes bien sólidos y robustos en el mercado, como el SNMP, para gestionar fallas y rendimiento de activos de red. Los protocolos de exportación de flujos como Netflow y Jflow  gestionan y contabilizan el tráfico relacionado con los recursos de redes usados. Por su parte, los protocolos de acceso remoto como SSH o Telnet actúan en la gestión de configuración de los dispositivos gestionados de la red.

Todos estos protocolos desarrollan los sistemas de monitoreo del mercado. Todos ellos tienen su estructura de acceso y recolecta de datos muy bien formalizada y modelada. Así, el uso de estos protocolos garantiza el éxito de la recolecta de información de los dispositivos de red. De cualquier forma, existen algunas especificaciones de recolecta de información que solo pueden conseguirse con el uso de scripts.

En este artículo hablaremos sobre este tema.

JUSTIFICACIÓN DEL USO DE SCRIPTS PARA EL MONITOREO

Además del protocolo SNMP, se puede crear un script que realice recolectas personalizadas que van más allá del funcionamiento de las versiones del SNMP. La idea es poder crear recolectores Custom a través de este proceso. Además de este hecho, con el uso del SSH o Telnet es posible utilizar scripts que contienen configuraciones de abastecimiento para varios dispositivos de red de forma rápida y práctica.

Los scripts también pueden utilizarse cuando los fabricantes de los dispositivos de redes facilitan API relacionadas con la recolecta de datos, de esta forma, podemos utilizar un determinado lenguaje de programación para construir una codificación de integración entre el sistema de monitoreo (NMS) y el activo de red monitoreado.

Uso de los scripts en recolectas SNMP

El SNMP es un protocolo muy importante y el más utilizado en la gestión de las redes. A través de sus comando que ofrece el paquete NET-SNMP, se consiguen realizar diversos tipos de recolectas basadas en operaciones. Algunos de estos comandos son: snmp walk, snmp get, snmp bulkwalk y snmp bulkget spm. Sin embargo, en algunas situaciones este tipo de comandos basados en operaciones se utilizan de forma aislada y no ofrecen la información detallada deseada. Normalmente, para el monitoreo de algunos sensores es necesario apoyar la recolecta SNMP con scripts que personalizan las recolectas que se realizan. En la imagen siguiente, puede verse un gráfico del SLAview que monitorea la humedad captada por el sensor en función del tiempo. Las curvas que aparecen en el gráfico se basan en una recolecta custom SNMP con el uso de un scripts escrito en LUA.

 

Recolecta custom de humedad del sensor en el SLAview
Recolecta custom de humedad del sensor en el SLAview

Uso de scripts en la gestión de configuración

Provisión, versión y conformidad de configuraciones son algunas de las buenas prácticas de la gestión de configuración. Las versiones son muy importantes para la identificación de cambios de ajustes indebidos en los dispositivos. Las configuraciones en lotes optimizan el tiempo de trabajo de un equipo de TI, ya que buscan eliminar la necesidad de acceso manual a cada dispositivo y su respectiva configuración.

La imagen siguiente, muestra las versiones generadas por el monitoreo de un ruteador Cisco con el sistema CFGtool. En cada cambio de configuración se genera una nueva versión. Estas versiones se generan a partir de un script escrito en LUA.

Versiones de configuraciones en el CFGtool a través de scripts en LUA
Versiones de configuraciones en el CFGtool a través de scripts en LUA

Uso de los scripts para la integración con API

Este tipo de integración es muy relevante, ya que puede accederse a informaciones específicas a través de comandos ofrecidos por la documentación de una API de un fabricante. Esta información normalmente no es gestionada a través de SNMP. Podemos citar como ejemplo una integración del sistema SLAview de Telcomanager con el sistema de gestión de solicitudes Service Now. En este caso, todas las alarmas generadas por el SLAview se envían también al Service Now.

CONSIDERACIONES FINALES

Por tanto, podemos percibir que los scripts pueden proporcionar un grado de libertad y personalización muy grande de las integraciones y recolecta de información. De esta forma, Telcomanager desarrolló sus herramientas TRAFip, SLAview y CFGtool con recursos para el uso de scripts. En definitiva, no podemos dejar de señalar la importancia de una buena gestión de redes, en la que todas las especializaciones y necesidades de información que el departamento de TI necesita pueden ser recolectadas.

Teniendo esto en cuenta, Telcomanager que está desde el 2002 en el mercado, líder de América Latina en el sector de software para la gestión de redes, ofrece soluciones inteligentes con una metodología única e innovadora para el monitoreo de datos, lo que proporciona una visión completa de su infraestructura, permitiendo que su empresa controle los principales aspectos de su red en tiempo real.

Publicado el 22/04/2022.