UGREEN [docker/Scrutiny] Erreur de configuration des paramètres des volumes

reinett

Apprenti
15 Mai 2025
32
13
13
Bonsoir A tous ;)

🎵Jellyfin fonctionne parfaitement chez moi sous Docker/UGOS depuis 48h!

Je dois aussi surveiller la santé et la performance des
- 2 SSD/PATRIOT P400 Lite 2000GB, basse consommation, (P400 Lite PCIe M2 GEN4 x4),
& plus tard des (disques durs non installés à ce jour)
- 2 HDD/SEAGATE BarraCuda (ST5000LM000), 5 To, 2,5" SATA 6 Gbit/s, 5 400 tr/min, 128 Mo de mémoire cache,

J'ai pensé à Scrutiny (tool qui permet de surveiller la santé/performance des HDD/SDD) via CC (Configuration Compose) du Conteneur Docker pour Créer le projet.

(y)l'Admin Evo avait partagé un tuto vraiment bien détaillé, le lien est ici:

[tuto] Install App Scrutiny/Docker via CC

J'ai essayé de me démerder tout seul via Terminal du Docker! Mais quelque chose cloche?🔓

Terminal s'ouvre chez moi dans une petite fenêtre sous:
/Conteneur/ugreen_jellyfin-reinett (cette App est [En cours d'exécution]
et est donc accessible par:
/Console/Terminal/Ajouter/Commande /bin/bash

NB/Sous UGOS pas de Terminal sur le bureau, pas disponible depuis le Centre d'apps non plus!

Mon CC ugreen_scrutiny-reinett est prêt à l'emploi ?

L'erreur suivante m'empêche de [Déployer] donc validation puis Exécution immédiate après la création refusée!!!


Erreur de configuration des paramètres des volumes : Chemin d'accès NAS non trouvé (Ligne 19,21)

?Comment implémenter l'accès au NAS? en ligne 19 et 21?

----- ----- ----- ----- -----
version: "2.1"
services:
scrutiny:
image: ghcr.io/linuxserver/scrutiny
container_name: ugreen_scrutiny-reinett
networks:
- scrutiny-network
cap_add:
- SYS_RAWIO
- SYS_ADMIN
environment:
- PUID=1000
- PGID=100
- TZ=Europe/Paris
- SCRUTINY_API_ENDPOINT=http://localhost:8080
- SCRUTINY_WEB=true
- SCRUTINY_COLLECTOR=true
volumes:
- /srv/volume1/docker/scrutiny:/config
- /run/udev:/run/udev:ro
- /cache:/data
- /dev/nvme0n1:/dev/nvme0n1
- /dev/nvme1n1:/dev/nvme1n1
ports:
- 8080:8080
devices:
- /dev/nvme0:/dev/nvme0
- /dev/nvme0n1:/dev/nvme0n1
- /dev/nvme1n1:/dev/nvme1n1
restart: unless-stopped

networks:
scrutiny-network:
driver: bridge
----- ----- ----- ----- -----


Merci pour toute aide 😵‍💫
 

Pièces jointes

  • 16windowsscrutinyconfig.jpg
    16windowsscrutinyconfig.jpg
    68.4 KB · Affichages: 7
Dernière édition:
Pour ma part j’ai fait par rapport au tuto de Cachem et modifier le fichier yaml avec la version d’évolution pour les nvme

J’ai un peu du mal mais j’y suis arriver car j’utilise docker pour la première fois 😂
 
Alors on va reprendre à zéro, tu supprime ton projet scrutiny dans docker (tout effacé et ce que tu as aussi dans le dossier scrutiny dans docker)
Dans ton dossier docker tu va créé:
1 dossier => scrutiny, dans ce dossier tu crée un dossier => influxdb
et tu met ce dossier => collector.yml


Maintenant tu vas sur projet => créé
Nom =>scrutiny
tu choisi le dossier "docker" et "scrutiny

et tu colle ce qui a en dessous

services:
scrutiny:
container_name: scrutiny
image: ghcr.io/analogj/scrutiny:master-omnibus
cap_add:
- SYS_RAWIO
- SYS_ADMIN
ports:
- "6070: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/nvme0n1:/dev/nvme0n1
- /dev/nvme1n1:/dev/nvme1n1
- /dev/sda:/dev/sda
- /dev/sdb:/dev/sdb
# - /dev/sdc:/dev/sdc
# - /dev/sdd:/dev/sdd
environment:
- SCRUTINY_WEB_INFLUXDB_TOKEN=TOKENPOUR SECURISER
- SCRUTINY_WEB_INFLUXDB_INIT_USERNAME=Ugreen
- SCRUTINY_WEB_INFLUXDB_INIT_PASSWORD=DXP2800
- TIMEZONE=Europe/Paris
restart: unless-stopped
 
Dernière édition:
  • J'aime
Réactions: reinett
Alors on va reprendre à zéro, tu supprime ton projet scrutiny dans docker (tout effacé et ce que tu as aussi dans le dossier scrutiny dans docker)
Dans ton dossier docker tu va créé:
1 dossier => scrutiny, dans ce dossier tu crée un dossier => influxdb
et tu met ce dossier => collector.yml


Maintenant tu vas sur projet => créé
Nom =>scrutiny
tu choisi le dossier "docker" et "scrutiny

et tu colle ce qui a en dessous

services:
scrutiny:
container_name: scrutiny
image: ghcr.io/analogj/scrutiny:master-omnibus
cap_add:
- SYS_RAWIO
- SYS_ADMIN
ports:
- "6070: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/nvme0n1:/dev/nvme0n1
- /dev/nvme1n1:/dev/nvme1n1
- /dev/sda:/dev/sda
- /dev/sdb:/dev/sdb
# - /dev/sdc:/dev/sdc
# - /dev/sdd:/dev/sdd
environment:
- SCRUTINY_WEB_INFLUXDB_TOKEN=TOKENPOUR SECURISER
- SCRUTINY_WEB_INFLUXDB_INIT_USERNAME=Ugreen
- SCRUTINY_WEB_INFLUXDB_INIT_PASSWORD=DXP2800
- TIMEZONE=Europe/Paris
restart: unless-stopped
Bonjour

Te remercie pour m'avoir proposé une solution pour déployer le projet de l'image Scrutiny dans Docker sous UGOS

J'ai suivi ETAPE par ETAPE ton tuto:
1/création du répertoire scrutiny dans Fichiers/Dossier partagé/
2/création du s/répertoire influxdb dans Fichiers/Dossier partagé/scrutiny
3/création du nouveau Projet (aucune difficulté!)

L'activation du projet a échoué!

Pas grave nous allons persévéré pour démarrer le moteur scrutiny hihihi :unsure::coffee:

----- ----- ----- ----- -----
Journal de Docker/
Avertissement

failfull start project 'scrutiny' err: Container scrutiny StartingError response from daemon: error gathering device information while adding custom device "/dev/sda": no such file or directory

Erreur de démarrage du projet « scrutiny » : erreur de démarrage du conteneur examiné
Réponse du démon : erreur lors de la collecte des informations sur le périphérique lors de l'ajout d'un périphérique personnalisé « /dev/sda » : aucun fichier ou répertoire de ce type

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

Je rencontre donc une erreur liée aux volumes dans Docker. Cela signifie que Scrutiny essaie d'accéder à un chemin qui n'existe pas ou qui n'est pas correctement monté?

J'ai du dupliquer l'image pour l'accès à la CC (Configuration Compose) du Conteneur Docker 'post-installation'

Le container_name: ugreen_scrutiny-reinett n'est qu'une duplication du Projet original !

?Y'a-t-il d'autre user qui on réussi à faire tourner ce projet?

----- ----- ----- ----- -----
Mesures prises/
J'ai ouvert le terminal pour saisir la commande suivante :

# df -h (pour vérifier les 2 SSD/points de montage)

root@23e76ed46805:/# df -h
Filesystem Size Used Avail Use% Mounted on
overlay 1.9T 38G 1.8T 3% /
tmpfs 64M 0 64M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/mapper/ug_7579C6_1747405182_pool1-volume1 1.9T 38G 1.8T 3% /cache
/dev/mapper/ug_7579C6_1747405421_pool2-volume1 1.9T 200G 1.7T 11% /volume2/MMJB
/dev/mapper/ug_7579C6_1747405182_pool1-volume1 1.9T 38G 1.8T 3% /etc/hosts
tmpfs 3.8G 0 3.8G 0% /proc/asound
tmpfs 3.8G 0 3.8G 0% /proc/acpi
tmpfs 3.8G 0 3.8G 0% /proc/scsi
tmpfs 3.8G 0 3.8G 0% /sys/firmware
tmpfs 3.8G 0 3.8G 0% /sys/devices/virtual/powercap



?Les clichés Ecran ci-dessous vont peut être te permettre de comprendre la cause du premier échec?

Bon je vais tenter une autre bidouille... A suivre
 

Pièces jointes

  • scrutinyconfig1.jpg
    scrutinyconfig1.jpg
    44.8 KB · Affichages: 6
  • scrutinyconfig2.jpg
    scrutinyconfig2.jpg
    67.2 KB · Affichages: 6
  • scrutinyconfig3.jpg
    scrutinyconfig3.jpg
    116.7 KB · Affichages: 6
  • scrutinyconfig4.jpg
    scrutinyconfig4.jpg
    70.6 KB · Affichages: 6
  • scrutinyconfig5.jpg
    scrutinyconfig5.jpg
    108.6 KB · Affichages: 6
J'ai suivi ETAPE par ETAPE ton tuto:
1/création du répertoire scrutiny dans Fichiers/Dossier partagé/
2/création du s/répertoire influxdb dans Fichiers/Dossier partagé/scrutiny
3/création du nouveau Projet (aucune difficulté!)
le dossier scrutiny doit être dans le dossier docker
le dossier influxdb dans le dossier scrutiny qui est dans le dossier docker
et collector.yml dans le dossier scrutiny
Efface ton projet et recommence (projet dans docker et tout dans le dossier scrutiny)
Dans le dossier scrutiny qui est dans le dossier docker tu dois avoir un dossier vide influxdb et le fichier collector.yml
en aucun cas besoin d'aller dans terminal !!
 
  • J'aime
Réactions: reinett
Bonjour A tous ;)

Hello Franck 🍏 (y)

J'ai adapté les fichiers au regard de ma configuration (seulement pour l'instant 2 NVMe dans le 2B)… Mon projet avance bien, a été validé puis déployé dans le Docker

