ITcomputer tu blog informático. Cursos, descargas, temas, prácticas. Ofimática, TICS, Soporte, Mantenimiento, Ciencias de la computación, programación, y mucho más!!

ITC - Tecnologías de la Información

Exploro el fascinante mundo de las tecnologías de la información en este espacio personal. Descubre conmigo las últimas tendencias, consejos prácticos y reflexiones sobre el impacto de la tecnología en nuestra vida cotidiana. ¡Acompáñame en este viaje digital!

ITC - Programación

Exploro las últimas novedades en el mundo de las tecnologías de la información y comparto insights sobre el fascinante universo de la programación.

ITC - Redes Informáticas

Aquí, exploraremos a fondo las complejidades y las últimas innovaciones en redes informáticas.

ITC - Redes, Programación, Ciberseguridad, Soporte Técnico y mucho más...

Exploro un amplio espectro que abarca desde redes y programación hasta ciberseguridad y soporte técnico.

Ciberseguridad, Seguridad Informática, Hacking

Ahora, además de abordar temas emocionantes de tecnología, nos aventuramos en el universo de la ciberseguridad.

Mostrando entradas con la etiqueta Experiencias. Mostrar todas las entradas
Mostrando entradas con la etiqueta Experiencias. Mostrar todas las entradas

sábado, 4 de abril de 2026

🚀 Automatizando el monitoreo de red con Bash + Telegram 🚀

 


En estos días estuve trabajando en un script en Bash para monitorear la conectividad de routers y enlaces críticos mediante ping, extrayendo métricas como:

✅ Pérdida de paquetes
✅ RTT mínimo / promedio / máximo
✅ Estado del host (router o internet)

La información se procesa automáticamente y se envía en tiempo real a Telegram, permitiendo tener visibilidad inmediata del estado de la red sin depender de plataformas pesadas.

💡 Ideal para:
WISP / ISP
NOC
Redes empresariales
Monitoreo ligero y efectivo

Este tipo de soluciones demuestran que, con herramientas simples y bien pensadas, se pueden construir sistemas de monitoreo confiables, escalables y de bajo costo.

Seguimos optimizando, automatizando y mejorando la operación 🚀

----- SCRIPT -----

#!/bin/bash

# ===== CONFIGURACIÓN =====
BOT_TOKEN="CAMBIA_POR_TU_TOKEN"
CHAT_ID="CAMBIA_POR_ID_CHAT_TELEGRAM"
HOST="CAMBIA_POR_IP_A_MONITOREAR"
COUNT=5
TIMEOUT=2

# ===== EJECUCIÓN DEL PING =====
PING_RESULT=$(ping -c $COUNT -W $TIMEOUT $HOST)

# ===== EXTRAER ESTADÍSTICAS =====
PACKET_LOSS=$(echo "$PING_RESULT" | grep -oP '\d+(?=% packet loss)')
RTT_LINE=$(echo "$PING_RESULT" | grep "rtt")

if [ -z "$RTT_LINE" ]; then
    MESSAGE="❌ *Ping Fallido* Host: $HOST Pérdida de paquetes: ${PACKET_LOSS:-100}%"
else
    RTT_MIN=$(echo "$RTT_LINE" | cut -d '=' -f2 | cut -d '/' -f1)
    RTT_AVG=$(echo "$RTT_LINE" | cut -d '=' -f2 | cut -d '/' -f2)
    RTT_MAX=$(echo "$RTT_LINE" | cut -d '=' -f2 | cut -d '/' -f3)

    MESSAGE="📡 *Resultado de Ping*
Host: $HOST
Paquetes perdidos: $PACKET_LOSS%
RTT min/avg/max: $RTT_MIN / $RTT_AVG / $RTT_MAX ms"
fi

# ===== ENVIAR A TELEGRAM =====
curl -s -X POST https://api.telegram.org/bot$BOT_TOKEN/sendMessage \
    -d chat_id=$CHAT_ID \
    -d parse_mode=Markdown \
    --data-urlencode text="$MESSAGE"

----- SCRIPT -----

NOTA:
Corre en cualquier servidor linux, al archivo en donde se guarde se le deben de dar todos los permismos para lectura y ejecución.


hashtag
Networking hashtagSysAdmin hashtagNOC hashtagWISP hashtagISP
hashtagLinux hashtagBash hashtagDevOps hashtagAutomation
hashtagNetworkMonitoring hashtagPing hashtagTelegramBot
hashtagInfraestructura hashtagIT hashtagOpenSource
hashtagTecnología hashtagIngenieríaDeRedes

Share:

jueves, 7 de agosto de 2025

¡Optimizando el rendimiento de mi red con pruebas iperf3!🚀

Recientemente he estado utilizando iperf3 para diagnosticar y mejorar el rendimiento de mi red.

Los resultados de estas pruebas han sido clave para identificar las capacidades actuales y dónde se pueden aplicar mejoras.

Como se muestra en las imágenes, he logrado medir consistentemente velocidades de transferencia de datos en el rango de 16-19 Mbits/sec en modo servidor y 17.2 Mbits/sec en modo cliente en equipos que comparten recursos en red, un servidor conectado por ethernet y un cliente vía wi-fi. Estos datos precisos son la base para cualquier estrategia de optimización de red.

¿La solución? Al entender estas métricas, puedo tomar decisiones informadas sobre la infraestructura de red, como:

 * Evaluar la necesidad de actualizaciones de hardware (routers, switches).
 * Optimizar la configuración de dispositivos de red.
 * Identificar y mitigar cualquier cuello de botella en el flujo de datos.
 * Asegurar que las aplicaciones críticas tengan el ancho de banda necesario.
* Mejorar la calidad y cobertura wi-fi 

Este enfoque basado en datos me permite implementar soluciones efectivas para garantizar una conectividad robusta y eficiente.

¡La medición es el primer paso hacia la optimización!

¿Qué herramientas utilizan ustedes para medir el rendimiento de la red local? ¡Compartan sus experiencias!

#networking #iperf3 #redes #rendimientodered #optimizacion #solucionesIT #tecnología
Share:

Blogroll

FacebookTwitterYoutubeVimeoTumblrPinterest

Translate

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *