VMware Global Community
xacolabril
Expert
Expert
Jump to solution

Grabación de datos cíclica en ESXTOP

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.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
1 Solution

Accepted Solutions
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Hola compañero,

desconozco si aún necesitas ayudas con este tema, pero aquí va la mía Smiley Happy

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 Smiley Wink

Un saludo,

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob

View solution in original post

0 Kudos
3 Replies
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Hola compañero,

desconozco si aún necesitas ayudas con este tema, pero aquí va la mía Smiley Happy

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 Smiley Wink

Un saludo,

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob
0 Kudos
xacolabril
Expert
Expert
Jump to solution

Gracias compañero. Algo similar hice al final Smiley Happy 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!

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Muy bien compañero.

Me alegra saber que conseguiste hacer lo que querías Smiley Happy

Gracias por marcar mi respuesta!

Un saludo,

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob
0 Kudos