En mi proceso de estudio de DevNet, una de las consideraciones más importantes en el proceso de coding de aplicaciones de automatización de redes, como en cualquier proceso de desarrollo de software, es la mantenibilidad; y uno de los factores que más contribuyen a tener un diseño efectivo de mantenibilidad es la modularidad. La modularidad es otro atributo de calidad o requerimiento no funcional, que consiste en separar una arquitectura en pequeños bloques de código con funciones e interacciones claras entre módulos.
The goal of this post and script is obtain a general information from a group of network devices (Hostname, IP address management, Vendor, Model, OS Version and Serial Number)
We’ll deploy python script using netmiko and textFSM libraries for convert the show command output to json dictionary, for parsing purpose.
Con el propósito de optimizar los tiempos operativos, un problema habitual en la administracion de un AD sobre un Cisco ISE es la cantidad de solicitudes día a día de habilitación de usuarios con fechas límite de expiración, este proceso de configuración a través de la interfaz web (GUI) de un ISE es algo morosa y la configuración es uno a uno. Por lo tanto, el script trata de optimizar un poco el proceso habilitando con fechas de expiración grupos de usuarios.
¿Evitar la congestión? ¡Sí, es necesario! ¿Pero a qué precio?