The current release does not work with a wider range of drives. Case in point, it fails outright with this example.
[dan@r720-01:~] $ /usr/local/bin/sudo /usr/local/libexec/nagios/check_smartmon -d /dev/da2 Traceback (most recent call last): File "/usr/local/libexec/nagios/check_smartmon", line 318, in <module> (healthStatus, temperature) = parseOutput(healthStatusOutput, temperatureOutput, devtype) File "/usr/local/libexec/nagios/check_smartmon", line 219, in parseOutput temperature = int(parts[-3]) ValueError: invalid literal for int() with base 10: 'Temperature:' [dan@r720-01:~] $