Proxmox: Warning: Cannot create commands for unknown deviceType: sdn / sdnpvemsglocalnetwork

Bonjour,
A chaque cycle de monitoring du plugin-proxmox , j’ai le message « Cannot create commands for unknown deviceType: sdn / sdnpvemsglocalnetwork »
Ce n’est pas génant sauf que cela met un warning sur le log.
Est-il possible de désactiver ce message ou de traiter l’information.

Proxmox est 8.1.10.
An niveau réseau, j’ai uniquement vmbr0 et eno1. L’interface wifi est présente mais pas utilisée.


Informations Jeedom

Core : 4.4.3 (V4-stable)
DNS Jeedom : non

Plugin : Proxmox
Version : 2024-04-11 01:14:46 (stable)
Statut Démon : Démarré - (2024-04-17 15:24:05)

Informations complémentaires

Log du démon:

16337|[2024-04-18 13:49:06]WARNING : Cannot create commands for unknown deviceType: sdn / sdnpvemsglocalnetwork
16338|[2024-04-18 13:49:06] DEBUG  : id:sdn/pvemsg/localnetwork
16339|[2024-04-18 13:49:06] DEBUG  : status:ok
16340|[2024-04-18 13:49:06] DEBUG  : type:sdn
16341|[2024-04-18 13:49:06] DEBUG  : node:pvemsg
16342|[2024-04-18 13:49:06] DEBUG  : sdn:localnetwork
16343|[2024-04-18 13:49:06] DEBUG  : checking for old resources: 7
16344|[2024-04-18 13:54:06] INFO  : Trying to connect to 192.168.11.80
16345|[2024-04-18 13:54:06] INFO  : Start sync
16346|[2024-04-18 13:54:06] DEBUG  : Read Qemu config of zwavemsg
16347|[2024-04-18 13:54:06] DEBUG  : Checking commands of qemu / zwavemsg
16348|[2024-04-18 13:54:06] DEBUG  : set value:'0.78615570068359' / maxValue:'2' / unit:'GiB' for cmdId:'mem'
16349|[2024-04-18 13:54:06] INFO  : Start refresh qemu/Lxc zwavemsg
16350|[2024-04-18 13:54:06] DEBUG  : set value:'0.78615570068359' / maxValue:'2' / unit:'GiB' for cmdId:'mem'
16351|[2024-04-18 13:54:06] DEBUG  : Read Qemu config of jeemsg
16352|[2024-04-18 13:54:06] DEBUG  : Checking commands of qemu / jeemsg
16353|[2024-04-18 13:54:06] DEBUG  : set value:'1.5836715698242' / maxValue:'3' / unit:'GiB' for cmdId:'mem'
16354|[2024-04-18 13:54:06] INFO  : Start refresh qemu/Lxc jeemsg
16355|[2024-04-18 13:54:06] DEBUG  : set value:'1.5831604003906' / maxValue:'3' / unit:'GiB' for cmdId:'mem'
16356|[2024-04-18 13:54:07] DEBUG  : Read LXC config of mosquitto-ct
16357|[2024-04-18 13:54:07] DEBUG  : Checking commands of lxc / mosquitto-ct
16358|[2024-04-18 13:54:07] DEBUG  : set value:'23.359375' / maxValue:'512' / unit:'MiB' for cmdId:'mem'
16359|[2024-04-18 13:54:07] INFO  : Start refresh qemu/Lxc mosquitto-ct
16360|[2024-04-18 13:54:07] DEBUG  : set value:'23.359375' / maxValue:'512' / unit:'MiB' for cmdId:'mem'
16361|[2024-04-18 13:54:07] DEBUG  : Read node config of pvemsg
16362|[2024-04-18 13:54:07] DEBUG  : Checking commands of node / pvemsg
16363|[2024-04-18 13:54:07] DEBUG  : set value:'5.2144660949707' / maxValue:'66.35082244873' / unit:'GiB' for cmdId:'disk'
16364|[2024-04-18 13:54:07] DEBUG  : set value:'4.0555191040039' / maxValue:'31.231750488281' / unit:'GiB' for cmdId:'mem'
16365|[2024-04-18 13:54:07] INFO  : Start refresh node pvemsg
16366|[2024-04-18 13:54:07] DEBUG  : set value:'4.0505828857422' / maxValue:'31.231750488281' / unit:'GiB' for cmdId:'mem'
16367|[2024-04-18 13:54:07] DEBUG  : set value:'5.2144966125488' / maxValue:'66.35082244873' / unit:'GiB' for cmdId:'disk'
16368|[2024-04-18 13:54:07] DEBUG  : set value:'0' / maxValue:'7.9999961853027' / unit:'GiB' for cmdId:'swap'
16369|[2024-04-18 13:54:07] DEBUG  : {"disk":0,"cpus":1,"status":"running","diskwrite":0,"maxmem":3221225472,"diskread":0,"netout":142709411,"uptime":81064,"vmid":102,"name":"jeemsg","mem":1609388386,"cpu":0.0522156117660246,"maxdisk":21474836480,"pid":150710,"netin":345076439}
16370|[2024-04-18 13:54:07] DEBUG  : {"cpus":1,"status":"running","diskwrite":0,"disk":0,"vmid":101,"uptime":136855,"name":"zwavemsg","netout":34447952,"diskread":0,"maxmem":2147483648,"maxdisk":17179869184,"pid":1451,"cpu":0.00701571329116361,"mem":761571940,"netin":486541704}
16371|[2024-04-18 13:54:07] DEBUG  : qemuRunning=2 - qemuStopped=0
16372|[2024-04-18 13:54:07] DEBUG  : {"cpus":1,"status":"running","diskwrite":0,"disk":0,"vmid":101,"uptime":136855,"name":"zwavemsg","netout":34447952,"diskread":0,"maxmem":2147483648,"maxdisk":17179869184,"pid":1451,"cpu":0.00701571329116361,"mem":761571940,"netin":486541704}
16373|[2024-04-18 13:54:07] DEBUG  : lxcRunning=1 - lxcStopped=0
16374|[2024-04-18 13:54:07] DEBUG  : number of tasks in error:0
16375|[2024-04-18 13:54:07] DEBUG  : Read storage config of local-lvm sur pvemsg
16376|[2024-04-18 13:54:07] DEBUG  : Checking commands of storage / local-lvm sur pvemsg
16377|[2024-04-18 13:54:07] DEBUG  : set value:'10.777103905566' / maxValue:'137.11328125' / unit:'GiB' for cmdId:'disk'
16378|[2024-04-18 13:54:07] DEBUG  : Read storage config of local sur pvemsg
16379|[2024-04-18 13:54:07] DEBUG  : Checking commands of storage / local sur pvemsg
16380|[2024-04-18 13:54:07] DEBUG  : set value:'5.2144660949707' / maxValue:'66.35082244873' / unit:'GiB' for cmdId:'disk'
16381|[2024-04-18 13:54:07]WARNING : Cannot create commands for unknown deviceType: sdn / sdnpvemsglocalnetwork
16382|[2024-04-18 13:54:07] DEBUG  : node:pvemsg
16383|[2024-04-18 13:54:07] DEBUG  : sdn:localnetwork
16384|[2024-04-18 13:54:07] DEBUG  : type:sdn
16385|[2024-04-18 13:54:07] DEBUG  : status:ok
16386|[2024-04-18 13:54:07] DEBUG  : id:sdn/pvemsg/localnetwork
16387|[2024-04-18 13:54:07] DEBUG  : checking for old resources: 7
16388|[2024-04-18 13:54:48] INFO  : Trying to connect to 192.168.11.80


