Table des matières
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
Il est possible de choisir entre un mot de passe et une clé SSH pour se connecter à l’appareil distant.
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
- Si le fichier téléchargé est en .gz :
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
Description | string | description de l’était (anglais) |
Durée de vie estimée | string | en nombre de jours |
Emplacement du disque | string | (ex: /dev/sda) |
Numéro de série du disque | string | |
Numéro du disque | numeric | |
Performance | numeric | pourcentage |
Santé | numeric | pourcentage |
Taille totale | numeric | en Mb |
Température actuelle | numeric | en °C |
Température maximale atteinte | numeric | en °C |
Temps sous tension | string | uptime (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.
- Présentation et documentation du plugin
- Liste des versions du plugin (changelog)
- Forum (communauté Jeedom)
Hello
ca à l’air sympa mais j’ai un bug à l’installation :
dans la config de l’élément, il m’affiche le champ mot de passe quand je choisi « clé ssh ». Dès que je choisi « mot d epass », le champ disparait donc impossible de tester
Bonjour.
Merci pour ce retour.
C’est un petit bug.
Je viens de pousser une correctif.
Cdt.