2 votos

¿Analizar y almacenar las estadísticas de mi conexión a Internet a lo largo del tiempo?

Mi conexión a Internet lleva un tiempo fallando. Me pregunto cuáles son las opciones para monitorear y de alguna manera almacenar las estadísticas (en el tiempo) para cuando mi módem pierde y recupera la conectividad a Internet.

Deseo utilizar esta información cuando me ponga en contacto con mi proveedor de servicios de Internet.

Estoy pensando, ¿podría algo como Instrumentos hacer esto?

1voto

Brian Puntos 48423

Mantengo un script que elige un servidor al azar que se sabe que responde a los pings, y realiza 100 pings (con un segundo de diferencia). Ejecuto este script a mano como un primer indicador para determinar si estoy teniendo un problema de conectividad o de calidad de la señal.

El comando ping que utilizo es ping -c 100 [server-hostname]

Elegí nombres de host para mi script que se sabía que respondían al ping en el momento en que escribí el script, e intenté mantener la lista geográficamente diversa (por ejemplo, utilizando servidores web universitarios). Pero este tipo de técnica requiere mantenimiento, porque los servidores no permiten el ping de forma consistente (las configuraciones de los servidores cambian con el tiempo), y cosas como los servidores alojados interrumpen la cuestión de la diversidad geográfica.

Yo pensaría que Automator podría ser más adecuado para este tipo de tareas que Instruments, aunque si eres hábil con los scripts (shell, Python, perl, etc), podrías escribir un script para hacerlo y usar mucha menos memoria.

En cuanto a su situación, la fuente o fuentes de fallo deberían dictar el tipo de pruebas de conectividad que debe realizar. El problema podría deberse a una pieza de hardware dentro de tu casa/oficina que necesita ser reiniciada periódicamente, o incluso reemplazada. La prueba de ping que describo arriba no aísla necesariamente el origen del problema.

Edición: y para abordar el análisis/gráfico, podrías realizar una prueba de ping a un intervalo regular (cada # minutos), exportar los datos del porcentaje de pérdida de paquetes en un formato como valores separados por comas, y utilizar un programa de hoja de cálculo para graficar los resultados.

0 votos

Gracias por tu respuesta, bneely. Tu planteamiento en el párrafo final de la edición podría ser algo que estudiaré. Una de las consideraciones que me vino a la mente en este enfoque es, si podría haber algún tipo de umbral de la tasa de ping en el servidor remoto, que podría causar mi anfitrión para ser bloqueado de más ping? Una forma de evitarlo sería probablemente añadir y rotar algunos servidores más en el bucle rosa, para reducir la tasa/carga de pago en un solo servidor (y el riesgo de ser incluido en la lista negra).

0 votos

Una pequeña errata; ping loop, no pink loop. (Lástima que uno no pueda editar los comentarios después de 5 minutos aquí).

0 votos

Sí, debe planificar activamente para evitar ser detectado como la fuente de un ataque de tipo denegación de servicio. No sé cuál es un buen umbral.

0voto

Leventix Puntos 101

He creado una sencilla aplicación web que comprueba tu conexión cada segundo y muestra los resultados en un gráfico: http://netcheck.stimulus.software/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X