Je souhaite afficher les données historiques pour l'utilisation du processeur/mémoire/IO invité plutôt que l'utilisation actuelle.Existe-t-il un outil de surveillance comme xentop qui suivra les données historiques?
Répondre
Xentop est un outil pour surveiller les domaines (VM) fonctionnant sous Xen. VMware ESX a un outil similaire (je crois que c'est appelé esxtop).
Le problème est que vous souhaitez voir l'utilisation CPU/Mem historique pour les domaines sur votre système Xen, correct?
Comme pour toutes les couches de virtualisation, il existe deux vues de ces informations concernant les administrateurs: la charge imposée par le domaine sur l'hôte et ce que le domaine pense être sa charge de processus. Si le domaine pense qu'il manque de ressources mais que l'hôte ne l'est pas, il est facile d'allouer plus de ressources au domaine à partir de l'hôte. Si l'hôte manque de ressources, vous devez optimiser ou désactiver certains domaines.
Malheureusement, je ne connais aucun outil gratuit pour le faire. XenSource fournit une API XML-RPC riche pour contrôler et surveiller leurs systèmes. Vous pourriez facilement construire quelque chose à partir de ça.
Si vous vous intéressez uniquement à la vue de domaine de ses propres ressources, je suis sûr qu'il y a déjà beaucoup d'outils de surveillance qui répondent à vos besoins. En guise de déni de responsabilité, je devrais mentionner que la société pour laquelle je travaille, Leostream, construit un logiciel de gestion de la virtualisation. Malheureusement, il ne fait pas vraiment de surveillance de l'utilisation.
Espérons que cela aide.
Nagios et Munin semblent avoir des plugins/support pour la collecte de données Xen.
Il y a un programme Perl je l'ai écrit qui fait cela. Voir link text Il prend également en charge la connexion à une URL.
Caractéristiques:
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
Exemple de sortie:
[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 *****
- 1. Outil de surveillance IIS
- 2. Outil de surveillance IIS
- 3. Empêcher les boîtes de dialogue qui apparaissent dans sans surveillance
- 4. Outil de surveillance de la connectivité réseau sous Windows
- 5. Un outil comme ReSharper, mais pour Java?
- 6. Comment gérer au mieux le stockage des données historiques?
- 7. Machine à états SQL - création de rapports sur les données historiques basées sur le changeset
- 8. VS 2010 Beta1 « Données historiques n'a pas été prise »
- 9. Surveillance des données circulant entre BHO et IE
- 10. Existe-t-il un outil similaire pour Linux qui fonctionne comme Shark sur Mac OS X?
- 11. Surveillance de l'utilisateur dans les rails
- 12. Comment puis-je coder un logiciel de surveillance de bureau?
- 13. Logiciel de surveillance GPU
- 14. Open source js-kit/disqus comme outil
- 15. Surveillance des appels GDI
- 16. Surveillance de l'activité internet
- 17. Outil de génération de données de test
- 18. Outil ERD qui génère le schéma MySQL
- 19. Existe-t-il un outil qui vérifie les violations de bibliothèque d'émulation GWT JRE?
- 20. Existe-t-il un outil pour voir les requêtes s'exécuter sur la base de données?
- 21. surveillance de réseau sur Windows Mobile 6
- 22. Développement de l'iPhone - Création d'une classe comme UIImagePickerController qui renvoie les données au parent
- 23. Outil Python qui suggère des refactorings
- 24. Surveillance des erreurs de page pour Windows
- 25. Utilisez-vous régulièrement des builds comme outil de codage?
- 26. Existe-t-il un outil comme Reflector pour les bibliothèques COM?
- 27. Outil de test unitaire pour la base de données Sybase
- 28. Outil de comparaison XML qui peut "Tidy" le XML et ignorer les différences dans les attributs
- 29. Y at-il un outil C# qui me permettra d'exécuter un bloc de code arbitraire?
- 30. Surveillance de fichiers/dossiers
a fini par utiliser Munin. – Otto