Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

hosting en interdominios
42 lecturas y 1 respuestas
  • Cerrado

    BocaDePez BocaDePez
    6

    Script para detectar cambio de velocidad

    Buenas ....

    Pues eso, que me aburria y me he dicho ... voy a hacer un cutre script en bash para que me mande un correo electronico si la velocidad a la que esta sincronizado mi router ha cambiado :) (Dado los tiempos que corren, es interesante, jejeje)

    Aquí os lo dejo: (ni que decir que funciona sólo en *nix)
    (Lo he hecho para un 3com812 pero vamos, adaptarlo sera sencillo.)

     #!/bin/bash
    #Script para comprobar la velocidad de download a la que sincroniza un 3com812
    USER=admin
    PASSWD=123
    IPROUTER=80.33.233.2
    EMAIL=javi@localhost
    FICHERO="/root/.velocidad_3com812"

    wget --http-user=$USER --http-passwd=$PASSWD -o /dev/null -O - http://$IPROUTER/monitor_adsl > $FICHERO

    VELOCIDADDOWN=`cat $FICHERO | grep -A1 Downstream | grep bps | cut -d">" -f2 | cut -d" " -f1`
    VELOCIDADUP=`cat $FICHERO | grep -A1 Upstream | grep bps | cut -d">" -f2 | cut -d" " -f1`

    if [ "$VELOCIDADDOWN" != "" ] && [ "$VELOCIDADUP" != "" ]; then

    VELOCIDADDOWNANT=`cat /root/.velocidad_3com812_down`
    VELOCIDADUPANT=`cat /root/.velocidad_3com812_up`

    echo $VELOCIDADDOWN > /root/.velocidad_3com812_down
    echo $VELOCIDADUP > /root/.velocidad_3com812_up

    if [ $VELOCIDADDOWNANT != $VELOCIDADDOWN ] || [ $VELOCIDADUPANT != $VELOCIDADUP ]; then
    echo El router 3com812 en $IPROUTER ha sincronizado con una velocidad de: Download: $VELOCIDADDOWN bps -- Upload: $VELOCIDADUP bps. La velocidad anterior era de: Download: $VELOCIDADDOWNANT bps -- Upload: $VELOCIDADUPANT bps. | mutt -s "Cambio de Velocidad 3com812" $EMAIL
    fi
    fi
    Este tema es antiguo y puede contener información obsoleta. Abre un nuevo tema para publicar tu mensaje.
    1