Oxidized: Automatización Avanzada de Backups de Red (Guía para Expertos)

Has instalado Oxidized, recupera tus configuraciones, todo va bien. Pero en la empresa, esto no es suficiente. Si un router falla y no tienes un historial de cambios, ¿cómo saber qué comando rompió la red anoche? Bienvenido al mundo del NetDevOps.

[IMAGE: Panel de Oxidized que muestra una lista de routers Cisco y Juniper con el estado de los backups – Alt: Interfaz web de Oxidized backup de red Cisco]

Lo esencial en 60 segundos
Pinza Amperimétrica Fluke 323 (True RMS, 400A CA)

Pinza Amperimétrica Fluke 323 (True RMS, 400A CA)

🛠️ La herramienta indispensable para este proyecto.

Consultar precio en Amazon

¿No tienes tiempo para leer todo?

«Domina Oxidized para la automatización de tus backups de red.»

Mira nuestra síntesis visual para dominar los conceptos clave al instante.

Configuración Multifabricante: El archivo nodes.csv

Oxidized no se limita a Cisco. Soporta más de 130 fabricantes (Juniper, Huawei, Fortinet, Aruba, etc.). Para gestionar esto de forma limpia, utiliza grupos en tu fuente de datos. Aquí tienes un ejemplo de una estructura nodes.csv eficiente:

hostname;model;group;username;password
sw-core-01;ios;core;admin;secret
fw-edge-01;fortios;security;apiuser;apipass
ap-office-01;aruba;wifi;netadmin;netpass

El poder de Git: Historial sin esfuerzo

Oxidized puede almacenar las configuraciones en un repositorio Git local. Pero la verdadera fuerza reside en el push automático a un servidor GitLab o GitHub. Esto permite tener un backup fuera del sitio y utilizar la interfaz web de GitLab para comparar versiones (diff). Así puedes ver que a las 22:04, el administrador modificó la ACL 101, causando la interrupción.

[IMAGE: Captura de un «git diff» que muestra un cambio de configuración en un switch Juniper – Alt: Diff de Git de la configuración de red de Oxidized]

Alertas y Webhooks: Sé proactivo

Nada es más frustrante que descubrir que un backup no funciona desde hace 3 meses en el momento en que lo necesitas. Configura un Webhook en tu archivo config:

hooks:
  slack_notify:
    type: exec
    events: [node_fail]
    cmd: 'curl -X POST -H "Content-type: application/json" --data "{\"text\":\"Oxidized Backup FAILED for node %s\"}" https://hooks.slack.com/services/XXXX'

¿Por qué migrer de RANCID a Oxidized en 2024?

RANCID ha servido durante décadas, pero está basado en Perl y scripts de expect complejos. Oxidized está escrito en Ruby, es mucho más ligero, dispone de una API REST para integrarse con tus otras herramientas (como NetBox o LibreNMS) y gestiona nativamente el almacenamiento Git sin scripts adicionales.

Al combinar Oxidized con una herramienta de IPAM como NetBox, alcanzas el Santo Grial: un inventario dinámico donde cada nuevo equipo se respalda automáticamente sin intervención manual.


Como Afiliado de Amazon, percibo ingresos por compras adscritas que cumplen los requisitos aplicables.

Más información: Para dominar los conceptos básicos de la electrónica, no te pierdas nuestra guía sobre la Ley de Ohm.

🧠 Selección IA: Temas relacionados (Vector RAG)

Nuestro algoritmo ha encontrado estos artículos que comparten una gran proximidad temática con tu lectura actual:

🧠 Selección IA: Temas relacionados (Vector RAG)

Nuestro algoritmo ha encontrado estos artículos que comparten una gran proximidad temática con tu lectura actual:

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicar un comentario