小区居委会成立了临时物资保障工作专班,在防疫政策允许的范围内落实居民生活必需品的采购、运输和分发等工作。 所以目前生活保障是没问题的,团购的物资也陆陆续续都在到货中。感谢居委会、物业、楼组长、志愿者、团长为大家辛苦服务,为他们无私的服务精神点赞,也向所有服务在一线的工作人员致敬!他们都是英雄。

按照新的管控政策,如果13号之前小区没有阳性,就可以在小区里活动了,起码可以自己拿个快递、倒个垃圾什么的,一定要坚持住~


什么是 Scrutiny ?

Scrutiny 是一个硬盘健康仪表板和监控解决方案,将制造商提供的 SMART 指标与真实世界的故障率相结合。可以帮助您在故障硬盘驱动器造成永久性数据丢失之前检测并更换它们。

初级篇

在群晖上以 Docker 方式安装。

因为需要挂载硬盘,所以需要用命令行来执行

硬盘列表

首先要获取设备的硬盘列表,如果你挂载的硬盘不存在,会报下面的错误

Error response from daemon: error gathering device information while adding custom device "/dev/sda": no such file or directory.

直接查询 /dev/sd*

# 查询磁盘及分区
ls /dev/sd*

不带数字的是硬盘,带数字的是分区

也可以用 fdisk

# 打印硬盘信息
fdisk -l

还可以用 smartctl

#
smartctl --scan

其中 hda 是用于启动的 U

所以老苏有两个硬盘,分别是 /dev/sdb/dev/sdd

标准模式

接下来可以直接启动容器的安装

# 启动容器
docker run -it \--rm \-p 4180:8080 \-v /run/udev:/run/udev:ro \--cap-add SYS_RAWIO \--device=/dev/sdb \--device=/dev/sdd \--name scrutiny \analogj/scrutiny

其中:

  • /run/udevScrutiny 收集器提供对您设备元数据的访问权限
  • --cap-add SYS_RAWIO 需要允许 smartctl 查询您的设备 SMART 数据的权限
    • 注意:如果您有 NVMe 驱动器,您也必须添加--cap-add SYS_ADMIN。见问题#26
  • --device 确保您的硬盘设备可在容器内访问

这种方式是一次性的,当你退出时容器会自动删除。如果你希望它一直存在,可以取消 --rm 参数

# 启动容器
docker run -it \-p 4180:8080 \-v /run/udev:/run/udev:ro \--cap-add SYS_RAWIO \--device=/dev/sdb \--device=/dev/sdd \--name scrutiny \analogj/scrutiny

运行

在浏览器中输入 http://群晖IP:4180 就能看到主界面

硬盘似乎有问题,进入详情页面似乎又正常

存储空间管理员 --> HDD/SSD 中也正常,不知道是啥意思

中级篇

Hub/Spoke 模式

如果你有多台群晖设备,也可以对硬盘进行集中、统一管理。Scrutiny 镜像包含了 webapp 服务器(前端和 api)以及 SMART 指标收集器。所以可以在每台装有硬盘的设备上运行一个收集器,然后使用一个中央 API 服务器来收集这些指标。

analogj/scrutiny 除了 latest 标签外,还有 2 个其他 Docker 镜像可用:

  • analogj/scrutiny:collector:包含 Scrutiny 数据收集器、smartctl二进制和类似 cron 的调度程序。您可以在每台服务器上运行一个收集器。
  • analogj/scrutiny:web:包含 Web UIAPI 和数据库。只需要一个容器

老苏试验在 DS918 上同时安装了 webcollector,而在 DS3617 上只安装了 collector

DS918 的局域网 IP192.168.0.199

# 启动 web
docker run -d \-p 4180:8080 \--name scrutiny-web \analogj/scrutiny:web

因为还没有 collector,所以还没有设备

接下来在 DS918DS3617 上分别安装 collector

# 启动 collector
docker run -d \-v /run/udev:/run/udev:ro \--cap-add SYS_RAWIO \--device=/dev/sdb \--device=/dev/sdd \-e SCRUTINY_API_ENDPOINT=http://192.168.0.199:4180 \--name scrutiny-collector \analogj/scrutiny:collector

按页面上的提示,还需要执行 scrutiny-collector-metrics run 命令,可以在命令行执行

# 在容器中执行命令
docker exec scrutiny-collector /scrutiny/bin/scrutiny-collector-metrics run

也可以在终端机中执行

再次刷新 Web 页面,两台机器的硬盘信息都出来了

使用该命令执行的收集器将使用 CRON 作业每天自动运行一次

Scrutiny 还可以为您做的另一件事是根据实际数据设置自动阈值,实现报警提示

参考文档

