Today I discovered a bug in check_smart which only affects (Free)BSD systems. Due to a recently added contribution in commit 06d655d, a hard-coded regular expression was only looking for hard drives finishing with an alphabetic character, for example /dev/sdd or /dev/sde.
However on FreeBSD this doesn't work as the hard drives are often shown as /dev/da0, /dev/da1, etc. in the OS.
The bug is now documented as issue #13 and a fix was suggested. But if I apply this fix, a user change in the Nagios command or service definition will be necessary. Therefore please go to issue #13 and have your say.
If I don't get any other suggestions until the end of the month February, I will release the fix as suggested.