Installer Scrutiny

APPLICATIONS

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
  • smartd  inté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)
dashboard

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

installer scrutiny intallation 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 scrutiny paramètres

Installer

Cliquez sur Installer et patientez le temps de l’installation

installer scrutiny installation

Ouvrir Scrutiny

Puis, cliquez sur la nouvelle tuile créée pour ouvrir une nouvelle page web

installer scrutiny ouvrir

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.

installer scrutiny vue d'ensemble

Pour inspecter en détail, chacun de vos disques dur, cliquez sur l'icône 3 points verticaux et sélectionnez Details

Share This