Problème rencontré: l'accès à l'interface graphique n'apparait pas!

Ce site est inaccessible
http://192.168.?.???:6070/ n'autorise pas la connexion
.

Ci-dessous mes 2 fichiers utilisés lors la création du Projet Scrutiny pour 2B UGREEN

Comment y remédier? Quelle galère! Hihihi

🍎 reinett (Intel NUC Win11x64Pro, Mac mini Server Late 2012 - MD389LL/A macOS Catalina)


[Configuration Compose]

services:
scrutiny:
container_name: scrutiny
image: ghcr.io/analogj/scrutiny:master-omnibus
cap_add:
- SYS_RAWIO
- SYS_ADMIN
ports:
- "6070: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/nvme0n1:/dev/nvme0n1
- /dev/nvme1n1:/dev/nvme1n1

environment:
- SCRUTINY_WEB_INFLUXDB_TOKEN=TOKENPOURSECURISER
- SCRUTINY_WEB_INFLUXDB_INIT_USERNAME=Ugreen
- SCRUTINY_WEB_INFLUXDB_INIT_PASSWORD=DXP2800
- TIMEZONE=Europe/Paris
restart: unless-stopped


[collector.yml]

version: "1"

host:
id: "Ugreen"

devices:
- device: /dev/nvme0n1
type: 'nvme'
- device: /dev/nvme1n1
type: 'nvme'

