Detect HDD temp sensors with sat+megaraid

tags/zabbix-agent-addons-0.2.20-1 0.2.9_el5
Daniel Berteaud 9 years ago
parent 0a30e8c9f2
commit 81e5f414c8
  1. 12
      zabbix_scripts/util_generate_sensors_ini

@ -271,6 +271,18 @@ if ($smartctl && -x $smartctl){
print "Found a temperature sensor using smartctl (megaraid): sda-$i\n"; print "Found a temperature sensor using smartctl (megaraid): sda-$i\n";
last; last;
} }
elsif ($l =~ /Temperature_Celsius/){
$sensors->{'sda-' . $i} = {
description => "Temperature for disk No $i on sda",
threshold_low => $def_hd_temp_thres_high-$temp_hd_hyst,
threshold_high => $def_hd_temp_thres_high,
type => 'temp',
unit => '°C',
cmd => "$smartctl -A -d megaraid,$i /dev/sda | grep Temperature_Celsius | awk '{print \$10}'"
};
print "Found a temperature sensor using smartctl (megaraid): sda-$i\n";
last;
}
} }
} }
} }

Loading…
Cancel
Save