Table des matières

Linux: Monitorer l'état des disques avec Smartmontools

Configuration

  1. Installer postfix pour recevoir les notifications par email:
    apt install postfix

    et choisir Internet Site

  2. Faire un test d'envoi email
    echo -e "Subject: Test envoi postfix\nFonctionne" | sendmail email@makeitsimple.be
  3. Installer smartmontools:
    apt install smartmontools
  4. Editer le fichier smartd.conf
    nano /etc/smartd.conf

    et appliquer les adaptations suivantes:

    1. Commenter la ligne commençant par Devicescan
    2. Ajouter autant de lignes que de disques à monitorer
      /dev/sda -H -l error -l selftest -f -s (S/../../7/01) -m email@makeitsimple.be

      Pour avoir une idée on peut naviguer dans /sys/block/ et voir tous les drives commençant par sdX. Pour les diques ssd/mvme j'ai les règles suivantes:

      /dev/nvme0n1 -H -l error -f -m email@makeitsimple.be
      /dev/nvme1n1 -H -l error -f -m email@makeitsimple.be
    3. Editer /etc/default/smartmontools:
      nano /etc/default/smartmontools

      et ajouter la ligne start_smartd=yes

    4. Faire un restart du service
      service smartmontools restart

Sources