- Take maintainership56a7bb6846
Port details
sysutils/smartmontools 7.5_3
S.M.A.R.T. disk monitoring tools
Port info
- Maintainer
- samm@FreeBSD.org
- Packages
- latest: 7.5_3
- Upstream
- up to date
- Last update
- to 7.5_3 · 34337efb7a
- Quarterly
- 2026Q4: 7.5_2
- WWW
- https://www.smartmontools.org
- Links
- cgit · VuXML
Install
- Package
# pkg install smartmontoolsinstalls 7.5_3 fromlatest; fromquarterly(2026Q4) 7.5_2- Port
# cd /usr/ports/sysutils/smartmontools && make install clean# make -C /usr/ports/sysutils/smartmontools config # change options first
- Size
- 591 KiB download · 2.1 MiB installed
- Depends on
- nothing
- License
- GPLv2+
- Options
- 1 of 1 on in the package: DOCS
- pkg-message
Shown after installing
smartmontools has been installed To check the status of drives, use the following: /usr/local/sbin/smartctl -a /dev/ad0 for first ATA/SATA drive /usr/local/sbin/smartctl -a /dev/da0 for first SCSI drive /usr/local/sbin/smartctl -a /dev/ada0 for first SATA drive To include drive health information in your daily status reports, add a line like the following to /etc/periodic.conf: daily_status_smart_devices="/dev/ad0 /dev/da0" substituting the appropriate device names for your SMART-capable disks. To enable drive monitoring, you can use /usr/local/sbin/smartd. A sample configuration file has been installed as /usr/local/etc/smartd.conf.sample Copy this file to /usr/local/etc/smartd.conf and edit appropriately To enable smartd at boot and start it now: sysrc smartd_enable=YES service smartd start To enable verification of the drivedb updates, install the "security/gnupg" package.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 7.5_3 | 7.5_3 | – |
| FreeBSD 15 | 7.5_3 | 7.5_3 | – |
| FreeBSD 14 | 7.5_3 | 7.5_2 | 7.5_3 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 7.5_2 | 7.5_2 | – |
| FreeBSD 14 | 7.5_2 | 7.5_2 | 7.5_2 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 7.5_3.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (127)
Reset inactive maintainer who has not responded to email. Hat: portmgr437c1578c6
- Update to 5.36 [1] - Use USE_RC_SUBR=smartd - Add pkg-message to SUB_FILES facility PR: ports/96206 [1] Submitted by: Dmitry Morozovsky <marck@freebsd.org> [1] Reworked by: garga Approved by: maintainerf19cf20235
As of FreeBSD 6.x, the full path to the device is required. This is backwards compatible with behaviour on 5.x. Approved by: maintainer3fb406a3bd
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears. We have not checked for this KEYWORD for a long time now, so this is a complete noop, and thus no PORTREVISION bump. Removing it at this point is mostly for pedantic reasons, and partly to avoid perpetuating this anachronism by copy and paste to future scripts.c49d1a3273
SHA256ify Approved by: krion@32487a10ad
Now that new style rc.d scripts are being run as part of the base rcorder, hard coded variable values in these scripts are overriding the values in /etc/rc.conf[.local] (due to the way that variables from the latter are read at boot time). Therefore, change the boot scripts to set default values only if the variable is unset in /etc/rc.conf[.local]. This will allow the service to start at boot time if it's been enabled as the user would expect. This change will be a noop for users who have systems that have not yet been upgraded to the new rc.d code in the base. In many cases there are other variables in the scripts that should get similar treatment, however I did not change anything other than the _enable lines. I'll leave the rest up to the maintainers to do as they see fit. Bump PORTREVISION to make sure that users and packages pick up this change.ffde46cbf9
- It seems --configfile is no-op, replace by -c. Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com>f298b3e7bd
- Tweak rcng script to allow alternative location for the configuration file. PR: ports/83135 Reported by: Jeremy Chadwick <freebsd@jdc.parodius.com> Fix/Tested by: flz Approved by: maintainer timeout (3 months)4b9e410cf7
Add patches for twa (3ware 9000 series controller) support. Bump PORTREVISION. PR: ports/84948 Submitted by: Rudolf Cejka <cejkar@fit.vutbr.cz> Approved by: martines@rochester.rr.com (maintainer, timeout 5 weeks)7983d22598
fix smartmontools for recent CURRENT systems. bump PORTREVISION Submitted by: sos6ac57423e7
Update to 5.33 and unIGNORE on 4.x PR: ports/80257 Submitted by: Mike Jakubik Approved by: maintainer timeout980255b7fa
At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.c3d8037aeb
Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.f2fc2d60ae
Mark as IGNORE for OSVERSION < 501105: Needs ATAng Noticed by: Alex Wilkinson Approved by: maintainer silence Message-id: <B5C802E0-F1C9-11D8-A951-00039312D914@fillmore-labs.com>8301dfc889
Oops, I forgot to add a patch file.ed32a3bd34
Update to 5.32. Pointed out by: Eduard Martinescu <martines@rochester.rr.com> (maintainer)b7ab5238d4
o Update to 5.31. o Fix handling smartd_pidfile on rcNG script. Approved by: Eduard Martinescu <martines@rochester.rr.com> (maintainer)f210defff2
Oops, fix handling pidfile. Pointy hat to: myself2fe26720b8
rcNG-fy. Approved by: maintainer no response (1 week) Reviewed by: eik Suggested by: hrs (obtained from: hrs's cvsyncd patch)ff755b6f57
Update to 5.30. PR: ports/63963 Submitted by: Eduard Martinescu <martines@rochester.rr.com>f7ef9f51c4
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)73f7c91b5d
- Update to 5.26 - Delete patches integrated into upstream PR: 59809 Submitted by: Robin Breathe <robin@isometry.net> Approved by: maintainerfab0d8e4e6
- Properly spell pre-everything with two colons - Clarify message about ATAng support in 5.x - s/ECHO/ECHO_MSG/2555ead718
Unbreak build on 4-STABLE and 5.1-RELEASE. Add a warning which states that 5.1-CURRENT is required in order to monitor ATA devices.55e0a4a8d6
- Update to 5.22 PR: 58747 Submitted by: maintainer450b648c54
Add smartmontools 5.21, S.M.A.R.T. disk monitoring tools. The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI hard disks. It is derived from the smartsuite package, and includes support for ATA/ATAPI-5 disks. PR: 58085 Submitted by: Eduard Martinescu <martines@rochester.rr.com> Approved by: krion (implicit)8f6fed2ed5