Impossible d'automatiser la tache CRON du test SMART :(

Status
Not open for further replies.

.H.

Dabbler
Joined
Feb 10, 2013
Messages
43
Hello,

J'ai un probleme avec la tache CRON du test smart.


Lorsque je lance la tache CRON

j'ai ce retour dans le mail : /etc/sh: not found

et ceci dans le sujet du mail : Cron <root@Hserver> PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin" /usr/local/sbin/scrub -t 8 Pool1

dois je placer le script quelque part manuellement ?

car j'ai bien refait la procedure :


  1. 1) SSH or use the console and log in as root/SU.
  2. 2) Type 'mount -wu /'
  3. 3) Type 'cd /conf/base/etc'
  4. 4) Type 'ee esmart.sh'
  5. 5) Cut and paste the script below into the editor.

je fais le test mail cela fonctionne.


  • 6) Edit youremail@address.net to reflect the email address you desire the report to be sent.
    7) You can edit more of the script if you like but you can stop here and lets save this script, Press Escape and save it.
    8) Test Run the script by typing 'sh esmart.sh /dev/ada0' NOTE: /dev/ada0 needs to be changed to your drive path. Depending on the drive adapter it could be different.
    9) Wait a few seconds and check your email.


je dois ensuite le copier ? :
10) If it worked then lets copy it to /etc so you can run it now without having to reboot. Type:



  • cd /etc
    cp /conf/base/etc/esmart.sh .

puis

11) Type 'mount -r /'


mais j'ai toujours l'erreur ...

merci de votre aide
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
T'es sous quelle version de FreeNAS ?
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Oh god, elle est tellement vieille cette version que je ne me souviens plus à quoi ressemble la web GUI :p

Bon sinon l'erreur que tu as est pour le scrub d'une pool, pas pour un test SMART. Et à priori le script va chercher sh dans /etc au lieu de /bin, je ne sais pas si c'est normal mais tout me laisse à penser que ça ne l'est pas.
 
Last edited:

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Cette partie de l'erreur "/usr/local/sbin/scrub -t 8 Pool1" est plutôt claire je pense :)

MàJ de quoi (FreeNAS ?) vers quelle version ?

Par ailleurs je ne sais pas si tu as remarqué mais le tuto que tu es en train de suivre sert à ajouter un envoi des valeurs de SMART par email, les tests SMART eux-même sont à régler dans la web GUI ;)
 

.H.

Dabbler
Joined
Feb 10, 2013
Messages
43
Re,

ALors je suis un Crea ;) et en rien un codeur ;) ce qui apparait comme logique ou pas pour quelqu'un lisant le code.. ne fait pas de difference à mes yeux
d'ou mes questions tres n00bs :/

Je voudrais majer vers l'une des derniers version stable

le tuto propose d'automatiser cette envoi par mail

je crois avoir configurer des test SMART


mais les resultats que j'ai ne corresponde pas à des test SMART :/

Code:
Removing stale files from /var/preserve:

Cleaning out old system announcements:

Backup passwd and group files:

Verifying group file syntax:
/etc/group is fine

Backing up package db directory:

Disk status:
Filesystem                Size    Used   Avail Capacity  Mounted on
/dev/ufs/FreeNASs1a       926M    384M    468M    45%    /
devfs                     1.0k    1.0k      0B   100%    /dev
/dev/md0                  4.6M    3.2M    969k    77%    /etc
/dev/md1                  823k    2.0k    756k     0%    /mnt
/dev/md2                  149M     17M    119M    13%    /var
/dev/ufs/FreeNASs4         19M    1.8M     16M    10%    /data
Pool1                      32G     10M     32G     0%    /mnt/Pool1
Pool1/DataZ               333G    301G     32G    90%    /mnt/Pool1/DataZ
Pool1/Jail                 33G    1.6G     32G     5%    /mnt/Pool1/Jail
Pool1/MediaZ              2.9T    2.9T     32G    99%    /mnt/Pool1/MediaZ
Pool1/Plugins              32G    236M     32G     1%    /mnt/Pool1/Plugins
Pool1/WorkZ               434G    402G     32G    93%    /mnt/Pool1/WorkZ
Pool1/software             32G    192k     32G     0%    /mnt/Pool1/software
/mnt/Pool1/Plugins         32G    236M     32G     1%    /mnt/Pool1/Jail/Jail/mnt/plugins
/mnt/Pool1/Plugins/pbi     32G    236M     32G     1%    /mnt/Pool1/Jail/Jail/usr/pbi
/mnt/Pool1/MediaZ         2.9T    2.9T     32G    99%    /mnt/Pool1/Jail/Jail/media
devfs                     1.0k    1.0k      0B   100%    /mnt/Pool1/Jail/Jail/dev
procfs                    4.0k    4.0k      0B   100%    /mnt/Pool1/Jail/Jail/proc

