Visualizando o desempenho e a utilização do Xen

4

O console VMware vSphere e os utilitários de monitoramento da Veeam fazem um trabalho admirável mostrando aos administradores várias estatísticas sobre o uso da CPU, uso de memória, porcentagem de utilização, etc. das VMs e do host do hipervisor.

Existe uma solução ou uma série de soluções semelhantes para monitorar visualmente um servidor Xen? Monitorando o status de VMs, seu uso de recursos ... etc ... ou é principalmente ter que instalar agentes nos convidados virtualizados e centralizá-lo dessa maneira?

    
por Bart Silverstrim 03.08.2009 / 20:36

4 respostas

1

Nunca senti a necessidade de usar uma solução específica para o Xen para visualizar essas estatísticas. Você pode selecionar o sistema de monitoramento genérico de sua escolha (Cacti, Zabbix, Zenoss, OpenNMS) e instalar um daemon SNMP em suas VMs. Para mim, essa é a abordagem preferida, pois não propaga o uso de ainda mais ferramentas de monitoramento em nossa rede.

    
por 03.08.2009 / 21:21
2

Eu só posso falar pelo Citrix XenServer 5.5 e pelo XenCenter. Eles vêm acompanhados de ferramentas de monitoramento para livre , mas estão gravemente comprometidos em termos de retenção de dados. Provavelmente algo que você tem que comprar para obter acesso.

Há um painel de controle de painel agradável para o XenCenter para ver o uso geral de recursos para todas as VMs, mas sim, você precisa instalar o XenTools nos convidados para visualizar essas métricas em tempo real. Em comparação com o VMWare ou Veeam, provavelmente é bom o suficiente. Não tenho exposição ao vSphere ou ao Veeam, por isso, seja para dizer que eles são parecidos com os quais não posso falar.

    
por 03.08.2009 / 20:49
2

Não há MIBs específicos para Xen disponíveis, nem mesmo para a versão Citrix. Como já foi dito, você pode usar o XenServer e usar as boas ferramentas de gerenciamento de gui. O único outro caminho a percorrer é analisar a saída de

xm list --long

(ou o equivalente 'xe' no XenServer) a cada cinco minutos e coloque isso em sua ferramenta gráfica de escolha.

    
por 04.08.2009 / 10:03
0

Você pode usar o link collectd - para obter os dados desejados. Ele usa o libvirt para monitorar dados de desempenho e, portanto, também pode ser usado com o KVM e outros hypervisors. Isso não será tão polido quanto o Veeam, e observe que ele usa arquivos RRD e, portanto, os dados históricos são armazenados de maneira "com perdas".

    
por 18.08.2009 / 02:09