Skip to content
SPECIFICTION
Get listed

ELX-HealthMonitor vs smartmontools

ELX-HealthMonitor

elxsoftware.com

smartmontools

smartmontools.org

Side by side

FigureELX-HealthMonitorsmartmontools
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
Windows—Yes
macOS—Yes
LinuxYesYes
Self-hostedYes—
Plans published11
Spec score · Disk Health Monitoring Software7.8 (#15)8.0 (#10)
LicenseThe license permits private and commercial use on any number of machines without registration or fee, but provides the software as is without warranty.Smartmontools is licensed under the GNU GPL Version 2.
PurposeELX-HealthMonitor monitors what a Linux server is doing now and what it did over time through a web interface.Smartmontools provides utilities to control and monitor storage systems using S.M.A.R.T.

Plans

ELX-HealthMonitor

  • FreeFree

ELX-HealthMonitor pricing →

smartmontools

  • SmartmontoolsFree

smartmontools pricing →

In their own words

ELX-HealthMonitor

ELX-HealthMonitor is a free web tool for viewing current Linux server activity and historical readings. It reads data directly from /proc, /sys and smartctl, without a separate collector or time-series database. Metrics cover processor, memory, disks, filesystems, network, temperature and processes. SMART details include drive health, temperature, power-on hours, reallocated and pending sectors, SSD wear and lifetime writes. RAID views show array state, members, failed disks, resync progress, mirror consistency and the last check's mismatch count. For systemd units, the interface reports processor, memory, disk I/O, task count and restarts, and lets users start or stop units or change boot behavior. Alert rules support hold-down periods and email through SMTPS, STARTTLS or plain SMTP. History retains three days of raw readings by default, then five-minute average, minimum and maximum buckets; data is deleted after a month by default. Supported systems are Debian and Ubuntu with systemd on amd64, arm64 and armhf. The web interface uses port 8555 by default. smartmontools is recommended and required for SMART data. Settings and history stay local, with no analytics or crash reporting.

Visit elxsoftware.com

smartmontools

smartmontools is a free package containing smartctl and smartd for controlling and monitoring storage devices through SMART. It supports ATA/SATA, SCSI/SAS, and NVMe disks, as well as SCSI/SAS tape devices. smartctl can report SMART health status, show capabilities such as error logging and offline surface scanning, display vendor-specific attributes, start device self-tests, and read their logs. A failing health status can mean a device has failed or predicts failure within 24 hours. smartd periodically monitors SMART status, error and self-test logs, and attribute changes; it can schedule tests and report errors and attribute changes to syslog. It also supports warning emails and executable commands. The project says it should run on modern Linux, BSD variants, macOS, Solaris, Windows, Cygwin, OS/2, eComStation, and QNX systems, and can run from various Live CDs and DVDs. The package uses the GNU GPL Version 2 license and was originally derived from the Linux smartsuite package. Its capabilities focus on SMART health reporting, testing, and ongoing monitoring.

Visit smartmontools.org