Hay una herramienta de monitoreo como xentop que hará un seguimiento de los datos históricos?

StackOverflow https://stackoverflow.com/questions/97188

Pregunta

Me gustaría ver los datos históricos para los huéspedes de cpu/memoria de e/s de uso, en lugar de sólo uso actual.

¿Fue útil?

Solución

Trate de Nagios, o Munin.

Otros consejos

Hay un programa perl que he escrito que hace esto.Ver enlace de texto También se admite el registro de una dirección URL.

Características:

perl xenstat.pl          -- generate cpu stats every 5 secs
perl xenstat.pl 10       -- generate cpu stats every 10 secs
perl xenstat.pl 5 2      -- generate cpu stats every 5 secs, 2 samples

perl xenstat.pl d 3      -- generate disk stats every 3 secs
perl xenstat.pl n 3      -- generate network stats every 3 secs
perl xenstat.pl a 5      -- generate cpu avail (e.g. cpu idle) stats every 5 secs

perl xenstat.pl 3 1 http://server/log.php    -- gather 3 secs cpu stats and send to URL
perl xenstat.pl d 4 1 http://server/log.php    -- gather 4 secs disk stats and send to URL
perl xenstat.pl n 5 1 http://server/log.php    -- gather 5 secs network stats and send to URL

Ejemplo de salida:

[server~]# xenstat 5 
cpus=2
       40_falcon   2.67%    2.51 cpu hrs  in 1.96 days ( 2 vcpu,  2048 M)
       52_python   0.24%  747.57 cpu secs in 1.79 days ( 2 vcpu,  1500 M)
     54_garuda_0   0.44% 2252.32 cpu secs in 2.96 days ( 2 vcpu,   750 M)
           Dom-0   2.24%    9.24 cpu hrs  in 8.59 days ( 2 vcpu,   564 M)

                    40_falc 52_pyth 54_garu   Dom-0    Idle
2009-10-02 19:31:20     0.1     0.1    82.5    17.3     0.0 *****
2009-10-02 19:31:25     0.1     0.1    64.0     9.3    26.5 ****
2009-10-02 19:31:30     0.1     0.0    50.0    49.9     0.0 *****

Xentop es una herramienta para monitorear los dominios (VMs) que se ejecuta bajo Xen.VMware ESX tiene una herramienta similar (creo que se llama esxtop).

El problema es que te gustaría ver el histórico de la CPU y uso de memoria para los dominios en su sistema Xen, ¿correcto?

Como con todas las capas de Virtualización, hay dos puntos de vista de esta información relevante para los administradores:la carga impuesta por el dominio en el host y el cuál es el dominio piensa que es su proceso de carga.Si el dominio piensa que se está quedando sin recursos, pero el host no es fácil asignar más recursos para el dominio del host.Si el host se ejecuta fuera de los recursos, usted necesita para optimizar o desactivar algunos de los dominios.

Por desgracia, yo no sé de ningún herramientas gratuitas para ello.XenSource proporciona una rica XML-RPC API de seguimiento y control de sus sistemas.Usted puede fácilmente construir algo a partir de eso.

Si sólo se preocupan por el dominio de vista de sus propios recursos, estoy seguro de que hay un montón de herramientas de monitoreo ya disponible que se ajuste a sus necesidades.

Como una exención de responsabilidad, debo mencionar que la empresa para la que trabajo, Leostream, construye la virtualización de software de gestión.Por desgracia, no realmente hacer de la utilización de la monitorización.

Espero que esto ayude.

Ambos Nagios y Munin parecen tener plugins/soporte para Xen de la colección de datos.

Una Máquina Virtual Xen Monitor Plugin para Nagios

munin plugins

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top