Salut,

Si tu adaptes les droits du user utilisé par le plugin comme décrit dans la doc et que tu ne lui donnes pas les permissions SDN.* tu n’auras pas le warning

Dans une prochaine version cette ressource sera ignorée

En clair, tu me conseille de réduire les droits attribués.
L’idéal est donc de définir un nouveau role pour l’utilisateur « Jeedom » avec uniquement les privilèges nécessaires.

Dans l’absolu c’est toujours mieux de donner le moins de privilèges possibles, de se limiter à ce qui est strictement nécessaire pour accomplir la tâche, donc oui.

j’en parlais ici: Question avant achat check backup - #26 par Mips
je vais rajouter ca dans la doc pour que ca soit plus clair.

ceci dit, tu fais comme tu veux :slight_smile:

dans la beta demain il ignorera les ressources de type sdn et pool car j’ai regardé rapidement et je ne vois rien d’intéressant à monitorer la dessus.

D’accord avec toi. Mais come je suis toujours en phase d’apprentisage de Proxmox et de sa gestion, j’avais mis par facilité PVEAdmin.

Avec une lecture plus approfondie des privilèges, je pense même à retirer Sys.Modify, Sys.PowerMgmt et VM.PowerMgmt.

Je ne veux pas que l’on puisse modifier le fonctionnement de l’environnement Proxmox à partir de Jeedom
Penses tu que cela va poser un problème ?

Cela veut dire que tu ne pourras plus utiliser les commandes actions correspondantes des équipements node, qemu & lxc sur jeedom (tout ce qui est start, stop, reboot etc)
les commandes seront créés malgré tout, le plugin ne vérifie pas cela
et si elles sont utilisées il y aura certainement un message d’erreur dans le log

mais ce n’est pas un problème

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.