@@ -31,13 +31,15 @@ BEGIN {
31
31
# Friendly description of the type of sensor for HELP.
32
32
help[ " temperature_celsius" ] = " Temperature" ;
33
33
help[ " volts" ] = " Voltage" ;
34
+ help[ " amps" ] = " Current" ;
34
35
help[ " power_watts" ] = " Power" ;
35
36
help[ " speed_rpm" ] = " Fan" ;
36
37
help[ " percent" ] = " Device" ;
37
38
help[ " status" ] = " Chassis status" ;
38
39
39
40
temperature_celsius[ " metric_count" ] = 0 ;
40
41
volts[ " metric_count" ] = 0 ;
42
+ amps[ " metric_count" ] = 0 ;
41
43
power_watts[ " metric_count" ] = 0 ;
42
44
speed_rpm[ " metric_count" ] = 0 ;
43
45
percent[ " metric_count" ] = 0 ;
@@ -67,6 +69,11 @@ $3 ~ /Volts/ {
67
69
volts[ " metric_count" ] ++ ;
68
70
}
69
71
72
+ $3 ~ /Amps / {
73
+ amps[ $1 ] = $2 ;
74
+ amps[ " metric_count" ] ++ ;
75
+ }
76
+
70
77
$3 ~ /Watts / {
71
78
power_watts[ $1 ] = $2 ;
72
79
power_watts[ " metric_count" ] ++ ;
@@ -90,6 +97,7 @@ $3 ~ /discrete/ {
90
97
END {
91
98
export(temperature_celsius, " temperature_celsius" );
92
99
export(volts, " volts" );
100
+ export(amps, " amps" );
93
101
export(power_watts, " power_watts" );
94
102
export(speed_rpm, " speed_rpm" );
95
103
export(percent, " percent" );
0 commit comments