群晖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:51 编辑
我按这个说明成功了,918+@7.2.1 69057 update4下,两个nvme和4个sata。
注意区别自己磁盘名称是sata1~n,还是sda~n,另外,scrutiny.yml中的network_mode: synobridge要对应你自己的docker的网络名称,比如我这儿就直接叫bridge,所以这个改成:network_mode: bridge
iamgs 发表于 2024-3-8 14:48
我按这个说明成功了,918+@7.2.1 69057 update4下,两个nvme和4个sata。
注意区别自己磁盘名称是sata1~n, ...
~n这个也要写?
能不能把你的配置发给我看看
网络这个我改了 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
------------------------------------ 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用默认。 命令稍微有点多啊,我昨天1517+有个硬盘损毁,还得手动smart~~折腾了两次才知道~ 是不是只有群晖自己的硬盘才能直接看smart?? 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
就这几点了,其它没啥了。 iamgs 发表于 2024-3-8 15:16
另外还要注意自己配置文件yaml存放的路径,比如我改过,加了一层config文件夹,所以:
感谢,终于弄好了。
我也像你一样,套了一个config就好了。不知道问题在哪里,反正好了
页:
[1]