Bonjour,
Tout d’abord merci pour le travail sur cette intégration.
Me concernant, il s’agit d’un RT-AX88U sous AsusWRT-Merlin 3.0.0.4 Build 388.5
Voici ce que cela donne au niveau du Widget :

Tout ne s’affichant pas sur le Widget, voici le détail des commandes :
Les logs du plugin Monitoring :
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-CNX] Connection :: OK
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] ArchKey :: asuswrt (AsusWRT)
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] NetworkCard :: nvram get lan_ifname 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] NetworkCard Result :: br0
[2025-09-30 20:35:24] DEBUG : [Asus][getNetworkCard] NetworkCard :: br0
[2025-09-30 20:35:24] DEBUG : [Asus][getCommands] Key (LocalorRemote) :: asuswrt (remote)
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] DistriBits :: uname -m | grep -q '64' && echo "64" || echo "32"
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] DistriBits Result :: 64
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] OsVersion :: nvram get firmver 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] OsVersion Result :: 3.0.0.4
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] Uptime :: awk '{ print $1 }' /proc/uptime 2>/dev/null | awk -v ORS="" '{ gsub(/^[[:space:]]+|[[:space:]]+$/, ""); print }'
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] Uptime Result :: 2966740.40
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] LoadAverage :: cat /proc/loadavg 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] LoadAverage Result :: 1.90 1.93 1.98 1/191 17648
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] Memory :: LC_ALL=C free 2>/dev/null | grep 'Mem' | head -1 | awk '{ print $2,$3,$4,$6,$7 }'
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] Memory Result :: 903520 455324 448196 0 54140
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] Swap :: LC_ALL=C free 2>/dev/null | awk -F':' '/Swap/ { print $2 }' | awk '{ print $1,$2,$3}'
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] Swap Result :: 0 0 0
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] HDD :: LC_ALL=C df -P 2>/dev/null | grep '/$' | head -1 | awk '{ print $2,$3,$4,$5 }'
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] HDD Result :: 71104 66776 4328 94%
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] ReseauRXTX :: cat /proc/net/dev 2>/dev/null | grep "br0:" | awk '{ print $1,$2,$10 }' | awk -v ORS="" '{ gsub(/:/, ""); print }'
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] ReseauRXTX Result :: br0 60420971694 826015883793
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] ReseauIP :: LC_ALL=C ip -o -f inet a 2>/dev/null | grep "br0 " | awk '{ print $4 }' | awk -v ORS="" '{ gsub(/\/[0-9]+/, ""); print }'
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] ReseauIP Result :: 192.168.0.254
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] NbCPU :: grep '^processor' /proc/cpuinfo 2>/dev/null | wc -l
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] NbCPU Result :: 4
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] CPUTemp-1 :: cat /proc/dmu/temperature | grep -oE '[0-9]+'
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] CPUTemp-1 Result :: cat: can't open '/proc/dmu/temperature': No such file or directory
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] AsusWRTModel :: nvram get productid 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] AsusWRTModel Result :: RT-AX88U
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] OsBuild :: nvram get buildno 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus][SSH-EXEC] OsBuild Result :: 388.5
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] ARMv :: asuswrt
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] DistriName ::
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] DistriBits :: 64
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] OsVersion :: 3.0.0.4
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] AsusWRTModel :: RT-AX88U
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] OsBuild :: 388.5
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] Uptime :: 2966740.40
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] LoadAverage :: 1.90 1.93 1.98 1/191 17648
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] Memory :: 903520 455324 448196 0 54140
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] Swap :: 0 0 0
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] HDD :: 71104 66776 4328 94%
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] HDD Id ::
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] ReseauRXTX :: br0 60420971694 826015883793
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] ReseauIP :: 192.168.0.254
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] NbCPU :: 4
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] CPUFreq ::
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] CPUFreq Id ::
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] CPUTemp :: cat: can't open '/proc/dmu/temperature': No such file or directory
[2025-09-30 20:35:24] DEBUG : [Asus][REMOTE] CPUTemp Id :: 1
[2025-09-30 20:35:24] DEBUG : [Asus] AsusWRT DistriName :: AsusWRT 3.0.0.4 Build 388.5 (RT-AX88U)
[2025-09-30 20:35:24] DEBUG : [Asus] Memory Total :: 903520
[2025-09-30 20:35:24] DEBUG : [Asus] Memory Used :: 455324
[2025-09-30 20:35:24] DEBUG : [Asus] Memory Free :: 448196
[2025-09-30 20:35:24] DEBUG : [Asus] Memory Buff/Cache :: 0
[2025-09-30 20:35:24] DEBUG : [Asus] Memory Available :: 54140
[2025-09-30 20:35:24] DEBUG : [Asus] Memory Used % :: 50.4
[2025-09-30 20:35:24] DEBUG : [Asus] Memory Free % :: 49.6
[2025-09-30 20:35:24] DEBUG : [Asus] Memory Available % :: 6
[2025-09-30 20:35:24] DEBUG : [Asus] Swap Total :: 0
[2025-09-30 20:35:24] DEBUG : [Asus] Swap Used :: 0
[2025-09-30 20:35:24] DEBUG : [Asus] Swap Free :: 0
[2025-09-30 20:35:24] DEBUG : [Asus] Swap Used % :: 0
[2025-09-30 20:35:24] DEBUG : [Asus] Swap Free % :: 0
[2025-09-30 20:35:24] DEBUG : [Asus][RESEAU] Carte Réseau / IP (TX - RX) :: br0 / IP : 192.168.0.254 (TX : 2 Go - RX : 2 Go)
[2025-09-30 20:35:24] DEBUG : [Asus][HDD] HDD Total :: 71104
[2025-09-30 20:35:24] DEBUG : [Asus][HDD] HDD Used :: 66776
[2025-09-30 20:35:24] DEBUG : [Asus][HDD] HDD Free :: 4328
[2025-09-30 20:35:24] DEBUG : [Asus][HDD] HDD Used % :: 93.9
[2025-09-30 20:35:24] DEBUG : [Asus][HDD] HDD Free % :: 6.1
[2025-09-30 20:35:24] DEBUG : [Asus][formatCPU] OS :: asuswrt
Les logs du plugin SSH-Manager
[2025-09-30 20:35:23] DEBUG : [Asus SSH] >>>> Creating SSH2 client (pid: 1716) for eqLogic 189 to 192.168.0.254
[2025-09-30 20:35:24] DEBUG : [Asus SSH] >>>> SSH2 :: Connected and authenticated
[2025-09-30 20:35:24] DEBUG : [Asus SSH] NetworkCard :: nvram get lan_ifname 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus SSH] NetworkCard Result :: br0
[2025-09-30 20:35:24] DEBUG : [Asus SSH] DistriBits :: uname -m | grep -q '64' && echo "64" || echo "32"
[2025-09-30 20:35:24] DEBUG : [Asus SSH] DistriBits Result :: 64
[2025-09-30 20:35:24] DEBUG : [Asus SSH] OsVersion :: nvram get firmver 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus SSH] OsVersion Result :: 3.0.0.4
[2025-09-30 20:35:24] DEBUG : [Asus SSH] Uptime :: awk '{ print $1 }' /proc/uptime 2>/dev/null | awk -v ORS="" '{ gsub(/^[[:space:]]+|[[:space:]]+$/, ""); print }'
[2025-09-30 20:35:24] DEBUG : [Asus SSH] Uptime Result :: 2966740.40
[2025-09-30 20:35:24] DEBUG : [Asus SSH] LoadAverage :: cat /proc/loadavg 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus SSH] LoadAverage Result :: 1.90 1.93 1.98 1/191 17648
[2025-09-30 20:35:24] DEBUG : [Asus SSH] Memory :: LC_ALL=C free 2>/dev/null | grep 'Mem' | head -1 | awk '{ print $2,$3,$4,$6,$7 }'
[2025-09-30 20:35:24] DEBUG : [Asus SSH] Memory Result :: 903520 455324 448196 0 54140
[2025-09-30 20:35:24] DEBUG : [Asus SSH] Swap :: LC_ALL=C free 2>/dev/null | awk -F':' '/Swap/ { print $2 }' | awk '{ print $1,$2,$3}'
[2025-09-30 20:35:24] DEBUG : [Asus SSH] Swap Result :: 0 0 0
[2025-09-30 20:35:24] DEBUG : [Asus SSH] HDD :: LC_ALL=C df -P 2>/dev/null | grep '/$' | head -1 | awk '{ print $2,$3,$4,$5 }'
[2025-09-30 20:35:24] DEBUG : [Asus SSH] HDD Result :: 71104 66776 4328 94%
[2025-09-30 20:35:24] DEBUG : [Asus SSH] ReseauRXTX :: cat /proc/net/dev 2>/dev/null | grep "br0:" | awk '{ print $1,$2,$10 }' | awk -v ORS="" '{ gsub(/:/, ""); print }'
[2025-09-30 20:35:24] DEBUG : [Asus SSH] ReseauRXTX Result :: br0 60420971694 826015883793
[2025-09-30 20:35:24] DEBUG : [Asus SSH] ReseauIP :: LC_ALL=C ip -o -f inet a 2>/dev/null | grep "br0 " | awk '{ print $4 }' | awk -v ORS="" '{ gsub(/\/[0-9]+/, ""); print }'
[2025-09-30 20:35:24] DEBUG : [Asus SSH] ReseauIP Result :: 192.168.0.254
[2025-09-30 20:35:24] DEBUG : [Asus SSH] NbCPU :: grep '^processor' /proc/cpuinfo 2>/dev/null | wc -l
[2025-09-30 20:35:24] DEBUG : [Asus SSH] NbCPU Result :: 4
[2025-09-30 20:35:24] DEBUG : [Asus SSH] CPUFreq-1 :: awk -v ORS="" '/cpu MHz/{ if ($4 > max) max = $4; found=1 } END { if (found) print max }' /proc/cpuinfo 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus SSH] CPUFreq-1 :: Empty Result
[2025-09-30 20:35:24] DEBUG : [Asus SSH] CPUTemp-1 :: cat /proc/dmu/temperature | grep -oE '[0-9]+'
[2025-09-30 20:35:24] DEBUG : [Asus SSH] CPUTemp-1 Result :: cat: can't open '/proc/dmu/temperature': No such file or directory
[2025-09-30 20:35:24] DEBUG : [Asus SSH] AsusWRTModel :: nvram get productid 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus SSH] AsusWRTModel Result :: RT-AX88U
[2025-09-30 20:35:24] DEBUG : [Asus SSH] OsBuild :: nvram get buildno 2>/dev/null
[2025-09-30 20:35:24] DEBUG : [Asus SSH] OsBuild Result :: 388.5
Comme indiqué dans le fil de discussion initiale, la remontée de la température de la CPU fonctionne avec le commande suivante sur le mien :
cat /sys/class/thermal/thermal_zone0/temp | awk '{ print $1 / 1000}'
Pour le reboot et le shutdown, je tenterai à un autre moment (pas possible maintenant).