AnalogJ/scrutiny: Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds
地址:https://github.com/AnalogJ/scrutiny

Scrutiny is a must-have app to monitor Unraid’s drives
地址:https://unraid-guides.com/2021/11/11/scrutiny-is-a-must-have-app-to-monitor-unraids-drives/

硬盘SMART监控工具Scrutiny相关推荐

  1. 硬盘smart健康深度检测工具——WGCLOUD

    S.M.A.R.T的全称为"Self-Monitoring Analysis and Reporting Technology",上个世纪九十年代,由于经常发生硬盘莫名其妙的故障问 ...

  2. 硬盘 SMART 检测参数详解

    硬盘 SMART 检测参数详解[转] 一.SMART概述 硬盘的故障一般分为两种:可预测的(predictable)和不可预测的(unpredictable).后者偶而会发生,也没有办法去预防它,例如 ...

  3. 硬盘SMART信息数据结构

    在Windows环境下我知道有两种方法可以读取硬盘SMART信息:一是通过DeviceIoControl这个Win API,还有就是通过wql语句查询.这两种方法已经在网上被说烂,本文主要要记录一个找 ...

  4. Linux 下查看硬盘 smart 信息

    Linux 下查看硬盘 smart 信息的方法 smartctl:查看硬盘 S.M.A.R.T信息 sudo apt install smartmontools sudo smartctl -A /d ...

  5. Go-使用wmi获取硬盘smart信息并解析

    import ("fmt""strconv""github.com/StackExchange/wmi" )const (Power_On_ ...

  6. 原创如何看机械硬盘SMART信息

    本帖最后由 neeyuese 于 2010-4-2 22:09 编辑 S.M.A.R.T,全称叫Self-Monitoring, Analysis, and Reporting Technology ...

  7. 硬盘SMART参数(05,C5)与(C7)解惑

    2011-07-24 01:19 硬盘SMART参数(05,C5)与(C7)解惑 SMART参数(05,C5) 硬盘SMART参数中(05)是非常重要的一项,称为重新映射扇区计数(Reallocate ...

  8. smart gesture安装失败_手把手,嘴对嘴,讲解硬盘SMART信息

    SMART信息概览 很多同学都知道,查看硬盘的健康状态,最简单.最直接的办法是查看硬盘的SMART信息. 比如以下信息: linux下使用SMARTCTL工具查看 Windows下使用CrystalD ...

  9. 物理磁盘监控工具--scrutiny

    部署文档: 物理磁盘监控工具--scrutiny

  10. ESXi 7.0主机 查看硬盘SMART健康信息

    前言:最近新整了一个工控机,拿来做All in one机器,装了Esxi7.0 系统,挂上了一块机械硬盘,由于机械硬盘是旧笔记本拆下来的,服役有一段时间了,想着偶尔检查一下健康情况,因此查了一下如何在 ...

最新文章

  1. 果蝇大脑研究能够改进计算机相似性搜索算法
  2. 利用世界杯,读懂 Python 装饰器
  3. LCD显示异常分析——开机闪现花屏【转】
  4. 高效使用Bitmaps(二) 后台加载Bitmap
  5. 【数据竞赛】NLP竞赛中99%上升的技巧!
  6. Select For update语句浅析
  7. 领域驱动设计,让程序员心中有码(二)
  8. [你必须知道的.NET]第二十八回:说说Name这回事儿
  9. 单独像对相对定向的部分基本概念
  10. WPF 3D模型的一个扩展方法
  11. “CEPH浅析”系列之六——CEPH与OPENSTACK
  12. LabVIEW显示Unicode字符
  13. fri什么意思_卡西欧fri什么意思
  14. 软件著作权申请注意事项——常见问题[详细版,不断补充中]
  15. 如何在安卓手机上编辑Excel表格?
  16. 百度地图开发 之 坑中坑
  17. MySQL主从不一致的修复过程(r10笔记第96天)
  18. CToolBar的使用总结1
  19. ROS2机器人笔记20-12-04
  20. 解决猫眼自定义字体的问题-获取影院实时电影拍片或实时票房等

热门文章

  1. 易能变频器说明书故障代码_易能EN600变频器使用说明书.pdf
  2. 苹果的airplayer推荐
  3. visio业务流程图教学_visio业务流程图怎么画
  4. 2020最强图像匹配综述论文-Part1
  5. python 会议室预约系统解决方案_智能会议预约系统解决方案
  6. 【WiFi】WiFi 5G 信道、频宽对应关系及支持的信道列表
  7. 米思齐Mixly图形化编程---呼吸灯与可调档位灯
  8. Netty工作原理最详细分析
  9. 浅谈国内软件信息化项目项目立项管理办法
  10. Ubuntu搭建KMS服务