Docker 搭建硬盘监控工具 scrutiny


共计 770 个字符,预计需要花费 2 分钟才能阅读完成。

scrutiny 是一个硬盘 S.M.A.R.T 监控和历史趋势分析的工具。它可以与 smartd 守护程序集成,提供一个 Web 用户界面用于展示关键的监控指标。

部署方式如下:

## 1. 创建文件夹
mkdir -p /home/docker/scrutiny

## 2. 下载配置文件
curl https://raw.githubusercontent.com/AnalogJ/scrutiny/master/example.scrutiny.yaml -o /home/docker/scrutiny/scrutiny.yaml

## 3. 运行
docker run -d \
--name scrutiny \
-p 8080:8080 \
-p 8086:8086 \
-v /home/docker/scrutiny:/opt/scrutiny/config \
-v /run/udev:/run/udev:ro \
--privileged=true \
hausen1012/scrutiny

这个容器用到了时序数据库 influxdb,所以会开放 8086 端口。

这里可以进行配置通知方式,并且支持多种配置方式。以配置邮件方式为例,修改 scrutiny.yaml:

notify:
  urls:
    - "smtp://username:password@host:port/?fromAddress=fromAddress&toAddresses=recipient1[,recipient2,...]"

将用户名、密码和其他信息替换即可。测试通知:

curl -X POST http://localhost:8080/api/health/notify

容器安装后,进入 web 页面如图所示:

Docker 搭建硬盘监控工具 scrutiny

/>

可以看见硬盘的温度、容量和通电时长等,并且检测出问题会标记异常。

Docker 搭建硬盘监控工具 scrutiny

/>

像清朝云这里就是有一块硬盘就有很大的问题了,随时可能坏,所以需要尽快迁移数据。

提醒:本文发布于548天前,文中所关联的信息可能已发生改变,请知悉!

Tips:清朝云网络工作室

阅读剩余
THE END