Surveillance des disques durs
Scrutiny est une solution de tableau de bord et de surveillance de l'état du disque dur, fusionnant les mesures SMART fournies par le fabricant avec les taux d'échec du monde réel.
Sur ZimaOS, l'interface des Paramètres du stockage propose déja un tableau de bord de l'état général de vos disques dur.
Sur une configuration CasaOS + Linux, le tableau de Bord proposé par Scrutiny vous sera utile pour effectuer cette surveillance.
Caractéristiques
Scrutiny est une application simple mais ciblée, dotée de quelques fonctionnalités principales :
- Tableau de bord de l'interface utilisateur Web - axé sur les mesures critiques
smartdintégration (pas de réinvention de la roue)- Détection automatique de tous les disques durs connectés
- Suivi métrique SMART pour les tendances historiques
- Seuils personnalisés utilisant des taux d'échec réels
- Suivi de la température
- Fourni sous forme d'image Docker tout-en-un (mais peut être installé manuellement)
- Alertes/notifications configurables via Webhooks
- (Futur) Tests et suivi des performances du disque dur (texte et image extraits de la page GitHub)
Configuration Console
Pour cette application, l'App Store propose l'app par BigBearCasaOS en suivant le code proposé par le GitHub de Scrutiny. Vous pouvez choisir soit l'app du Magasin ou le YAML pour finaliser la configuration de cette application.
Avec le magasin d'applications
Ouvrez App Store et sur la barre de recherche tapez Scrutiny.
Cliquez sur l'icône de l'app proposée par BigBearCasaOS et sélectionnez sous le bouton Installer -> Installation personnalisée
Avec le YAML
Copiez collez le code YAML ci-dessous pour une installation personnalisée en important le code (voir méthode sur Mazanoke par exemple)
name: scrutiny
services:
scrutiny:
cap_add:
- SYS_RAWIO
cpu_shares:
command: []
container_name: scrutiny
deploy:
resources:
limits:
memory:
reservations: {}
devices:
- /dev/sda:/dev/sda
- /dev/nvme0:/dev/nvme0
hostname: scrutiny
healthcheck:
test:
- CMD
- curl
- -f
- http://localhost:8080/api/health
timeout: 10s
interval: 1m30s
retries: 3
start_period: 40s
image: ghcr.io/analogj/scrutiny:master-omnibus
labels:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/scrutiny.png
ports:
- mode: ingress
target: 8080
published: "8598"
protocol: tcp
- mode: ingress
target: 8086
published: "8597"
protocol: tcp
privileged: true
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/scrutiny/config
target: /opt/scrutiny/config
bind:
create_host_path: true
- type: bind
source: /DATA/AppData/scrutiny/influxdb
target: /opt/scrutiny/influxdb
bind:
create_host_path: true
- type: bind
source: /run/udev
target: /run/udev
read_only: true
bind:
create_host_path: true
environment: []
networks:
- default
networks:
default:
name: scrutiny_default
x-casaos:
architectures:
- amd64
- arm64
author: null
category: null
description:
en_us: If you run a server with more than a couple of hard drives, you're
probably already familiar with S.M.A.R.T and the smartd daemon.
developer: analogj
hostname: 192.168.1.7
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/scrutiny.png
index: /
is_uncontrolled: false
main: scrutiny
port_map: "8598"
scheme: http
store_app_id: scrutiny
tagline:
en_us: Monitor your server's hard disk health
thumbnail: ""
title:
custom: ""
en_us: Scrutiny
Paramètres Scrutiny
Sur la console, indiquez sur la Web UI l'adresse locale de votre machine (fenêtre vide sur la config de l'app de BigBear et défini à 192.168.1.7 sur le YAML).
Optionnel : Vous pouvez changer le port d'écoute par défaut (38080 sur l'app du store et 8598 sur le YAML)
Installer
Cliquez sur Installer et patientez le temps de l’installation
Ouvrir Scrutiny
Puis, cliquez sur la nouvelle tuile créée pour ouvrir une nouvelle page web
Utilisation
Vous avez dès l'ouverture une vue synoptique de l'ensemble de vos disques. La fenêtre du bas, vous indique les évolutions de température.
Pour inspecter en détail, chacun de vos disques dur, cliquez sur l'icône 3 points verticaux et sélectionnez Details