Last dump(s) done (Dump '>' file systems):

Checking status of zfs pools:
NAME    SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
Pool1  5.44T  5.31T   135G    97%  1.00x  ONLINE  /mnt

all pools are healthy

Checking status of ATA raid partitions:

Checking status of gmirror(8) devices:

Checking status of graid3(8) devices:

Checking status of gstripe(8) devices:

Network interface status:
Name    Mtu Network       Address              Ipkts Ierrs Idrop    Opkts Oerrs  Coll
bge0   1500 <Link#1>      xx:b3:xx:xx:1d:87 26313690     0     0 33175857     0     0
bge0   1500 192.168.0.0   192.168.0.12      25013812     -     - 30592362     -     -
usbus     0 <Link#2>                               0     0     0        0     0     0
usbus     0 <Link#3>                               0     0     0        0     0     0
usbus     0 <Link#4>                               0     0     0        0     0     0
usbus     0 <Link#5>                               0     0     0        0     0     0
usbus     0 <Link#6>                               0     0     0        0     0     0
usbus     0 <Link#7>                               0     0     0        0     0     0
lo0   16384 <Link#8>                         4038364     0     0  4038364     0     0
lo0   16384 fe80::1%lo0   fe80::1                  0     -     -        0     -     -
lo0   16384 localhost     ::1                      4     -     -        4     -     -
lo0   16384 your-net      localhost          4038297     -     -  4038360     -     -
bridg  1500 <Link#9>      xx:xx:xx:05:76:00  1352824     0     0 33773910     0     0
epair  1500 <Link#10>     xx:e0:xx:00:xx:0a   772600     0     0   598117     0     0
epair  1500 0.0.0.0       0.0.0.0                  0     -     -        0     -     -

Security check:
    (output mailed separately)

Checking status of 3ware RAID controllers:
Alarms (most recent first):
  No new alarms.

-- End of daily output --
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Ce n'est pas du code, c'est une erreur dans un log :)

Bref, les tests sont ok. Le script que t'as ajouté marche sans souci. L'erreur n'est pas liée à lui ;)

Concernant ton erreur ça à voir avec les scrubs, sans plus de détails je ne peux rien dire de plus.

Concernant ta MàJ tu veux passer sur du 9.2 ou 9.3 si j'ai bien compris. Est-ce que tu as lu le topic "Hardware recommendations" (le lien est dans ma signature si non) car il faut par exemple avoir un minimum de 8 Go de RAM donc tu ne peux pas prendre n'importe quel matos relativement ancien.
 

.H.

Dabbler
Joined
Feb 10, 2013
Messages
43
A voir avec les scrubs ?

je ne comprends pas :(

Ou dois je regarder ? ça semble etre un probleme de path ?

je n'ai pas lu ton lien, mais je sais que j'vais bien investit dans les 8G de RAM ( le sFreenas est sur un proliant NL 40)
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Un problème avec la v8 c'est qu'elle est tellement ancienne que je ne me souviens plus de tous les détails.

Un autre problème c'est qu'elle n'est plus maintenue donc tous les bugs existants dessus ne seront jamais résolus.

Si tu ne sais pas ce qu'est un scrub je te conseille de lire le mode d'emploi: http://doc.freenas.org/

Il n'y a pas que la RAM (et tu devrais déjà avoir au moins 8 Go vu que tu semble utiliser ZFS vu que tu as au moins un scrub visiblement), y'a par exemple le contrôleur réseau, le contrôleur SATA, etc... tu devrais vraiment lire le topic, il donne tout ce qu'il y a à savoir ;)
 

.H.

Dabbler
Joined
Feb 10, 2013
Messages
43
Oups. probleme de lettre oubliée ;) J'avais bien investit dans les 8G ;)
 

SmallGuy

Guru
Joined
Jun 7, 2013
Messages
560
https://forums.freenas.org/index.php?threads/how-to-manage-automatic-daily-email-reports.11908/ post #17
Toute la solution est décrite ici.
A l'époque, la plupart des utilisateurs configuraient un script pour être averti chaque jour. La limite étant qu'on finit par ne plus présenter d'attention à ces avertissements.
L'évolution a donc été d'être avertis qu'en cas de changement.
Ça veut dire en clair que, soit tu aimes le code et tu spécialises tes avertissements, sachant qu'à chaque mise à jour il faudra te retaper le boulot, soit tu te contentes d'être averti qu'en cas de changement dans l'historisation des événements (un reboot par exemple).
Sur les versions suivantes, c'est exactement ce qui a été porté.

