TASTE-OF-IT

Cacti – Windows7 – remote Host – freien Speicherplatz der Festplatte abfragen

Cacti Logo

Cacti Logo

Nachfolgend eine Anleitung zum remote Abfragen des freien Speicherplatzes auf Laufwerk C: eines Windows7 x64 Clients mittels Powershell und auswerten der Daten in Cacti mit Beschreibung der Templates und des Graphen.

#Version 1.5 vom 19.03.2015 by Taste-Of-IT.de
#get free DiskSpace from Remotehost return Value in Gigabyte
#call script-name.ps1 <hostname>
Try{
$hostname = $args[0]
$DiskFreeSpace = get-wmiobject -Computername $hostname win32_logicaldisk -Filter "DeviceID='C:'" |Select-Object -ExpandProperty FreeSpace
"DiskFreeSpace:"+[math]::round($DiskFreeSpace/1GB,2)
}
Catch{
"DiskFreeSpace:0"
}

Das Script versucht den freien Speicherplatz mittels WMI-Objekt abzufragen. Gelingt dies nicht wird statt eines Fehlers, der dann in Cacti aufschlagen würde, der Wert 0 ausgegeben (Try-Catch).

Kurzanleitung für den Graphen zur Anzeigen des freien Speicherplatzes in Cacti

Done – nun sollte der Graph in den nächsten 2xPoller Time erstellt werden und evtl. so aussehen:

Cacti Graph Windows7 Disk Free

Optimierung: z.B. Abfrage einer betimmten Festplatte (dynamisch)

Die mobile Version verlassen