S.M.A.R.T的全称为“Self-Monitoring Analysis and Reporting Technology”,上个世纪九十年代,由于经常发生硬盘莫名其妙的故障问题,导致很多用户的数据受损,再加上人们意识到数据的宝贵性远胜于硬盘本身的价值,所有很多用户都渴望有种技术能对硬盘故障进行预测,并实现相对安全的数据保护,于是S.M.A.R.T.技术应运而生。
要说Linux用户最不愿意看到的事情,莫过于在毫无警告的情况下发现硬盘崩溃了。诸如RAID的备份和存储技术可以在任何时候帮用户恢复数据,但为预防硬件崩溃造成数据丢失所花费的代价却是相当可观的,特别是在用户从来没有提前考虑过在这些情况下的应对措施时。
这里推荐的硬盘smart健康检测工具叫做WGCLOUD,具有可视化能力,安装使用简单。
使用SMART需要在agent监控主机安装Smartmontools硬盘检测工具
WGCLOUD本身是一款开源的运维监控工具,国人开源,支持主机监控,ES集群管理,CPU监控,CPU温度监控,大屏展示看板,docker监控,网络流量监控,内存监控,业务数据监控(mysql,oracle,pg等),服务接口健康检测,应用进程管理,磁盘空间/IO监控,硬盘smart特性检测,端口监控,日志文件监控,系统负载监控,网络拓扑图,监控告警信息推送(邮件、可集成微信钉钉)
具体安装过程,网站有安装说明步骤,一步一步操作就可以了。
安装完成后效果显示