Concernant les mises à jour, je suis passé dans l'ordre de la FreeNAS-8.3.1-RELEASE-p2-x64, à la FreeNAS-8.3.2-RELEASE-x64, puis à la FreeNAS-9.1.1-RELEASE-x64, puis à la FreeNAS-9.2.0-RELEASE-x64, puis à la FreeNAS-9.2.1.9-RELEASE-x64 sans souci.
Je te conseil dans un premier temps de passer à la FreeNAS-8.3.2-RELEASE-x64. Je ne suis pas sur que la FreeNAS-9.1.1-RELEASE-x64 apporte quelque chose mais je préfère préciser d'où je vient plutôt que de livrer des infos tronquées.
[Edit]Je confirme que ce script n'a rien a voir avec SMART, qui par ailleurs, selon l'écran que tu as présenté semble configuré correctement.
 
Last edited:

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Oui mais son pb est qu'il a une erreur sur le script de scrub (je ne sais pas pourquoi mais il va essayer de chercher sh dans /etc au lieu de /bin) :)
 

SmallGuy

Guru
Joined
Jun 7, 2013
Messages
560
Oui mais son pb est qu'il a une erreur sur le script de scrub (je ne sais pas pourquoi mais il va essayer de chercher sh dans /etc au lieu de /bin) :)

Bah, si il n'y a plus de script, il n'y a plus de problème non?
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
C'est le script de FreeNAS, pas un script perso :P

Le problème n'a rien à voir avec le titre du topic en fait.
 

SmallGuy

Guru
Joined
Jun 7, 2013
Messages
560
C'est le script de FreeNAS, pas un script perso :p

Le problème n'a rien à voir avec le titre du topic en fait.

Je conseil dans un premier temps de passer à la FreeNAS-8.3.2-RELEASE-x64.
Au moins ça va écraser toutes "c0nn3r1es" faites en montant le système...
Et c'est une version qui à mon avis est plus pertinente que la FreeNAS-8.3.0-RELEASE-p1-x64 (r12825).
PS: Les 2 sont "has been" mais la FreeNAS-8.3.2-RELEASE-x64 est réputé pour la v28 de ZFS.
 

.H.

Dabbler
Joined
Feb 10, 2013
Messages
43
Le script ça reste pour de la surveillance des disques Durs ( en tous cas c'est ce qu'il me semblait mettre en place, le ZFS scrub est pour detecter une erreur data ? )
la maj semblerait regler ce pb , si je n'ai pas de script à mettre en place ?


Et pour la maj FreeNAS-8.3.1-RELEASE-p2-x64 cette solution est viable ?

la 9.1 et 9.2 9.3 ont quoi comme apport complementaire ? ( rien qui simplifie la vie des users comme moi : ) )
 

SmallGuy

Guru
Joined
Jun 7, 2013
Messages
560
J'ai édité mes posts la bonne version en 8.x.x est la FreeNAS-8.3.2-RELEASE-x64 :oops:
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Sinon: passer de la 8.3.0 à la 9.3 :p

Perso c'est ce que je ferais je pense, en reconfant manuellement et en passant par une backup externe bien-sûr. Je ne serais pas très chaud pour jumper de version en version en important la conf à chaque fois, vu le temps qu'il faudrait pour faire ça autant repartir sur une base vierge et stable. Mais bon, c'est juste un avis perso, c'est toi qui vois ;)

Pour ce qu'il y a de nouveau dans la 9.3 c'est marqué ici: http://doc.freenas.org/9.3/freenas_intro.html#what-s-new-in-9-3 :)
 

SmallGuy

Guru
Joined
Jun 7, 2013
Messages
560
Si tu configures SMART à travers le GUI, tu n'as besoin de ce script. Honnêtement, j'ai la flemme de le lire...
Alors suit mon conseil, mets à jour FreeNAS vers la FreeNAS-8.3.2-RELEASE-x64, et configures les recommandations du post #17 de https://forums.freenas.org/index.php?threads/how-to-manage-automatic-daily-email-reports.11908/.
Sinon passe à la 9.2.0 ou ultérieure (FreeNAS-9.2.1.9-RELEASE-x64 ou FreeNAS-9.3-STABLE) et tu n'auras plus besoin de te soucier de ça (pas besoin de "bidouiller" FreeNAS). Vérifies simplement que FreeNAS peut t'envoyer un e-mail.
Attention, au minimum matériel si tu Upgrades (8Go de RAM mini notamment...)
 
Last edited:
Status
Not open for further replies.
Top