Gibt es ein Monitoring-Tool wie xentop, die historische Daten verfolgen wird?
-
01-07-2019 - |
Frage
Ich mag historische Daten für die Gäste CPU / Speicher / IO Nutzung sehen, und nicht nur die aktuelle Nutzung.
Andere Tipps
Es ist ein Perl-Programm, das ich geschrieben habe, dass dies der Fall ist. Siehe Link-Text Es unterstützt auch die Protokollierung zu einer URL.
Features:
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
Beispiel für die Ausgabe:
[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 ist ein Werkzeug, um die Domänen (VMs) laufen unter Xen zu überwachen. VMwares ESX hat ein ähnliches Werkzeug (ich glaube, es hieß esxtop).
Das Problem ist, dass Sie mögen, dass die historische CPU / Mem-Nutzung für Domänen auf dem Xen-System, um zu sehen, nicht wahr?
Wie bei allen Virtualisierungsschichten gibt es zwei Ansichten dieser Informationen, die für Administratoren: die Belastung durch die Domäne auf dem Host auferlegt und das, was die Domäne denkt, ist seine Prozesslast. Wenn die Domäne denkt, dass es nicht genügend Ressourcen ausgeführt, aber der Wirt nicht, ist es einfach, mehr Mittel für die Domäne von dem Host zuzuweisen. Wenn der Host über genügend Ressourcen ausgeführt wird, müssen Sie optimieren oder einige der Domänen deaktivieren.
Leider weiß ich nicht von irgendwelchen kostenlosen Tool, dies zu tun. XenSource bietet einen umfassenden XML-RPC API zu steuern und ihre Systeme zu überwachen. Man könnte leicht etwas von dem bauen.
Wenn Sie nur über den Domain-Blick auf seine eigenen Ressourcen kümmern, ich bin sicher, es gibt viele Monitoring-Tools bereits zur Verfügung, die Ihren Bedarf passen.
Als wichtigen Hinweis, ich sollte erwähnen, dass die Firma für die ich, Leostream arbeiten, Virtualisierungs-Management-Software aufbaut. Leider ist es nicht wirklich Nutzungsüberwachung tun.
Hope, das hilft.
Sowohl Nagios und Munin scheinen plugins / Unterstützung für Xen Datensammlung zu haben.