Skip to content

Instantly share code, notes, and snippets.

@wcharczuk
Created July 2, 2020 19:34
Show Gist options
  • Save wcharczuk/3b91e1abf33b1397263a41141e540bf4 to your computer and use it in GitHub Desktop.
Save wcharczuk/3b91e1abf33b1397263a41141e540bf4 to your computer and use it in GitHub Desktop.
A rainmeter sidebar plugin that shows time/date, network (rx/tx), cpu (histo, core %), ram (histo, in use / total), disk space, disk throughput (histo)
[Rainmeter]
Update=500
AccurateText=1
DynamicWindowSize=1
MiddleMouseDownAction=!Execute [!RefreshApp]
[Metadata]
Name=SysProm
Author=Will Charczuk, based on idk a lot of other themes
Version=1.0
[Variables]
Width=260
Padding=10
NetworkContainerTop=105
CpuContainerTop=245
RamContainerTop=460
DiskContainerTop=565
DiskThroughputContainerTop=650
; Network Measures ;
[MeasureNetIn]
Measure=NetIn
MaxValue=280000000
[MeasureNetOut]
Measure=NetOut
MaxValue=40000000
[MeasureNetInTotal]
Measure=NetIn
Cumulative=1
[MeasureNetOutTotal]
Measure=NetOut
Cumulative=1
; CPU Measures ;
; Measure CPU Overall ;
[MeasureCPU]
Measure=CPU
Processor=0
MinValue=0
MaxValue=100
; Measure Cores ;
[MeasureCore1]
Measure=CPU
Processor=1
MinValue=0
MaxValue=100
[MeasureCore1Speed]
Measure=Plugin
Plugin=CoreTemp
Processor=1
CoreTempType=CpuSpeed
[MeasureCore2]
Measure=CPU
Processor=2
MinValue=0
MaxValue=100
[MeasureCore3]
Measure=CPU
Processor=3
MinValue=0
MaxValue=100
[MeasureCore4]
Measure=CPU
Processor=4
MinValue=0
MaxValue=100
[MeasureCore5]
Measure=CPU
Processor=5
MinValue=0
MaxValue=100
[MeasureCore6]
Measure=CPU
Processor=6
MinValue=0
MaxValue=100
[MeasureCore7]
Measure=CPU
Processor=7
MinValue=0
MaxValue=100
[MeasureCore8]
Measure=CPU
Processor=8
MinValue=0
MaxValue=100
; Measure RAM ;
[MeasureRAM]
Measure=PhysicalMemory
UpdateDivider=20
; Measures Disks ;
[MeasureDiskLabelC]
Measure=FreeDiskSpace
Drive=C:
Label=1
UpdateDivider=5
[MeasureDiskLabelD]
Measure=FreeDiskSpace
Drive=D:
Label=1
UpdateDivider=5
[MeasureDiskLabelZ]
Measure=FreeDiskSpace
Drive=Z:
Label=1
UpdateDivider=5
[MeasureTotalDiskSpaceC]
Measure=FreeDiskSpace
Drive=C:
Total=1
UpdateDivider=5
[MeasureTotalDiskSpaceD]
Measure=FreeDiskSpace
Drive=D:
Total=1
UpdateDivider=5
[MeasureTotalDiskSpaceZ]
Measure=FreeDiskSpace
Drive=Z:
Total=1
UpdateDivider=5
[MeasureFreeDiskSpaceC]
Measure=FreeDiskSpace
Drive=C:
UpdateDivider=5
[MeasureFreeDiskSpaceD]
Measure=FreeDiskSpace
Drive=D:
UpdateDivider=5
[MeasureFreeDiskSpaceZ]
Measure=FreeDiskSpace
Drive=Z:
UpdateDivider=5
[MeasureUsedDiskSpaceC]
Measure=FreeDiskSpace
Drive=C:
InvertMeasure=1
UpdateDivider=5
[MeasureUsedDiskSpaceD]
Measure=FreeDiskSpace
Drive=D:
InvertMeasure=1
UpdateDivider=5
[MeasureUsedDiskSpaceZ]
Measure=FreeDiskSpace
Drive=Z:
InvertMeasure=1
UpdateDivider=5
; Disk Throughput ;
[MeasureDiskReads]
Measure=Plugin
Plugin=UsageMonitor
Category=System
Counter=File Read Bytes/sec
Index=0
Percent=0
[MeasureDiskReadsValue]
Measure=Calc
Formula=MeasureDiskReads
[MeasureDiskWrites]
Measure=Plugin
Plugin=UsageMonitor
Category=System
Counter=File Write Bytes/sec
Index=0
Percent=0
[MeasureDiskWritesValue]
Measure=Calc
Formula=MeasureDiskWrites
; Meters ;
; Meters - Backgrounds ;
[Background]
Meter=IMAGE
ImageName=
; Time & Date ;
[MeasureDate]
Measure=Time
Format=%A, %B %#d
[Measure24HrTime]
Measure=Time
Format=%H:%M
[MeterTime]
Meter=STRING
MeasureName=Measure24HrTime
StringAlign=CENTER
FontFace=Open Sans Light
FontSize=36
FontColor=#WHITE#
X=((#Width# / 2) + #Padding#)
Y=10
AntiAlias=1
[MeterDate]
Meter=STRING
MeasureName=MeasureDate
StringAlign=CENTER
FontFace=Open Sans Light
FontSize=14
FontColor=#WHITE#
X=((#Width# / 2) + #Padding#)
Y=64
AntiAlias=1
; Meters - Network ;
[NetContainer]
Meter=Shape
Shape=Rectangle,#NetworkContainerTop#,#Width#,135| Fill Color 0,0,0,30 | StrokeWidth 0
[NetContainerLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#NetworkContainerTop# + #Padding#)
Text=Network
AntiAlias=1
; Network Labels ;
; #NetworkContainerTop# ;
[DownloadTextLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3))
W=(#Width# / 4)
Text=Rx:
AntiAlias=1
[DownloadTextValue]
Meter=STRING
MeasureName=MeasureNetIn
StringAlign=Right
StringCase=Upper
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# / 2)
Y=(#NetworkContainerTop# + (#Padding# * 3))
W=(#Width# / 4)
Text="%1B"
PostFix="/s"
AntiAlias=1
AutoScale=1
[UploadTextLabel]
Meter=STRING
StringAlign=LEFT
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=((#Width# / 2) + #Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3))
Text="Tx: "
AntiAlias=1
[UploadTextValue]
Meter=STRING
MeasureName=MeasureNetOut
StringAlign=Right
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3))
W=(#Width# / 4)
Text=" %1B"
PostFix="/s"
AntiAlias=1
AutoScale=1
; Network Graphs ;
; Histograms ;
[DownloadHistogram]
Meter=Histogram
MeasureName=MeasureNetIn
PrimaryColor=#white#
X=(#Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3) + 20)
W=((#Width# / 2) - #Padding#)
H=50
[DownloadUnderline]
Meter=IMAGE
SolidColor=#white#
X=(#Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3) + 20 + 50)
W=((#Width# / 2) - #Padding#)
H=1
[UploadHistogram]
Meter=Histogram
MeasureName=MeasureNetOut
PrimaryColor=#white#
X=((#Width# / 2) + #Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3) + 20)
W=((#Width# / 2) - (#Padding# * 2))
H=50
[UploadUnderline]
Meter=IMAGE
SolidColor=#WHITE#
X=((#Width# / 2) + #Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3) + 20 + 50)
W=((#Width# / 2) - (#Padding# * 2))
H=1
; Network - Sent & Received ;
[RecievedTextLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3) + 20 + 50 + 10)
W=(#Width# / 4)
Text=Total Rx:
AntiAlias=1
[RecievedTextValue]
Meter=STRING
MeasureName=measureNetInTotal
StringAlign=Right
StringCase=Upper
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=((#Width# / 2))
Y=(#NetworkContainerTop# + (#Padding# * 3) + 20 + 50 + 10)
W=(#Width# / 4)
Text="%1B"
AntiAlias=1
AutoScale=1
[SentTextLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=((#Width# / 2) + #Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3) + 20 + 50 + 10)
W=(#Width# / 4)
Text=Total Tx:
AntiAlias=1
[SentTextValue]
Meter=STRING
MeasureName=measureNetOutTotal
StringAlign=Right
StringCase=Upper
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=(#NetworkContainerTop# + (#Padding# * 3) + 20 + 50 + 10)
Text="%1B"
AntiAlias=1
AutoScale=1
; Meters - CPU ;
[CPUContainer]
Meter=Shape
Shape=Rectangle,#CpuContainerTop#,#Width#,210 | Fill Color 0,0,0,30 | StrokeWidth 0
[CPUContainerLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=10
Y=(#CpuContainerTop# + #Padding#)
Text=CPU (Histogram)
AntiAlias=1
; CPU Histogram ;
[CPUHistogramUnderline]
Meter=IMAGE
SolidColor=#white#
X=(#Padding#)
Y=(#CpuContainerTop# + #Padding# + 8 + 50)
W=(#Width# - (#Padding#*2))
H=1
[CPUHistogram]
Meter=Histogram
MeasureName=MeasureCPU
PrimaryColor=#white#
SecondaryColor=#WHITE#
X=(#Padding#)
Y=(#CpuContainerTop# + #Padding# + 8)
W=(#Width# - (#Padding#*2))
H=50
; CPU Labels ;
[CPU1Label]
Meter=STRING
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#CpuContainerTop# + 28 + 50)
Text=CPU 1:
AntiAlias=1
[CPU2Label]
Meter=STRING
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=R
Text=CPU 2:
AntiAlias=1
[CPU3Label]
Meter=STRING
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=R
Text=CPU 3:
AntiAlias=1
[CPU4Label]
Meter=STRING
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=R
Text=CPU 4:
AntiAlias=1
[CPU5Label]
Meter=STRING
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=R
Text=CPU 5:
AntiAlias=1
[CPU6Label]
Meter=STRING
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=R
Text=CPU 6:
AntiAlias=1
[CPU7Label]
Meter=STRING
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=R
Text=CPU 7:
AntiAlias=1
[CPU8Label]
Meter=STRING
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=R
Text=CPU 8:
AntiAlias=1
; CPU BARS ;
[CPU1Bar]
Meter=Bar
MeasureName=MeasureCore1
BarOrientation=HORIZONTAL
BarColor=#white#
X=(#Padding# + 40)
Y=(#CpuContainerTop# + 28 + 50 + 3)
W=(#Width# - (#Padding# * 2) - 40 - 25)
H=8
[CPU2Bar]
Meter=Bar
MeasureName=MeasureCore2
BarOrientation=HORIZONTAL
BarColor=#white#
X=(#Padding# + 40)
Y=(#CpuContainerTop# + 28 + 50 + 3 + 15)
W=(#Width# - (#Padding# * 2) - 40 - 25)
H=8
[CPU3Bar]
Meter=Bar
MeasureName=MeasureCore3
BarOrientation=HORIZONTAL
BarColor=#white#
X=(#Padding# + 40)
Y=(#CpuContainerTop# + 28 + 50 + 3 + 30)
W=(#Width# - (#Padding# * 2) - 40 - 25)
H=8
[CPU4Bar]
Meter=Bar
MeasureName=MeasureCore4
BarOrientation=HORIZONTAL
BarColor=#white#
X=(#Padding# + 40)
Y=(#CpuContainerTop# + 28 + 50 + 3 + 45)
W=(#Width# - (#Padding# * 2) - 40 - 25)
H=8
[CPU5Bar]
Meter=Bar
MeasureName=MeasureCore5
BarOrientation=HORIZONTAL
BarColor=#white#
X=(#Padding# + 40)
Y=(#CpuContainerTop# + 28 + 50 + 3 + 60)
W=(#Width# - (#Padding# * 2) - 40 - 25)
H=8
[CPU6Bar]
Meter=Bar
MeasureName=MeasureCore6
BarOrientation=HORIZONTAL
BarColor=#white#
X=(#Padding# + 40)
Y=(#CpuContainerTop# + 28 + 50 + 3 + 75)
W=(#Width# - (#Padding# * 2) - 40 - 25)
H=8
[CPU7Bar]
Meter=Bar
MeasureName=MeasureCore7
BarOrientation=HORIZONTAL
BarColor=#white#
X=(#Padding# + 40)
Y=(#CpuContainerTop# + 28 + 50 + 3 + 90)
W=(#Width# - (#Padding# * 2) - 40 - 25)
H=8
[CPU8Bar]
Meter=Bar
MeasureName=MeasureCore8
BarOrientation=HORIZONTAL
BarColor=#white#
X=(#Padding# + 40)
Y=(#CpuContainerTop# + 28 + 50 + 3 + 105)
W=(#Width# - (#Padding# * 2) - 40 - 25)
H=8
; CPU Percentages ;
[CPU1Value]
Meter=String
MeasureName=MeasureCore1
StringAlign=RIGHT
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=(#CpuContainerTop# + 28 + 50)
PostFix=%
AntiAlias=1
[CPU2Value]
Meter=String
MeasureName=MeasureCore2
StringAlign=RIGHT
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=R
PostFix=%
AntiAlias=1
[CPU3Value]
Meter=String
MeasureName=MeasureCore3
StringAlign=RIGHT
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=R
PostFix=%
AntiAlias=1
[CPU4Value]
Meter=String
MeasureName=MeasureCore4
StringAlign=RIGHT
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=R
PostFix=%
AntiAlias=1
[CPU5Value]
Meter=String
MeasureName=MeasureCore5
StringAlign=RIGHT
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=R
PostFix=%
AntiAlias=1
[CPU6Value]
Meter=String
MeasureName=MeasureCore6
StringAlign=RIGHT
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=R
PostFix=%
AntiAlias=1
[CPU7Value]
Meter=String
MeasureName=MeasureCore7
StringAlign=RIGHT
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=R
PostFix=%
AntiAlias=1
[CPU8Value]
Meter=String
MeasureName=MeasureCore8
StringAlign=RIGHT
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=R
PostFix=%
AntiAlias=1
; RAM Meters ;
[RamContainer]
Meter=Shape
Shape=Rectangle,#RamContainerTop#,#Width#,100| Fill Color 0,0,0,30 | StrokeWidth 0
[RamContainerLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#RamContainerTop# + #Padding#)
Text=Ram (Histogram)
AntiAlias=1
; Ram Histogram ;
[RamHistogram]
Meter=Histogram
MeasureName=MeasureRam
; PrimaryColor=255,255,255,32 ;
PrimaryColor=#white#
X=(#Padding#)
Y=(#RamContainerTop# + #Padding# + 10)
W=(#Width# - (#Padding# * 2))
H=50
[RamHistogramUnderline]
Meter=IMAGE
SolidColor=#white#
X=(#Padding#)
Y=(#RamContainerTop# + #Padding# + 10 + 50)
W=(#Width# - (#Padding# * 2))
H=1
; Ram Label + Value ;
[RAMLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#RamContainerTop# + #Padding# + 10 + 50 + 10)
Text=In Use:
AntiAlias=1
; RAM Values ;
[RAMValue]
Meter=STRING
MeasureName=MeasureRAM
StringAlign=Right
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# / 2)
Y=(#RamContainerTop# + #Padding# + 10 + 50 + 10)
Text="%1B"
AutoScale=1
AntiAlias=1
[TotalRAMLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=((#Width# / 2) + #Padding#)
Y=(#RamContainerTop# + #Padding# + 10 + 50 + 10)
Text=Total:
AntiAlias=1
; RAM Values ;
[TotalRAMValue]
Meter=STRING
MeasureName=MeasureTotalRAM
StringAlign=Right
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=(#RamContainerTop# + #Padding# + 10 + 50 + 10)
Text="32.0 Gb"
AutoScale=1
AntiAlias=1
; Disk Meters ;
[DiskContainer]
Meter=Shape
Shape=Rectangle,#DiskContainerTop#,#Width#,80| Fill Color 0,0,0,30 | StrokeWidth 0
[DiskContainerLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#DiskContainerTop# + #Padding#)
Text=Disk(s)
AntiAlias=1
[DiskFreeHeading]
Meter=STRING
StringAlign=Left
InlineSetting=Underline
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding# + (#Width#/4))
Y=(#DiskContainerTop# + #Padding#)
Text=Free
AntiAlias=1
[DiskUsedHeading]
Meter=STRING
InlineSetting=Underline
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding# + (#Width#/4) * 2)
Y=(#DiskContainerTop# + #Padding#)
Text=Used
AntiAlias=1
[DiskTotalHeading]
Meter=STRING
InlineSetting=Underline
StringAlign=Right
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Width# - #Padding#)
Y=(#DiskContainerTop# + #Padding#)
Text=Total
AntiAlias=1
[DiskCLabel]
Meter=STRING
MeasureName=MeasureDiskLabelC
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#DiskContainerTop# + #Padding# + 20)
W=(#Width/4)
AntiAlias=1
[DiskDLabel]
Meter=STRING
MeasureName=MeasureDiskLabelD
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=R
W=(#Width/4)
AntiAlias=1
[DiskZLabel]
Meter=STRING
MeasureName=MeasureDiskLabelZ
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=R
W=(#Width/4)
AntiAlias=1
[DiskCFree]
Meter=STRING
MeasureName=MeasureFreeDiskSpaceC
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding# + (#Width#/4))
Y=(#DiskContainerTop# + #Padding# + 20)
W=(#Width/4)
Text="%1B"
AutoScale=1
AntiAlias=1
[DiskDFree]
Meter=STRING
MeasureName=MeasureFreeDiskSpaceD
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding# + (#Width#/4))
Y=R
W=(#Width/4)
Text="%1B"
AutoScale=1
AntiAlias=1
[DiskZFree]
Meter=STRING
MeasureName=MeasureFreeDiskSpaceZ
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding# + (#Width#/4))
Y=R
W=(#Width/4)
Text="%1B"
AutoScale=1
AntiAlias=1
[DiskCUsed]
Meter=STRING
MeasureName=MeasureUsedDiskSpaceC
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding# + ((#Width#/4)*2) )
Y=(#DiskContainerTop# + #Padding# + 20)
W=(#Width/4)
Text="%1B"
AutoScale=1
AntiAlias=1
[DiskDUsed]
Meter=STRING
MeasureName=MeasureUsedDiskSpaceD
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding# + ((#Width#/4)*2) )
Y=R
W=(#Width/4)
Text="%1B"
AutoScale=1
AntiAlias=1
[DiskZUsed]
Meter=STRING
MeasureName=MeasureUsedDiskSpaceZ
StringAlign=LEFT
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding# + ((#Width#/4)*2) )
Y=R
W=(#Width/4)
Text="%1B"
AutoScale=1
AntiAlias=1
[DiskCTotal]
Meter=STRING
MeasureName=MeasureTotalDiskSpaceC
StringAlign=Right
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Width# - #Padding#)
Y=(#DiskContainerTop# + #Padding# + 20)
W=(#Width/4)
Text="%1B"
AutoScale=1
AntiAlias=1
[DiskDTotal]
Meter=STRING
MeasureName=MeasureTotalDiskSpaceD
StringAlign=Right
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Width# - #Padding#)
Y=R
W=(#Width/4)
Text="%1B"
AutoScale=1
AntiAlias=1
[DiskZTotal]
Meter=STRING
MeasureName=MeasureTotalDiskSpaceZ
StringAlign=Right
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Width# - #Padding#)
Y=R
W=(#Width/4)
Text="%1B"
AutoScale=1
AntiAlias=1
; Disk Throughput Meters ;
[DiskThroughputContainer]
Meter=Shape
Shape=Rectangle,#DiskThroughputContainerTop#,#Width#,110| Fill Color 0,0,0,30 | StrokeWidth 0
[DiskThroughputContainerLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#DiskThroughputContainerTop# + #Padding#)
Text=Disk Throughput (Histogram)
AntiAlias=1
[DiskReadsTextLabel]
Meter=STRING
StringAlign=Left
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=(#Padding#)
Y=(#DiskThroughputContainerTop# + (#Padding# * 3))
W=(#Width# / 4)
Text=Read:
AntiAlias=1
[DiskReadsTextValue]
Meter=STRING
MeasureName=MeasureDiskReadsValue
StringAlign=Right
StringCase=Upper
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# / 2)
Y=(#DiskThroughputContainerTop# + (#Padding# * 3))
W=(#Width# / 4)
Text="%1B"
AntiAlias=1
AutoScale=1
[DiskWritesTextLabel]
Meter=STRING
StringAlign=LEFT
FontFace=Open Sans
FontSize=8
FontColor=#white#
X=((#Width# / 2) + #Padding#)
Y=(#DiskThroughputContainerTop# + (#Padding# * 3))
Text="Write: "
AntiAlias=1
[DiskWritesTextValue]
Meter=STRING
MeasureName=MeasureDiskWritesValue
StringAlign=Right
StringCase=UPPER
FontFace=Open Sans
FontSize=8
FontColor=#WHITE#
X=(#Width# - #Padding#)
Y=(#DiskThroughputContainerTop# + (#Padding# * 3))
W=(#Width# / 4)
Text="%1B"
AntiAlias=1
AutoScale=1
; Disk Throughput Graphs ;
; Histograms ;
[DiskReadsHistogram]
Meter=Histogram
MeasureName=MeasureDiskReadsValue
PrimaryColor=#white#
X=(#Padding#)
Y=(#DiskThroughputContainerTop# + (#Padding# * 3) + 20)
W=((#Width# / 2) - #Padding#)
H=50
AutoScale=1
[DiskReadsUnderline]
Meter=IMAGE
SolidColor=#white#
X=(#Padding#)
Y=(#DiskThroughputContainerTop# + (#Padding# * 3) + 20 + 50)
W=((#Width# / 2) - #Padding#)
H=1
[DiskWritesHistogram]
Meter=Histogram
MeasureName=MeasureDiskWritesValue
PrimaryColor=#white#
X=((#Width# / 2) + #Padding#)
Y=(#DiskThroughputContainerTop# + (#Padding# * 3) + 20)
W=((#Width# / 2) - (#Padding# * 2))
H=50
AutoScale=1
[DiskWritesUnderline]
Meter=IMAGE
SolidColor=#WHITE#
X=((#Width# / 2) + #Padding#)
Y=(#DiskThroughputContainerTop# + (#Padding# * 3) + 20 + 50)
W=((#Width# / 2) - (#Padding# * 2))
H=1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment