Memory non remonté sur syno

Bonjour,

Debian 11, plugin en beta mis à jour ce matin.

Sur un vieux syno :wink: dans les logs en debug je vois cela

[Synology][SSH-EXEC] Memory :: LC_ALL=C free 2>/dev/null | grep 'Mem' | head -1 | awk '{ print $2,$3,$4,$6,$7 }'
0077|[2024-10-20 10:35:18] DEBUG  : [Synology][SSH-EXEC] Memory Result :: 118464 104372 14092 4664
0078|[2024-10-20 10:35:18] DEBUG  : [Synology][SSH-EXEC] Swap :: LC_ALL=C free 2>/dev/null | awk -F':' '/Swap/ { print $2 }' | awk '{ print $1,$2,$3}'
0079|[2024-10-20 10:35:18] DEBUG  : [Synology][SSH-EXEC] Swap Result :: 2097080 25288 2071792

[2024-10-20 10:35:20] DEBUG  : [Synology][REMOTE] Memory :: 118464 104372 14092 4664
0105|[2024-10-20 10:35:20] DEBUG  : [Synology][REMOTE] Swap :: 2097080 25288 2071792

image

Sur un Syno plus récent, voici le log

0009|[2024-10-20 10:44:21] DEBUG  [Synology][SSH-EXEC] Memory :: LC_ALL=C free 2>/dev/null | grep 'Mem' | head -1 | awk '{ print $2,$3,$4,$6,$7 }'
0010|[2024-10-20 10:44:21] DEBUG  [Synology][SSH-EXEC] Memory Result :: 4009636 439096 160000 3410540 3239924
0011|[2024-10-20 10:44:21] DEBUG  [Synology][SSH-EXEC] Swap :: LC_ALL=C free 2>/dev/null | awk -F':' '/Swap/ { print $2 }' | awk '{ print $1,$2,$3}'
0012|[2024-10-20 10:44:21] DEBUG  [Synology][SSH-EXEC] Swap Result :: 4503476 56372 4447104

On voit 5 paramètres : $2,$3,$4,$6,$7
Sur un ancien modèle seules 4 valeurs sont retournées et du coup le plugin a pas l’air de gérer

Bonjour,

Arf, il fallait bien qu’il y ait encore des vieux trucs qui trainent :stuck_out_tongue: (je plaisante bien entendu :wink: )

Alors pourrais-tu, stp, sur ce vieux syno, lancer la commande suivante et me renvoyer le retour complet :

free

Ce qui m’intéresse, c’est de savoir à quoi correspondent les champs retournés (mémoire totale, free ? used ? buffer ? available ? etc…)

Avec cela, je pourrai adapter le code et rajouter une condition, mais pour cela il me faudrait encore d’autres infos, me permettant d’identifier le modèle ou l’archi qui ne renvoie que ces 4 valeurs, donc si tu peux lancer également un refresh (via le bouton rafraichir par exemple de l’équipement) des données de cette syno, et m’envoyer les logs debug correspondantes, il devrait y avoir dedans, soit la version, soit l’archi détectée (syno j’imagine, donc je pourrai pas me baser la dessus), mais peut être à partir de la version :slight_smile:

TiTidom.

je te fais cela quand je serai là ou se trouve ce syno car ce n’est pas chez moi mais chez quelqu’un à qui je maintiens Jeedom.

1 « J'aime »

Bonjour

Voilà hier je me suis déplacé et j’ai eu accès à ce vieux syno

free donne :


SO_Nas> free
              total         used         free       shared      buffers
  Mem:       118464       102456        16008            0         2868
 Swap:      2097080        41876      2055204
Total:      2215544       144332      2071212
SO_Nas>