nickybaby 发表于 2024-3-6 10:12

群晖7.2以后看不了S.M.A.R.T之后,docker配置scrutiny一直不行

机器群晖920
用命令把M2做了一个存储空间

计划任务
nvme smart-log/dev/nvme1n1
nvme smart-log/dev/nvme0n1

smartctl -a -d sat /dev/sata1
smartctl -a -d sat /dev/sata2
smartctl -a -d sat /dev/sata3
smartctl -a -d sat /dev/sata4

都能获取到信息

想简单点,配置scrutinydocker

按照
https://drfrankenstein.co.uk/scrutiny-in-docker-on-a-synology-nas/
配置

最终页面只有一个TEMPUTER,一个硬盘信息都看不到。

有人成功了吗

iamgs 发表于 2024-3-8 14:48

本帖最后由 iamgs 于 2024-3-8 14:51 编辑

我按这个说明成功了,918+@7.2.1 69057 update4下,两个nvme和4个sata。
注意区别自己磁盘名称是sata1~n,还是sda~n,另外,scrutiny.yml中的network_mode: synobridge要对应你自己的docker的网络名称,比如我这儿就直接叫bridge,所以这个改成:network_mode: bridge

nickybaby 发表于 2024-3-8 14:54

iamgs 发表于 2024-3-8 14:48
我按这个说明成功了,918+@7.2.1 69057 update4下,两个nvme和4个sata。
注意区别自己磁盘名称是sata1~n, ...

~n这个也要写?
能不能把你的配置发给我看看

网络这个我改了

nickybaby 发表于 2024-3-8 14:57

nickybaby 发表于 2024-3-8 14:54
~n这个也要写?
能不能把你的配置发给我看看



collector.yaml文件这么配置的,我用命令看的,都是sata1,2,3,4
-----------------
version: 1
host:
id: ""
devices:
- device: /dev/sata1
    type: 'sat'
- device: /dev/sata2
    type: 'sat'
- device: /dev/sata3
    type: 'sat'
- device: /dev/sata4
    type: 'sat'
- device: /dev/nvme0n1
   type: 'nvme'
- device: /dev/nvme1n1
    type: 'nvme'
--------------------------------

docker 用创建文本
------------------------
services:
scrutiny:
    container_name: scrutiny
    image: ghcr.io/analogj/scrutiny:master-omnibus
    cap_add:
      - SYS_RAWIO
      - SYS_ADMIN
    ports:
      - 6090:8080 # webapp
      - 8086:8086 # influxDB admin
    volumes:
      - /run/udev:/run/udev:ro
      - /volume1/docker/scrutiny:/opt/scrutiny/config
      - /volume1/docker/scrutiny/influxdb:/opt/scrutiny/influxdb
    devices:
      - /dev/sata1:/dev/sda
      - /dev/sata2:/dev/sdb
      - /dev/sata3:/dev/sdc
      - /dev/sata4:/dev/sdd
      - /dev/nvme0n1:/dev/nvme0n1
      - /dev/nvme1n1:/dev/nvme1n1
    environment:
      - SCRUTINY_WEB_INFLUXDB_TOKEN=ANYLONGSTRING
      - SCRUTINY_WEB_INFLUXDB_INIT_USERNAME=A-USERNAME
      - SCRUTINY_WEB_INFLUXDB_INIT_PASSWORD=A-PASSWORD
    network_mode: bridge
    restart: unless-stopped

------------------------------------

iamgs 发表于 2024-3-8 15:01

nickybaby 发表于 2024-3-8 14:54
~n这个也要写?
能不能把你的配置发给我看看



collector.yaml:
version: 1
host:
id: ""
devices:
- device: /dev/sda
    type: 'sat'
- device: /dev/sdb
    type: 'sat'
- device: /dev/sdc
    type: 'sat'
- device: /dev/sdd
    type: 'sat'
- device: /dev/nvme0
    type: 'nvme'
- device: /dev/nvme1
    type: 'nvme'

scrutiny.yml:用户名和密码貌似没用,打开web直接就显示了。
services:
scrutiny:
    container_name: scrutiny
    image: ghcr.io/analogj/scrutiny:master-omnibus
    cap_add:
      - SYS_RAWIO
      - SYS_ADMIN
    ports:
      - "6090:8080" # webapp
      - "8086:8086" # influxDB admin
    volumes:
      - /run/udev:/run/udev:ro
      - /volume1/docker/scrutiny/config:/opt/scrutiny/config
      - /volume1/docker/scrutiny/influxdb:/opt/scrutiny/influxdb
    devices:
      - /dev/nvme0:/dev/nvme0
      - /dev/nvme1:/dev/nvme1
      - /dev/sda:/dev/sda
      - /dev/sdb:/dev/sdb
      - /dev/sdc:/dev/sdc
      - /dev/sdd:/dev/sdd

    environment:
      - SCRUTINY_WEB_INFLUXDB_TOKEN=ANYLONGSTRING
      - SCRUTINY_WEB_INFLUXDB_INIT_USERNAME=填你的用户名
      - SCRUTINY_WEB_INFLUXDB_INIT_PASSWORD=填你的密码
    network_mode: bridge
    restart: unless-stopped

scrutiny.yaml用默认。

patrick_4587 发表于 2024-3-8 15:08

命令稍微有点多啊,我昨天1517+有个硬盘损毁,还得手动smart~~折腾了两次才知道~

patrick_4587 发表于 2024-3-8 15:09

是不是只有群晖自己的硬盘才能直接看smart??

iamgs 发表于 2024-3-8 15:16

nickybaby 发表于 2024-3-8 14:57
collector.yaml文件这么配置的,我用命令看的,都是sata1,2,3,4
-----------------
version: 1


另外还要注意自己配置文件yaml存放的路径,比如我改过,加了一层config文件夹,所以:
- /volume1/docker/scrutiny/config:/opt/scrutiny/config
- /volume1/docker/scrutiny/influxdb:/opt/scrutiny/influxdb

就这几点了,其它没啥了。

nickybaby 发表于 2024-3-8 15:35

iamgs 发表于 2024-3-8 15:16
另外还要注意自己配置文件yaml存放的路径,比如我改过,加了一层config文件夹,所以:




感谢,终于弄好了。
我也像你一样,套了一个config就好了。不知道问题在哪里,反正好了
页: [1]
查看完整版本: 群晖7.2以后看不了S.M.A.R.T之后,docker配置scrutiny一直不行