- device: /dev/sda
type: 'sat'
 

Pièces jointes

  • windowscrutiny1.jpg
    windowscrutiny1.jpg
    30.8 KB · Affichages: 2
  • windowscrutiny2.jpg
    windowscrutiny2.jpg
    53.6 KB · Affichages: 2
  • windowscrutiny3.jpg
    windowscrutiny3.jpg
    59.4 KB · Affichages: 2
Dernière édition:
Dans collector pourquoi tu as laissé
- device: /dev/sda
type: 'sat'

quand il te demande pour réseau, la fenêtre qui s'ouvre, tu fais que valider sans rien ajouté
 
Merci pour ton aide!

Je dois donc viré :
- device: /dev/sda
type: 'sat'

et refaire le Projet Scrutiny?
 
oui tu as pas mis de sata donc retire le de collector

Pour refaire le projet , pense à supprimer tous les fichier dans scrutiny sauf "collector" et tu garde "influxdb" mais tu supprime tout dedans

(Après je te conseil de mettre des # devant, sa t'évite de tout re-écrire si besoin pour plus tard)
 
  • J'aime
Réactions: reinett
Hello.

Petite question sur Scrutiny, c'est quoi l'intérêt par rapport aux tests de disques périodiques que propose déjà ugreen en natif ? Moi, j'ai planifié un test SMART rapide chaque semaine et un test complet chaque mois. N'est-ce pas suffisant ? j'ai raté un truc ?

1748679618713.png
 
  • J'aime
Réactions: reinett
Hello,

Pour moi, scrutiny ne remplace pas les tests Smart. Il va proposer un dashboard pour afficher ces données smart ainsi que des alertes basées sur les données backblaze notamment.

Je fais également des tests courts toutes les semaines et longs chaque mois.
 
Bonjour A tous ;) hello Xtream

