cebdff63-8609-4119-9275-e0643b844bb2
SQL
11in
String
LocaleCode
Integer
Start
Integer
End
String
PoolName
String
PoolID
String
ParamLabels
String
ParamValues
Integer
UTCOffset
true
8.5in
true
1in
1in
1in
08311634-5e12-49e6-ba5d-47aad3f5a297
day
System.DateTime
hour
System.String
hostid
System.Int32
name
System.String
start_time
System.DateTime
host_cpu_threshold_critical
System.Decimal
host_cpu_threshold_high
System.Decimal
host_cpu_threshold_medium
System.Decimal
host_cpu_threshold_low
System.Decimal
host_memory_threshold_critical
System.Int64
host_memory_threshold_high
System.Int64
host_memory_threshold_medium
System.Int64
host_memory_threshold_low
System.Int64
host_net_read_threshold_critical
System.Int64
host_net_read_threshold_high
System.Int64
host_net_read_threshold_medium
System.Int64
host_net_read_threshold_low
System.Int64
host_net_write_threshold_critical
System.Int64
host_net_write_threshold_high
System.Int64
host_net_write_threshold_medium
System.Int64
host_net_write_threshold_low
System.Int64
avg_total_cpu
System.Decimal
avg_free_mem
System.Int64
avg_total_pif_read_per_sec
System.Decimal
avg_total_pif_write_per_sec
System.Decimal
KirkwoodDBConnectionString
true
Function GetLabel(Label as String) as String
Dim i As Integer
Dim Names() As String
Dim Values() As String
Dim Param As Parameter = Report.Parameters!ParamLabels
Dim ParamVal As Parameter = Report.Parameters!ParamValues
Names = Split(Param.Value.ToString(), "|")
Values = Split(ParamVal.Value.ToString(), "|")
For i = 0 to Ubound(Names)
If (Names(i) = Label) Then Return Values(i)
Next i
Return Label
End Function
Function GetDateFromOffset(Offset as Integer) As String
Dim currentDate As DateTime = Now
Return DateAdd( "D", Offset, Now).ToShortDateString()
End Function
Function GetPageNumberText() As String
Dim strPageFormatString As String = String.Empty
strPageFormatString = System.String.Format(GetLabel("LBL_FOOTER_PAGE"), Report.Globals!PageNumber, Report.Globals!TotalPages)
Return strPageFormatString
End Function
8.5in
true
RightCenter
true
Inside
0
true
10
KirkwoodDBDataSetLocal
true
ToggleVisibilityTextbox
Orthographic
5
100
Real
100
0
=Code.GetLabel("LBL_AVG_CRIT_THRESH")
=Code.GetLabel("LBL_AVG_HIGH_THRESH")
=Code.GetLabel("LBL_AVG_MED_THRESH")
=Code.GetLabel("LBL_AVG_LOW_THRESH")
=Code.GetLabel("LBL_AVG_NETWORK_WRITES")
9.25in
Plain
=Code.GetLabel("LBL_AVG_BYTES_PER_SECOND")
true
Outside
0
true
true
Line
8.25in
=Fields!hour.Value
=Fields!hour.Value
Ascending
=Fields!hour.Value
SemiTransparent
=Avg(Fields!host_net_write_threshold_critical.Value)
Critical
Left
6pt
=Avg(Fields!host_net_write_threshold_high.Value)
6pt
=Avg(Fields!host_net_write_threshold_medium.Value)
6pt
=Avg(Fields!host_net_write_threshold_low.Value)
6pt
=Iif(Avg(Fields!avg_total_pif_write_per_sec.Value) > 0, Avg(Fields!avg_total_pif_write_per_sec.Value), 0)
Diamond
4pt
Line
=Code.GetLabel("LBL_AVERAGE_NETWORK_WRITES")
2.625in
0.125in
true
RightCenter
true
Inside
0
true
9
KirkwoodDBDataSetLocal
true
ToggleVisibilityTextbox
Orthographic
5
100
Real
100
0
=Code.GetLabel("LBL_AVG_CRIT_THRESH")
=Code.GetLabel("LBL_AVG_HIGH_THRESH")
=Code.GetLabel("LBL_AVG_MED_THRESH")
=Code.GetLabel("LBL_AVG_LOW_THRESH")
=Code.GetLabel("LBL_AVG_NETWORK_READS")
6.375in
Plain
=Code.GetLabel("LBL_AVG_BYTES_PER_SECOND")
true
Outside
0
true
true
Line
8.25in
=Fields!hour.Value
=Fields!hour.Value
Ascending
=Fields!hour.Value
SemiTransparent
=Avg(Fields!host_net_read_threshold_critical.Value)
Critical
Left
6pt
=Avg(Fields!host_net_read_threshold_high.Value)
6pt
=Avg(Fields!host_net_read_threshold_medium.Value)
6pt
=Avg(Fields!host_net_read_threshold_low.Value)
6pt
=Iif(Avg(Fields!avg_total_pif_read_per_sec.Value) > 0, Avg(Fields!avg_total_pif_read_per_sec.Value), 0)
Diamond
4pt
Line
=Code.GetLabel("LBL_AVERAGE_NETWORK_READS")
2.625in
0.125in
true
RightCenter
true
Inside
0
true
8
KirkwoodDBDataSetLocal
true
ToggleVisibilityTextbox
Orthographic
5
100
Real
100
0
=Code.GetLabel("LBL_AVG_LOW_THRESH")
=Code.GetLabel("LBL_AVG_MED_THRESH")
=Code.GetLabel("LBL_AVG_HIGH_THRESH")
=Code.GetLabel("LBL_AVG_CRIT_THRESH")
=Code.GetLabel("LBL_AVG_FREE_MEMORY")
3.5in
Plain
=Code.GetLabel("LBL_AVG_FREE_MEMORY_MB")
true
Outside
0
true
true
Line
8.25in
=Fields!hour.Value
=Fields!hour.Value
Ascending
=Fields!hour.Value
SemiTransparent
=Avg(Fields!host_memory_threshold_low.Value)/(1024 * 1024)
6pt
=Avg(Fields!host_memory_threshold_medium.Value)/(1024 * 1024)
6pt
=Avg(Fields!host_memory_threshold_high.Value)/(1024 * 1024)
6pt
=Avg(Fields!host_memory_threshold_critical.Value)/(1024 * 1024)
Critical
Left
6pt
=Iif(Avg(Fields!avg_free_mem.Value) > 0, Avg(Fields!avg_free_mem.Value)/(1024 * 1024), 0)
Diamond
4pt
Line
=Code.GetLabel("LBL_AVERAGE_FREE_MEMORY")
2.625in
0.125in
true
RightCenter
true
Inside
0
true
7
KirkwoodDBDataSetLocal
true
ToggleVisibilityTextbox
Orthographic
5
100
Real
100
0
=Code.GetLabel("LBL_AVG_CRIT_THRESH")
=Code.GetLabel("LBL_AVG_HIGH_THRESH")
=Code.GetLabel("LBL_AVG_MED_THRESH")
=Code.GetLabel("LBL_AVG_LOW_THRESH")
=Code.GetLabel("LBL_AVG_CPU_USAGE")
0.625in
Plain
=Code.GetLabel("LBL_AVG_CPU_USAGE_PERCENT")
true
Outside
0
true
true
Line
8.25in
=Fields!hour.Value
=Fields!hour.Value
Ascending
=Fields!hour.Value
SemiTransparent
=Avg(Fields!host_cpu_threshold_critical.Value) * 100
Critical
Left
6pt
=Avg(Fields!host_cpu_threshold_high.Value) * 100
6pt
=Avg(Fields!host_cpu_threshold_medium.Value) * 100
6pt
=Avg(Fields!host_cpu_threshold_low.Value) * 100
6pt
=Avg(Fields!avg_total_cpu.Value) * 100
Diamond
4pt
Line
=Code.GetLabel("LBL_AVERAGE_CPU_USAGE")
2.625in
0.125in
0.125in
6
0.02083in
0.375in
2
true
0.15625in
true
ToggleVisibilityTextbox
0.04167in
4.875in
1
true
0.125in
0.20833in
=Code.GetLabel("LBL_CLICK_GROUPBY_DAY")
ToggleVisibilityTextbox
0.04167in
5in
true
0.125in
0.20833in
=Code.GetLabel("LBL_CLICK_GROUPBY_HOUR")
0.375in
5.375in
0.26042in
true
RightCenter
true
Inside
0
true
5
KirkwoodDBDataSetLocal
Orthographic
5
100
Real
100
0
=Code.GetLabel("LBL_AVG_CRIT_THRESH")
=Code.GetLabel("LBL_AVG_HIGH_THRESH")
=Code.GetLabel("LBL_AVG_MED_THRESH")
=Code.GetLabel("LBL_AVG_LOW_THRESH")
=Code.GetLabel("LBL_AVG_NETWORK_WRITES")
9.25in
Plain
=Code.GetLabel("LBL_AVG_BYTES_PER_SECOND")
true
Outside
0
true
true
Line
8.25in
=Fields!day.Value
=Fields!day.Value
Ascending
SemiTransparent
=Avg(Fields!host_net_write_threshold_critical.Value)
Critical
Left
6pt
=Avg(Fields!host_net_write_threshold_high.Value)
6pt
=Avg(Fields!host_net_write_threshold_medium.Value)
6pt
=Avg(Fields!host_net_write_threshold_low.Value)
6pt
=Iif(Avg(Fields!avg_total_pif_write_per_sec.Value) > 0, Avg(Fields!avg_total_pif_write_per_sec.Value), 0)
Diamond
4pt
Line
=Code.GetLabel("LBL_AVERAGE_NETWORK_WRITES")
2.625in
0.125in
true
RightCenter
true
Inside
0
true
4
KirkwoodDBDataSetLocal
Orthographic
5
100
Real
100
0
=Code.GetLabel("LBL_AVG_CRIT_THRESH")
=Code.GetLabel("LBL_AVG_HIGH_THRESH")
=Code.GetLabel("LBL_AVG_MED_THRESH")
=Code.GetLabel("LBL_AVG_LOW_THRESH")
=Code.GetLabel("LBL_AVG_NETWORK_READS")
6.375in
Plain
=Code.GetLabel("LBL_AVG_BYTES_PER_SECOND")
true
Outside
0
true
true
Line
8.25in
=Fields!day.Value
=Fields!day.Value
Ascending
SemiTransparent
=Avg(Fields!host_net_read_threshold_critical.Value)
Critical
Left
6pt
=Avg(Fields!host_net_read_threshold_high.Value)
6pt
=Avg(Fields!host_net_read_threshold_medium.Value)
6pt
=Avg(Fields!host_net_read_threshold_low.Value)
6pt
=Iif(Avg(Fields!avg_total_pif_read_per_sec.Value) > 0, Avg(Fields!avg_total_pif_read_per_sec.Value), 0)
Diamond
4pt
Line
=Code.GetLabel("LBL_AVERAGE_NETWORK_READS")
2.625in
0.125in
6.125in
3
true
2.25in
0.305in
=Parameters!PoolName.Value
8.25in
2
true
0.125in
0.30083in
=Code.GetLabel("LBL_POOL_HEALTH_HISTORY") + ":"
true
RightCenter
true
Inside
0
true
1
KirkwoodDBDataSetLocal
Orthographic
5
100
Real
100
0
=Code.GetLabel("LBL_AVG_LOW_THRESH")
=Code.GetLabel("LBL_AVG_MED_THRESH")
=Code.GetLabel("LBL_AVG_HIGH_THRESH")
=Code.GetLabel("LBL_AVG_CRIT_THRESH")
=Code.GetLabel("LBL_AVG_FREE_MEMORY")
3.5in
Plain
=Code.GetLabel("LBL_AVG_FREE_MEMORY_MB")
true
Outside
0
true
true
Line
8.25in
=Fields!day.Value
=Fields!day.Value
Ascending
SemiTransparent
=Avg(Fields!host_memory_threshold_low.Value)/(1024 * 1024)
6pt
=Avg(Fields!host_memory_threshold_medium.Value)/(1024 * 1024)
6pt
=Avg(Fields!host_memory_threshold_high.Value)/(1024 * 1024)
6pt
=Avg(Fields!host_memory_threshold_critical.Value)/(1024 * 1024)
Critical
Left
6pt
=Iif(Avg(Fields!avg_free_mem.Value) > 0, Avg(Fields!avg_free_mem.Value)/(1024 * 1024), 0)
Diamond
4pt
Line
=Code.GetLabel("LBL_AVERAGE_FREE_MEMORY")
2.625in
0.125in
true
RightCenter
true
Inside
0
true
KirkwoodDBDataSetLocal
Orthographic
5
100
Real
100
0
=Code.GetLabel("LBL_AVG_CRIT_THRESH")
=Code.GetLabel("LBL_AVG_HIGH_THRESH")
=Code.GetLabel("LBL_AVG_MED_THRESH")
=Code.GetLabel("LBL_AVG_LOW_THRESH")
=Code.GetLabel("LBL_AVG_CPU_USAGE")
0.625in
Plain
=Code.GetLabel("LBL_AVG_CPU_USAGE_PERCENT")
true
Outside
0
true
true
Line
8.25in
=Fields!day.Value
=Fields!day.Value
Ascending
=Fields!day.Value
SemiTransparent
=Avg(Fields!host_cpu_threshold_critical.Value) * 100
Critical
Left
6pt
=Avg(Fields!host_cpu_threshold_high.Value) * 100
6pt
=Avg(Fields!host_cpu_threshold_medium.Value) * 100
6pt
=Avg(Fields!host_cpu_threshold_low.Value) * 100
6pt
=Avg(Fields!avg_total_cpu.Value) * 100
Diamond
4pt
Line
=Code.GetLabel("LBL_AVERAGE_CPU_USAGE")
2.625in
0.125in
12in
=User!Language
true
0.125in
8.25in
2
0.125in
0in
0.125in
1.75in
1
true
6.625in
0.2125in
=Code.GetPageNumberText()
0.125in
6.5in
true
0.125in
0.2125in
=String.Format(Code.GetLabel("LBL_FOOTER_LEFT"), Code.GetLabel("LBL_POOL_HEALTH_HISTORY"), Code.GetDateFromOffset(Parameters!Start.Value), Code.GetDateFromOffset(Parameters!End.Value)) + " | Citrix Systems, Inc."
0.375in
true
1in