磁盘监控工具-smartmontools
2015-06-08 13:01:06 阿炯

smartmontools是一款开源的硬盘控制、监控工具,可以运行在 Linux,Unix,BSD,Solaris,Mac OS,OS/2,Cygwin和Windows上,它可以从启动光盘或启动软盘运行,支持ATA/ATAPI/SATA-3(到-8)位的硬盘和 SCSI硬盘,还支持磁带设备,它主要包括了两个实用程序:smartctl和smatd。利用它可以测试硬盘的健康状况,并在发生故障前进行预警。


smartmontools contains utility programs (smartctl, smartd) to control/monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI disks.


Features


Schedule S.M.A.R.T. testing of your drive on a regular base with smartd

smartd prints log messages and triggers alert mails when a failure of your drive is predictable

它监控的硬盘必须有S.M.A.R.T特性,对虚拟驱动器无效,目前所有硬盘都有这个特性,如果这个功能没有开启,可以通过如下两种方式开启:
1.通过BIOS设置操作
2.通过smartctl命令操作

SMART技术必须在主板支持的前提下才能发生作用,而且 SMART技术也不能保证能预报所有可能发生的硬盘故障。SMART(SFF-8035i) 是硬盘生产商们建立的一个工业标准,这个标准就是在硬盘上保存一个跟执行情况,可靠程度,读找错误率等属性的表格。所有属性都有一个1byte(大小范围1-253)的标准化值,还包含另一个1byte的关键阶段值,如果属性表格内某个数据接近小于或达到关键阶段值,表明硬盘工作不正常了。


更多关于它的使用可参考《磁盘状态监控和分析工具smartctl使用简介》与《硬盘 SMART 检测参数详解》。为与zabbix配合做硬盘监控,还有zbx-smartctl插件工具。



最新版本:6.4


官方主页:http://www.smartmontools.org/
项目主页:http://sourceforge.net/projects/smartmontools/