Page 5 sur 91

Re: Plugin Monitoring

Publié : 29 sept. 2014, 21:27
par farfadet
Bonsoir,

JE viens de mettre à jour et de tester le mode déporté ... Donc qq soucis

1) Lors de la saisie du nouveau nom de l'équipement, j'ai un message qui apparait en haut à droite avec une erreur dès la validation du nom sans rien avoir fait d'autre

Code : Tout sélectionner

Impossible de trouver l'équipement correspondant à l'id : 14 ou équipement désactivé. Evènement sur commande :[Aucun][Jeedom Chimay][Charge système]
2) Tant que je reste en local, j'arrive a enregistré l'équipement, par contre quand je passe en déporté, je saisie les informations et pour enregistrer j'ai une roue qui tourne ..... qui tourne. Ci-joint le code d'erreur en console. Par contre les paramètres sont bien enregistré mais sur le dashbord les valeurs sont ceux du local (Dernier enregistrement qui a marché correctement.

Code : Tout sélectionner

WebSocket connection to 'ws://guinness/socket.io/?EIO=2&transport=websocket&sid=qHyoanRy8S4d2cLMAAKj' failed: Error during WebSocket handshake: 'Connection' header value is not 'Upgrade': keep-alive 

Re: Plugin Monitoring

Publié : 29 sept. 2014, 21:34
par phifi
renaud a écrit :Pour le CPU c'est désormais bon.

Parc contre aucune info pour l'espace utilisé ;)
Tu es en LVM ?


Sent from my iPad using Tapatalk

Re: Re : Plugin Monitoring

Publié : 29 sept. 2014, 21:38
par renaud
phifi a écrit :
renaud a écrit :Pour le CPU c'est désormais bon.

Parc contre aucune info pour l'espace utilisé ;)
Tu es en LVM ?


Sent from my iPad using Tapatalk
Oui ;)

Re: Plugin Monitoring

Publié : 29 sept. 2014, 21:40
par phifi
farfadet a écrit :Bonsoir,

JE viens de mettre à jour et de tester le mode déporté ... Donc qq soucis

1) Lors de la saisie du nouveau nom de l'équipement, j'ai un message qui apparait en haut à droite avec une erreur dès la validation du nom sans rien avoir fait d'autre

Code : Tout sélectionner

Impossible de trouver l'équipement correspondant à l'id : 14 ou équipement désactivé. Evènement sur commande :[Aucun][Jeedom Chimay][Charge système]
2) Tant que je reste en local, j'arrive a enregistré l'équipement, par contre quand je passe en déporté, je saisie les informations et pour enregistrer j'ai une roue qui tourne ..... qui tourne. Ci-joint le code d'erreur en console. Par contre les paramètres sont bien enregistré mais sur le dashbord les valeurs sont ceux du local (Dernier enregistrement qui a marché correctement.

Code : Tout sélectionner

WebSocket connection to 'ws://guinness/socket.io/?EIO=2&transport=websocket&sid=qHyoanRy8S4d2cLMAAKj' failed: Error during WebSocket handshake: 'Connection' header value is not 'Upgrade': keep-alive 
1) j'ai une idée de la raison, je vais regarder
2) je vais faire un test si le pb peut venir de : mauvais mot de passe, compte root non autorisé en SSH.
En SSH tu arrives à te connecter avec l'user root?


Sent from my iPad using Tapatalk

Re: Plugin Monitoring

Publié : 30 sept. 2014, 07:30
par farfadet
phifi a écrit : 2) je vais faire un test si le pb peut venir de : mauvais mot de passe, compte root non autorisé en SSH.
En SSH tu arrives à te connecter avec l'user root?
Je suis sur un raspberry et donc j'ai pas de compte root natif, je me logue avec un user et après "sudo su -" sans mdp.

Re: Plugin Monitoring

Publié : 30 sept. 2014, 07:57
par michel
Salut
Farfadet peut être faux il autoriser le comte root sur raspberry
"sudo passwd root"
Je connais pas l’incidence sur la sécu du raspberry!!!

Par contre chez moi, c'est la vm de Ubuntu qui ne fonctionne plus
A suivre

