banshe
Goto Top

CPU Auslastung loggen - ESXi vSphere Management Assistant

Mit dem VMware ESXi vSphere Management Assistant die CPU Auslastung anderer VM's per shell script ohne authentifizierung auslesen und loggen.

Hallo zusammen,

ich habe einen ESXi Server mit mehreren Windows (2003, 2008) und Linux (CentOS) VMs.
Auf dem ESXi Server habe ich zudem einen vSphere Management Assistant (CentOS).

Jetzt muss ich mit dem vSphere die CPU-Auslastung einer Windows Server VM auslesen und im z.B. 10 sekunden-takt Loggen.
Zudem muss das ganze ohne Authentifizierung funktionieren. Dass Passwort und / oder der Benutzername darf im Shell-Script nicht mitgegeben werden.


Ich habe mich noch nie richtig mit Shell-Script befasst und benötige den Script bis heute 17:00Uhr =(
Darum bitte ich euch um Hilfe....


Danke euch!

Content-Key: 160686

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

Printed on: April 20, 2024 at 04:04 o'clock

Member: danielfr
danielfr Feb 14, 2011 at 08:46:06 (UTC)
Goto Top
Hi, mit PRTG kann man sowas machen (wenns auch ohne Script und VMWare Tools sein darf):
http://www.paessler.com/prtg/
Das hat auch Sensoren f. ESXi (habe ich noch nicht gebraucht).
Ist evtl. einen Blick Wert.
Gruß Daniel
Member: banshe
banshe Feb 14, 2011 at 08:53:49 (UTC)
Goto Top
Hallo,

danke für den Link... es muss jedoch mit einem Script und VMware Tools realisiert werden... =/

bisher bin ich auf den befehl "esxtop" und "resxtop" gestossen.
Mit dem Befehl "resxtop --server <IP-ADRESSE>" bekomme ich schonmal einen haufen Daten vom ESXi-Host.

Mit "resxtop --server <IP-ADRESSE> -d 2 > textdokument" kann ich die daten alle 2 Sekunden in ein Textdokument ablegen.

Jetzt muss ich nurnoch wissen, wie ich spezifisch die CPU-Auslastung auslese, eine spezifische VM auslese und das ganze ohne authentifizierung mache...


Grüsse


Edit:

Wegen der Authentifizierung kann man dies mit "vi-fastpass" lösen. Dazu gibt es gute tutorials:

http://www.virtuallyghetto.com/2010/11/how-to-configure-and-use-vmas-vi ...

und videos:

http://www.youtube.com/watch?v=3XnG38wmkQQ


Jedoch funktioniert resxtop irgendwie nicht mit vi-fastpass... =/