diff --git a/lib/Core/SMART.pm b/lib/Core/SMART.pm index 676005c9c1b278d0baa169a80b63900841edd2cf..fc399fc85dbb78071c9774c0b48bbaab7898b9e3 100644 --- a/lib/Core/SMART.pm +++ b/lib/Core/SMART.pm @@ -94,13 +94,8 @@ sub handler { $disk = "/dev/$disk_name" if ($^O eq "linux") || ($^O =~ /bsd/) ; $disk = "/dev/rdsk/$disk_name" if $^O eq "solaris"; my $smartctl_cmd = $config->{smartctl_cmd} || "/usr/sbin/smartctl"; - my $smartctl_args = "-i"; - if (defined ($megaraid_number)) { - $smartctl_args .= " -a -H -d megaraid,$megaraid_number"; - } - else { - $smartctl_args .= " -A"; - } + my $smartctl_args = "-i -a"; + $smartctl_args .= " -H -d megaraid,$megaraid_number" if (defined ($megaraid_number)); $smartctl_args = "$smartctl_args $config->{smartctl_args}" if $config->{smartctl_args}; my $smartdata = {}; my $output = run_command("$smartctl_cmd $smartctl_args $disk");