Re: Plugin Monitoring

Publié : 30 sept. 2014, 08:21
par phifi
Michel : espace disque, normal à ce jour LVM non implanté. C'est la prochaine état
CPU : ne s'affiche pas juste après une sauvegarde via l'administration du plugin. Toutefois, ok après une mise à jour par le cron. Tu confirmes ?


Sent from my iPad using Tapatalk

Re: Plugin Monitoring

Publié : 30 sept. 2014, 08:28
par michel
Oui, mise à jour par le cron...Désolé pour fausse alerte

Re: Plugin Monitoring

Publié : 30 sept. 2014, 09:15
par farfadet
michel a écrit :Salut
Farfadet peut être faux il autoriser le comte root sur raspberry
"sudo passwd root"
Je connais pas l’incidence sur la sécu du raspberry!!!
Est-ce nécessaire d'avoir les droits root pour éxécuter les commandes ou avec un user simple ca fonctionne ? Il y a besoin d'avoir accès a quoi en commande ?

Re: Plugin Monitoring

Publié : 30 sept. 2014, 09:45
par michel
Dans le plugin, il faut rentrer le mot de pass Root, j'en ai déduit qu'il fallait avoir les droits root
Ce n'est qu'une supposition

Re: Plugin Monitoring

Publié : 30 sept. 2014, 20:29
par phifi
J’avoue ne pas avoir testé avec un login simple user si toutes les commandes sont accessible. J'en doute, mais je vais regarder ce point.
Je me doutais que j'allais avoir ce genre de retour. Mais je voulais dans un 1er temps livrer une version compatible master/esclave. Et valider le fonctionnement avant d'améliorer ce genre de chose (sera regardé avant de rendre le plugin stable).

Pour les personnes avec VM en LVM (espace disque)

Merci de me faire un retour dans commandes suivantes (sauf Michel, pour lequel j'ai déjà les infos)
  • df -m
  • vgdisplay
  • lvdisplay
  • et me dire la taille de votre disque (la valeur total que vous attendez)
Merci

Re: Plugin Monitoring

Publié : 30 sept. 2014, 20:49
par jayce
Moi j'ai désactivé - réactivé le plugin et les infos sont remontées

Re: Plugin Monitoring

Publié : 30 sept. 2014, 20:52
par G4seb
Bonsoir,
J'ai essayé de mettre à jour le plugin,mais celui ci me fait planter Jeedom..
Auriez vous une idée?

Merci

Re: Plugin Monitoring

Publié : 30 sept. 2014, 21:19
par farfadet
phifi a écrit :J’avoue ne pas avoir testé avec un login simple user si toutes les commandes sont accessible. J'en doute, mais je vais regarder ce point.i
J'ai fais ma petite recherche ce soir pour essayer de t'aider. J'ai modifier le user en paramètre dans le fichier de class et je l'ai remplacé par le user "pi" qui a des droits de simple user ... Ci-joint ma capture avec mes deux raspberry (1 en esclave et 1 maitre). L'ajout du nom du user en paramètre au même titre que le port devrait permettre de balayer les différents cas.
Monitoring.png
Monitoring.png (22.6 Kio) Consulté 1387 fois

Re: Plugin Monitoring

Publié : 30 sept. 2014, 21:25
par phifi
@farfadet : merci, correspond exactement aux tests que je viens de réaliser. Toutes les commandes sont accessible. Bonne nouvelle, j'ajoute le choix de l'user.

@G4seb : aucune idée, étonnant que le plugin arrive à faire planter Jeedom. Fait un ticket : pour se faire, clic sur le point d'exclamation en haut à droite (avantage, envoi automatiquement les fichiers logs). Et au besoin, Loïc pourra orienter vers moi.

Re: Plugin Monitoring

Publié : 30 sept. 2014, 21:28
par phifi
farfadet a écrit :Bonsoir,

1) Lors de la saisie du nouveau nom de l'équipement, j'ai un message qui apparait en haut à droite avec une erreur dès la validation du nom sans rien avoir fait d'autre

Code : Tout sélectionner

