bertin11
Goto Top

Cpu-Auslastung eines Esx-Servers auslesen

Wir wollen Monitor-Daten eines ESX-Servers über SSH auslesen.

Hallo!

Da unsere virtuellen Maschinen dynamisch vom ESX-Server die Taktraten des Prozessors zugewiesen bekommen, benötigen wir absolute Werte der Prozessorauslastung der einzelnen VMs.
Bisher können wir nur direkt von den VMs (alles Windows Server 2003) über perfmon die %-Werte der CPU-Auslastung auslesen.
Das bringt aber natürlich nichts, da die %-Werte gar nichts aussagen, wenn man nicht weiß, wieviel der ESX-Server welcher VM zugewiesen hat.
Deshalb wollen wir eben die absolute CPU-Auslastung der einzelnen VMs direkt vom ESX-Server am besten über SSH auslesen.

Hat irgendjemand eine Idee, wie das funktionieren könnte?
Vielen Dank schon mal!

Viele Grüße,
Claudia

Content-ID: 149142

Url: https://administrator.de/contentid/149142

Ausgedruckt am: 26.11.2024 um 06:11 Uhr

Karo
Karo 17.08.2010 um 10:17:09 Uhr
Goto Top
Bertin11
Bertin11 17.08.2010 um 10:57:35 Uhr
Goto Top
Danke für die schnelle Antwort!

aber unser Programm mit dem wir die Daten auswerten (Silk Performer, Performance Explorer) unterstützt nur die Übertragung der Daten über SSH.
gibts da keine Möglichkeit?
Karo
Karo 17.08.2010 um 11:42:42 Uhr
Goto Top
Was spricht dagegen, die Sachen auf einem Windows Client zu sammeln und dann per SSH zur Verfügung zu stellen?
Bertin11
Bertin11 17.08.2010 um 13:26:03 Uhr
Goto Top
Wieso brauch ich da nen Client, wieso kann ich das nicht direkt vom ESX aus machen?
Karo
Karo 17.08.2010 um 14:53:04 Uhr
Goto Top
...dann musst Du mal das SDK von VMWARE bemühen und selbst stricken face-smile Geht sicherlich per Perl Script.

Karo