Seite 1 von 1

vCenter Report

Verfasst: 12.01.2010, 15:19
von Flip
Hallo,

ich suche nach einer möglichkeit einen Report aus dem VC zu ziehen, der mir die vergegebenen CPU counts und den Memory anzeigt je Host oder für den Cluster.

Vielen Dank

Verfasst: 12.01.2010, 15:33
von irix
Ich benutze dazu den "VMware vSphere Health Check Report 1.2" welches ein kleines Perl Script (vmwarevSphereHealthCheck.pl) ist. Das ganze laeuft auf dem vCenter und liefert alle wichtigen Informationen. Das ganze per Scheduled Task und es kommt regelmaessig er E-Mail.

Code: Alles auswählen

Author: William Lam
http://engineering.ucsb.edu/~duonglt/vmware
Generated using: vmwarevSphereHealthCheck.pl
™Primp Industries


Und weil ich gerade verbunden war.... hier die healthcheck.bat. welche als Task ausgefuehrt wird.

Code: Alles auswählen

@ECHO OFF
set SMART_RELAY=192.168.xxx.xxx
set RECIPIENT=admin-vmware@example.com
set BODY_PATH=C:\Windows\Temp\
set BODY_FILE=vmware_health_report-%date:~-4%-%date:~3,2%-%date:~0,2%.html
set NOTIFY=TRUE
set VI_USER=administrator
set VI_PASS=xxxxxx
set VI_HOST=vcs.example.com

cd %BODY_PATH%
vmwarevSphereHealthCheck.pl --server %VI_HOST% --username "%VI_USER%" --password "%VI_PASS%" --type vcenter --encoding "iso-8859-1" --logcount 20 --report "%BODY_FILE%"

IF %NOTIFY%==TRUE (
  %SystemRoot%\blat.exe "%BODY_FILE%" -server %SMART_RELAY% -f "%COMPUTERNAME%@example.com" -s "[%COMPUTERNAME%][system] vCenter Healthcheck" -t %RECIPIENT% -html
)
del %BODY_FILE%



Die "blat.exe" ist ein kleines aber feines CMD Tool um von Windows aus E-Mails zu verschicken.

Gruss
Joerg

Verfasst: 22.01.2010, 10:32
von Flip
Danke!

Wir haben jetzte ne Powershell geschrieben:-)