Re: ¿Como sacar el resultado de MTR?
Volver al foro (Usando Guadalinex V6)-
Hola, necesito sacar el resultado de MyTraceRouter, (MTR) a un archivo y lo he intentado de mil maneras y con todos los parametros del MTR, pero lo mas que he conseguido es que cree el archivo y que meta en el una linea con las cabeceras de los datos, pero ni un solo registro de dichos datos. ¿Alguien sabe como hacerlo?.
Gracias.
Saludos.
...-
¿Se ejecuta por terminal? si es así lo tienes fácil después del comando pon mayor que y luego el nombre del archivo de texto que quieras (si no existe se crea uno nuevo y si existe se borra el contenido y se crea nuevo).
Por ejemplo
mtr > salida.txt
-
Gracias sanatas, pero eso es lo primero que probe, precisamente por ser la sintaxis mas comun en varios sitemas operativos, pero no funciona.
El problema podria estar en que, aunque yo lo lanzo desde consola, el programa abre una ventana grafica y no se como hacer que se ejecute totalmente en consola. Al finalizar la ejecucion ha creado el archivo, pero o bien esta vacio, o solo contiene las cabeceras de los datos, eso depende de los parametros que le ponga en la linea de comandos.
Saludos.
...-
Curioseando el manual de mtr he visto que tiene una opción para registros....Has probado con la opción --report ?
mtr --report google.com >/home/pepito/registro_mtr.txt
Saludos
-
Así si que funciona. Haciendo unas pruebas con la dirección de google y curiosenando el resultado hay una ip con la que se pierden el 80% de paquetes :O.
-
Esto es increible, sigue sin funcionar. Al ejecutarlo como decis, con la opcion --report, crea el archivo y no abre la ventana grafica, lo dejo un tiempo, lo paro con Ctrl+C, miro el archivo y sigue vacio.
¿Que estoy haciendo mal?
¿Que ocurre en mi ordenador?
Saludos.
P.D.: tengo la version 0.75 del mtr, por si sirve de algo.
...-
-
Bueno gracias a ambos de nuevo. Efectivamente funciona como dices, pero aun no lo hace como yo necesito.
Al ejecutarlo de ese modo, crea el archivo y guarda los datos de la ultima pasada, en total hace 10 pasadas, pero las 9 primeras se pierden.
Por otro lado, necesitaria ejecutarlo en modo automatico, (tarea programada), 60 veces, una por minuto durante una hora y que quedasen todos los datos guardados, al menos una pasada por cada ejecucion. Pero en cada ejecucion borra el contenido del archivo.
Tambien he observado una cosa un tanto extraña, si lo ejecuto sin --report, el resultado es que no se pierde ningun paquete en ninguno de los pasos de la ruta, pero si lo ejecuto con el --report, al mirar el archivo hay una perdida del 10 % en mi servidor, que es el ultimo paso de la ruta.
Voy a investigar a ver si encuentro info al respecto, de todas formas si sabeis algo de estas pequeñas pegas, os agradecere me lo comenteis.
Saludos.
P.D.: Ya encontre como mantener los datos y agreagr los nuevos, se hace poniendo un doble mayor que ">>", en lugar de simple, de este modo no se borra el contenido del archivo sino que se agrega el nuevo contenido al anterior.
...
-
-
-
-
-
-
-
AcoranTf
Adepto Ancestral
Envíos: 301