Buenas, estaba echando un ojo a las opciones de esxtop para ejecutarse en modo batch y guardando los resultados en un fichero csv (habiendo previamente eliminado la gran mayoría de contadores y guardando un fichero de configuración a utilizar en el arranque de la captura).
Tenía pensado hacer una prueba en el que durante una hora de captura se llenase el fichero de log resultante y volviese a empezar de forma cíclica, con el objetivo de tener un fichero de log de un tamaño bastante limitado en el tiempo.
No he visto ninguna opción para hacer esto, si bien es posible que con comandos linuxeros pueda hacerse algo similar. ¿Alguien se ha planteado esto alguna vez?
Gracias y saludos.
Hola compañero,
desconozco si aún necesitas ayudas con este tema, pero aquí va la mía
Genera el siguiente script en algún datastore (lo puedes modificar a tu gusto!):
#!/bin/sh
NUM=0
while [ $NUM -lt 3 ]
do
DATE=`date +"%Y%m%d_%H-%M-%S"`
esxtop -b -d 2 -n 3 > esxtopcapture-$DATE.csv
NUM=`expr $NUM + 1`
done
# EOF
Creo que es sencillo de entender, si no fuera así dímelo.
Finalmente, le das permisos de ejecución mediante el comando:
busybox chmod 755 script
Espero que te sea de ayuda
Un saludo,
Pablo
Hola compañero,
desconozco si aún necesitas ayudas con este tema, pero aquí va la mía
Genera el siguiente script en algún datastore (lo puedes modificar a tu gusto!):
#!/bin/sh
NUM=0
while [ $NUM -lt 3 ]
do
DATE=`date +"%Y%m%d_%H-%M-%S"`
esxtop -b -d 2 -n 3 > esxtopcapture-$DATE.csv
NUM=`expr $NUM + 1`
done
# EOF
Creo que es sencillo de entender, si no fuera así dímelo.
Finalmente, le das permisos de ejecución mediante el comando:
busybox chmod 755 script
Espero que te sea de ayuda
Un saludo,
Pablo
Gracias compañero. Algo similar hice al final viendo que no había nada "nativo" de esxtop que permitiese hacerlo como cíclico real.
No obstante dejo puntuada tu respuesta como válida.
Un saludo!
Muy bien compañero.
Me alegra saber que conseguiste hacer lo que querías
Gracias por marcar mi respuesta!
Un saludo,
Pablo