J'ai donc poursuivi la mise en place de la surveillance des mes SS/HDD par le Projet Scrutiny sous Docker (*)

A ce jour, sont installées dans mon NAS 2B:
- 2 SSD PATRIOT P400 Lite 2000GB, basse consommation,
- 1 HD SEAGATE BarraCuda (ST5000LM000), 5 To, 2,5" SATA 6 Gbit/s, 5 400 tr/min, 128 Mo de mémoire cache (j'en ai acquis 2 exemplaires chez Amazon Renewed, 100€ l'unité)

🧠Ce projet m'a fait cogité! J'ai pris du plaisir à le mettre en place!!!

L'approche mount -o bind suggérée par jeudi est bien transposable sous Docker! Le seul hic est l'accès au Terminal sous UGOS?
Je ne sais pas comment y accéder pour saisir les lignes de commande pour modifier le fameux fichier CC du fichier docker-compose.yml.

J'ai du adapté le fichier collector version1
version: 1 host: id: "Ugreen" devices: - device: /dev/nvme0 type: "nvme" - device: /dev/nvme1 type: "nvme" - device: /dev/sda type: "sat"

Idem pour la CC scrutiny
devices: - /dev/nvme0:/dev/nvme0 - /dev/nvme1:/dev/nvme1 - /dev/sda:/dev/sda

Tout fonctionne aujourd'hui, le tableau de bord s'ouvre à l'URL http://192.168.?.???:6070/web/dashboard

?Pour répondre à la question de Xtreem (y)

Eh bien cela m'a permis de m'apercevoir que le premier HD SEAGATE BarraCuda (ST5000LM000) a un problème! non détecté lors du test SMART complet par le tool UGOS!

Le test SMART de Scrutiny indique que le BarraCuda est en bon état, mais a un problème à :
- le Command Timeout (ID 188) a une valeur élevé de 4295032833 et a échoué! Les autres valeurs sont bonnes, sans secteurs réalloués ni erreurs graves

Le test approfondi avec loutil maison UGOS n'a pas détecté de secteurs défectueux et indique simplement Normal

Je regarderai cela de + près prochainement! En attendant il est sous l'étroite surveillance de l'agent Scrutiny 👮‍♀️ :D

bon WE 🍎


scurtinyart.jpg

(*) tool qui permet de surveiller la santé/performance des HDD/SDD) via CC (Configuration Compose) du Conteneur Docker
 

Pièces jointes

  • étatd2.jpg
    étatd2.jpg
    45.8 KB · Affichages: 5
  • hdssdnormal.jpg
    hdssdnormal.jpg
    34.9 KB · Affichages: 8
  • scrutinybarracuda.jpg
    scrutinybarracuda.jpg
    103.1 KB · Affichages: 8
  • scrutinydashboard.jpg
    scrutinydashboard.jpg
    85.8 KB · Affichages: 8
  • scrutinydocker.jpg
    scrutinydocker.jpg
    75.8 KB · Affichages: 5
  • testsmart.jpg
    testsmart.jpg
    45.4 KB · Affichages: 5
Dernière édition:
  • J'aime
Réactions: Xtream