对系统温度、风扇转速、硬盘SMART信息进行检测的bash脚本,可以生成比较直观的简报。
依赖 lm_sensors 和 smartmontools 软件包,请先自行安装和配置这两个软件包。
可以通过dingtalkrobot脚本将检测结果发送到钉钉,结合cron可以做到每天定时发送检测报告。
比如设置PushTime="12:00",然后在 crontab 中添加如下行.
*/5 * * * * /脚本存放路径/health cron
则脚本每5分钟运行一次,中午12:00后的第一次运行才会发送检测报告,其余时间如果检测到温度过高、风扇停转、SMART故障才会发送报告。
脚本开头的参数可以根据个人需要自行修改。