Présentation et documentation du plugin Hard Disk Sentinel pour Jeedom

Le plugin récupère les informations des disques durs (états SMART) grâce à l’outil console linux de Hard Disk Sentinel.
Depuis avril 2022, le plugin permet de récupérer les mêmes informations depuis un PC sous Windows.

Ce paquet est instable sur ces distributions :

  • blackPanther OS v16.2 SE
  • CentOS 5, 6 and newer
  • Fedora 5, 6, 7, 8, 9, 10, 15 and newer
  • Ubuntu 8.04 server kernel 2.6.24-16-server, 9.04
  • Kubuntu 8.04
  • Xubuntu 8.04
  • Slackware 11.0 
  • UHU Linux 2.1
  • SuSe 10.2, SuSe 10.3 (SuSe 10.0 – NOT working, reports wanted)
  • Debian Lenny 5.0
  • Debian GNU/Linux 6.0.1 Squeez
  • Raspberry PI (ARM CPU)
  • NAS boxes (ARM CPU): WD MyBook Live, D-Link DNS-320LW two bay Sharecenter, D-Link DNS-327L two bay Sharecenter, Seagate FreeAgent DockStar, Zyxel NSA320, Synology DS211. DSM 5.0-4493 update 3

Il reconnait les disques HDD, SSD (mSATA, NVMe) et certaines cartes SD.

Configuration du plugin

Manuelle

Cochez la case « Installation manuelle » :

  • si vous rencontrez des problèmes avec l’installation automatique,
  • si vous préférez installer le paquet HDSentinel de vous-même,
  • si vous ne voulez pas de cron créé sur votre appareil,
  • si votre appareil fait tourner HDSentinel sur Windows.

Windows

Cochez la case Windows et entrez les informations de votre appareils.

Dans HDSentinel, mettez cette configuration :

  • mot de passe (optionnel)
  • Cochez Activer le statut Web
  • Mettez un port (port à indiquer dans le plugin jeedom ensuite)

Dans le plugin, lancer la commande action « Rafraichir ».
Les informations devraient arriver.

Linux

Pour installer le paquet manuellement :

  • Choisissez le paquet compatible parmi ceux de la liste pour votre machine et copiez l’URL.
  • Choisissez parmi ces dossiers d’installation : /usr/local/bin/ (préféré), /usr/bin/, /bin/, /sbin/ => à remplacer dans la commande en-dessous
  • Lancez les commandes consécutives :
    sudo wget "http://URL_COPIÉE"
    • Si le fichier téléchargé est en .gz :
      gzip -f -d hdsentinel.gzip
      sudo mv -f hdsentinel-armv* /usr/local/bin/hdsentinel
    • Si le fichier téléchargé est en .bz2 :
      bzip2 -f -d hdsentinel.bzip2
      sudo mv -f hdsentinel-armv8 /usr/local/bin/hdsentinel

Puis : sudo chmod u+x /usr/local/bin/hdsentinel
Testez la commande : /usr/local/bin/hdsentinel

Enfin depuis jeedom, essayez la commande action Rafraîchir. (sauvegardez l’équipement une fois si elle n’existe pas)
Les informations devraient arriver.

Automatique

Une fois le plugin installé, ajoutez un équipement et renseignez ces quatre paramètres obligatoires :

Entrez un intervalle de rafraîchissement des informations.
Ce n’est pas obligatoire (par défaut 1 fois par jour à 0h03).

Puis sauvegardez.

Il faut maintenant envoyer les fichiers au serveur distant puis installer les dépendances.

Après un petit laps de temps, et en rechargeant la page, vous devriez pouvoir lancer le cron.

Au prochain intervalle, en fonction du cron sélectionné, vous devriez avoir les commandes qui se sont ajoutées.

Commandes

Descriptionstringdescription de l’était (anglais)
Durée de vie estiméestringen nombre de jours
Emplacement du disquestring(ex: /dev/sda)
Numéro de série du disquestring
Numéro du disquenumeric
Performancenumericpourcentage
Santénumericpourcentage
Taille totalenumericen Mb
Température actuellenumericen °C
Température maximale atteintenumericen °C
Temps sous tensionstringuptime (français)

Page Santé

Page Html

Le paquet HDSentinel fournit un rapport complet en html, qui est téléchargé et accessible via le menu Html.
En fonction du nombre d’équipements, la page peut être longue à générer.

Une réflexion sur « Présentation et documentation du plugin Hard Disk Sentinel pour Jeedom »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.