Impossible de trouver l'équipement correspondant à l'id : 14 ou équipement désactivé. Evènement sur commande :[Aucun][Jeedom Chimay][Charge système]
Ce soir je vous livre une version avec :
  • la correction de l'erreur ci-dessus
  • le choix de l'identifiant dans le paramétrage du plugin.

Re: Plugin Monitoring

Publié : 30 sept. 2014, 22:25
par phifi
Mise à jour de la version bêta dispo.
Pour les personnes qui utilisent le mode déporté. Après la mise à jour, il faut ajouter l'user dans le paramétrage du plugin.

J'en ai profité pour ajouter la page d'aide (quand on clique sur le point interrogation en haut à droite). L'aide propose tout simplement de consulter le Wiki (page en cours de construction).

Reste à intégrer : la compatibilité LVM (avant réflexion pour intégration, j'attends le retour des utilisateurs : https://forum.jeedom.fr/viewtopic.php?f ... 164#p29138)

Re: Plugin Monitoring

Publié : 30 sept. 2014, 22:43
par lunarok
De mon côté je n'ai toujours rien dans CPU -> CPU(s) ( MHz)
Je suis sur un LXC Linux, mon lscpu :
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 20
Model: 1
Stepping: 0
CPU MHz: 800.000
BogoMIPS: 3200.05
Virtualization: AMD-V
L1d cache: 32K
L1i cache: 32K
L2 cache: 512K
NUMA node0 CPU(s): 0,1

Je dois faire les modifs suivantes :
lscpu | grep 'Vitesse du processeur en MHz' -> lscpu | grep '^CPU MHz' | awk '{ print $NF }'
lscpu | grep 'Cœur(s) par socket' | awk '{ print $4 } -> lscpu | grep '^CPU(s)' | awk '{ print $NF }'
(d'ailleurs, la commande actuelle récupère le nombre de coeurs par sockets, si quelqu'un tournait sur un bi-socket, la valeur ne serait donc pas bonne)

Pour éviter le problème de lang, on peut forcer la langue quand on éxécute un script et ainsi pas gérer différents affichages (LANG=xx en shell, dans du PHP aucune idée)

Re: Plugin Monitoring

Publié : 01 oct. 2014, 18:04
par DenisPac
Voilà pour moi :

dh -m -> pas installé tout d'abord
Après install :

Code : Tout sélectionner

jeedom@ubuntu:~$ dh -m
dh: No compatibility level specified in debian/compat
dh: This package will soon FTBFS; time to fix it!
dh: cannot read debian/control: Aucun fichier ou dossier de ce type
vgdisplay -> pas installé tout d'abord
Après install :

Code : Tout sélectionner

jeedom@ubuntu:~$ vgdisplay
  /dev/mapper/control: open failed: Permission non accordée
  Failure to communicate with kernel device-mapper driver.
  WARNING: Running as a non-root user. Functionality may be unavailable.
  No volume groups found
lvdisplay

Code : Tout sélectionner

jeedom@ubuntu:~$ lvdisplay
  /dev/mapper/control: open failed: Permission non accordée
  Failure to communicate with kernel device-mapper driver.
  WARNING: Running as a non-root user. Functionality may be unavailable.
  No volume groups found
Pas jojo...

Re: Plugin Monitoring

Publié : 01 oct. 2014, 20:00
par phifi
lunarok a écrit :De mon côté je n'ai toujours rien dans CPU -> CPU(s) ( MHz)
...

Je dois faire les modifs suivantes :
lscpu | grep 'Vitesse du processeur en MHz' -> lscpu | grep '^CPU MHz' | awk '{ print $NF }'
lscpu | grep 'Cœur(s) par socket' | awk '{ print $4 } -> lscpu | grep '^CPU(s)' | awk '{ print $NF }'
(d'ailleurs, la commande actuelle récupère le nombre de coeurs par sockets, si quelqu'un tournait sur un bi-socket, la valeur ne serait donc pas bonne)

Pour éviter le problème de lang, on peut forcer la langue quand on éxécute un script et ainsi pas gérer différents affichages (LANG=xx en shell, dans du PHP aucune idée)
Merci, je vais m'appuyer sur tes commandes et ajouter des conditions.
A suivre... peut être ce soir