[Sujet officiel] Plugin Monitoring
-
- Timide
- Messages : 26
- Inscription : 10 janv. 2016, 18:48
- Localisation : Centre-Poitou
- Contact :
Re: [Sujet officiel] Plugin Monitoring
Effectivement, des contraintes légèrement embêtantes surtout sur le routeur, je suis plutôt dans une phase de découverte de jeedom pour une utilisation locale actuellement, mais effectivement je ne tarderai pas a ouvrir un accès distant, et la ca deviendra légèrement risqué !
Bon du coup je vais install WRT pour commencer, bruler le nas ou y reinstall un funplug propre ensuite
Merci des infos =)
Bon du coup je vais install WRT pour commencer, bruler le nas ou y reinstall un funplug propre ensuite
Merci des infos =)
Jeedom with SSD & RPI3, VM Sur QNAP
Squeezebox : 2 Officielles, 2 Xiaomi UPNP
Kodi : 2 Kodi with synch BDD
Camera : 4 Hikvision, 1 Xiaofang
Protocol : ZWave,Enocean,Zigbee(Hue)
Squeezebox : 2 Officielles, 2 Xiaomi UPNP
Kodi : 2 Kodi with synch BDD
Camera : 4 Hikvision, 1 Xiaofang
Protocol : ZWave,Enocean,Zigbee(Hue)
Re: [Sujet officiel] Plugin Monitoring
Je n'irais pas dans l'intégration de Telnet, je me doute que le Telnet va faire venir d'autres demandes du genre : maintenant que le plugin est indiqué comme compatible Telnet, j'ai rien qui s'affiche pour tel ou tel truc. Et pour cause, l'équipement ne supportera pas forcement les commandes classiques de Linux...ptkelectro a écrit :Un routeur Asus (Pas passé sous DD-WRT), un NAS Dlink un peu vieux. Mais effectivement rien de totalement bloquant de ce coté, DDWRT d'un coté, funplug de l'autre et je recupére un SSH
Concernant le WOL, bien entendu j'y avais pensé, mais quand j'ai vu qu'un plugin officiel était sortie, je me suis dit : pourquoi l'intégrer alors que l'équipe Jeedom a choisi de rendre cette fonctionnalité officielle.
Mais vu le mal que j'ai eu à rendre ce plugin stable, j'ai forcement des réticences pour intégrer des nouveautés !
Après si une personne veut le faire et qu'il n'y a aucune régression, pas de souci
NUC + ESXI + Jeedom en bêta avec Z-Stick Gen5
Re: [Sujet officiel] Plugin Monitoring
Contenu supprimé à la demande de son auteur
Re: [Sujet officiel] Plugin Monitoring
je pense que pour l'authen par clé il suffit juste d'enlever le champ mot de passe dans ta commande (et du coup appliquer une tuile dans la config "utiliser un mot de passe"phifi a écrit :ptkelectro a écrit :
Après si une personne veut le faire et qu'il n'y a aucune régression, pas de souci
Si ca marche .. c'est que ca peut faire plus !!
Merci à toute la communauté pour le boulot !
Merci à toute la communauté pour le boulot !
Re: [Sujet officiel] Plugin Monitoring
Authent par clé public, je pense le faire, reste à savoir quand :p
Envoyé de mon iPad avec Tapa...
Envoyé de mon iPad avec Tapa...
NUC + ESXI + Jeedom en bêta avec Z-Stick Gen5
Re: [Sujet officiel] Plugin Monitoring
Si tu as besoin d'aide n'hésite pas.phifi a écrit :Authent par clé public, je pense le faire, reste à savoir quand :p
Envoyé de mon iPad avec Tapa...
Si ca marche .. c'est que ca peut faire plus !!
Merci à toute la communauté pour le boulot !
Merci à toute la communauté pour le boulot !
Re: [Sujet officiel] Plugin Monitoring
Bonjour à tous,
J'utilise le plugin sur quelques RPI et je butte sur les commandes REBOOT et HALT.
J'ai vu dans la documentation qu'il fallait utilisé un utilisateur qui avait les droits nécessaire pour exécuter ces commandes. L'utilisateur PI ne peut pas le faire et root est désactivé.
J'ai donc essayé de bidouiller sudoers mais sans succès
Du coup je me demande s'il ne serait pas possible de remplacer la commande 'reboot' par 'sudo reboot' ? Et la commande 'halt' par 'sudo halt' ?
Vous faites comment ?
David.
J'utilise le plugin sur quelques RPI et je butte sur les commandes REBOOT et HALT.
J'ai vu dans la documentation qu'il fallait utilisé un utilisateur qui avait les droits nécessaire pour exécuter ces commandes. L'utilisateur PI ne peut pas le faire et root est désactivé.
J'ai donc essayé de bidouiller sudoers mais sans succès
Du coup je me demande s'il ne serait pas possible de remplacer la commande 'reboot' par 'sudo reboot' ? Et la commande 'halt' par 'sudo halt' ?
Vous faites comment ?
David.
Re: [Sujet officiel] Plugin Monitoring
+1 en ce qui me concerne pour cette fonctionnalité !phifi a écrit :Authent par clé public, je pense le faire, reste à savoir quand :p
Envoyé de mon iPad avec Tapa...
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue
Zwave + RFXCom433E + Hue
Re: [Sujet officiel] Plugin Monitoring
Tu parles d'un équipement distant ?carlierd a écrit :Bonjour à tous,
J'utilise le plugin sur quelques RPI et je butte sur les commandes REBOOT et HALT.
J'ai vu dans la documentation qu'il fallait utilisé un utilisateur qui avait les droits nécessaire pour exécuter ces commandes. L'utilisateur PI ne peut pas le faire et root est désactivé.
J'ai donc essayé de bidouiller sudoers mais sans succès
Du coup je me demande s'il ne serait pas possible de remplacer la commande 'reboot' par 'sudo reboot' ? Et la commande 'halt' par 'sudo halt' ?
Vous faites comment ?
David.
C'est sur ce dernier que tu dois donner le droit avec l'user associé. En suivant l'exemple de la doc :
juste remplacer www-data par l'identifiant qui va bien... et sauf erreur, en principe, ce genre de modif devrait fonctionnersudo su -
echo "www-data ALL=NOPASSWD:/sbin/reboot" | (EDITOR="tee -a" visudo) && echo "www-data ALL=NOPASSWD:/sbin/poweroff" | (EDITOR="tee -a" visudo)
@Nibb31 : il faut juste que l'envi me vienne
NUC + ESXI + Jeedom en bêta avec Z-Stick Gen5
Re: [Sujet officiel] Plugin Monitoring
@phifi:
Bah j'y arrive pas ! J'ai essayé ta commande et bien d'autres mais sans succès ! Toujours pas le droit de faire un reboot.
Bien évidemment je suis sur le RPI distant.
C'est pour ça que je serai intéressé pour changer les commandes en "sudo reboot" et "sudo halt". Plus simple.
Si t'es pas chaud, dis moi ou je peux faire la modif, au moins pour essayer
A+
Bah j'y arrive pas ! J'ai essayé ta commande et bien d'autres mais sans succès ! Toujours pas le droit de faire un reboot.
Bien évidemment je suis sur le RPI distant.
C'est pour ça que je serai intéressé pour changer les commandes en "sudo reboot" et "sudo halt". Plus simple.
Si t'es pas chaud, dis moi ou je peux faire la modif, au moins pour essayer
A+
Re: [Sujet officiel] Plugin Monitoring
Mets ton serveur en accès SSH externe, puis regarde les logs de tentatives de connection par force brute, et l'envie te viendra rapidement de mettre en place une authentification par clé privée ! Il est hors de question que je laisse un SSH en accès extérieur sur juste un mot de passe.phifi a écrit : @Nibb31 : il faut juste que l'envi me vienne
Pourquoi j'ai un SSH en accés extérieur? Parce que j'ai verrouillé l'accès au web pour tous les services de mon serveur, sauf le SSH qui est sur un port externe (autre que 22) avec authentification par clé privée. Une fois connecté dessus, je peux utiliser un tunnel SSH pour accéder à tous les services web (y compris Jeedom, Plex, Transmission, OwnCloud, OpenMediaVault, Virtualbox, CUPS, etc...). C'est la façon la plus sécurisée que j'ai trouvé pour laisser un accés extérieur.
Donc, pour vérifier la santé de mon serveur, la clé privée est essentielle.
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue
Zwave + RFXCom433E + Hue
Re: [Sujet officiel] Plugin Monitoring
le problème des commandes sudo est qu'elles néceissitent la saisie d'un mot de passe ensuite .. pas sur que le plugin gère ces cas la ..carlierd a écrit :@phifi:
Bah j'y arrive pas ! J'ai essayé ta commande et bien d'autres mais sans succès ! Toujours pas le droit de faire un reboot.
Bien évidemment je suis sur le RPI distant.
C'est pour ça que je serai intéressé pour changer les commandes en "sudo reboot" et "sudo halt". Plus simple.
Si t'es pas chaud, dis moi ou je peux faire la modif, au moins pour essayer
A+
Si ca marche .. c'est que ca peut faire plus !!
Merci à toute la communauté pour le boulot !
Merci à toute la communauté pour le boulot !
Re: [Sujet officiel] Plugin Monitoring
Sur le RPI, si je tape "sudo halt" en tant qu'utilisateur PI il ne me demande pas de mot de passe.
Ca se fait bien.
Par contre impossible de faire simplement "halt" ...
David
Ca se fait bien.
Par contre impossible de faire simplement "halt" ...
David
[Sujet officiel] Plugin Monitoring
En suivant la doc du plugin sur la partie visudo pour lancer les commandes reboot et poweroff sans mot de passe ça marche.
Je supervise 3 serveurs plus mon jeedom. Tout marche
Je supervise 3 serveurs plus mon jeedom. Tout marche
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
Re: [Sujet officiel] Plugin Monitoring
@Darkeyes: 3 serveurs à base de RPI ? Tu as vu ma copie d'écran, j'ai fait tout pareil mais ça ne fonctionne pas.
[Sujet officiel] Plugin Monitoring
2 rpi1 1 banana-pi et jeedom sur rpi2 je monitor même un des rpi qui est chez mes parents.
Y a un screen dans ce fils
Y a un screen dans ce fils
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
Re: [Sujet officiel] Plugin Monitoring
Tu peux me donner la commande que tu as faite ? La même que dans mon screenshot ? J'ai testé sur 2 RPI sans succès ...
Re: [Sujet officiel] Plugin Monitoring
Je regarde ce soir et te redis
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
Re: [Sujet officiel] Plugin Monitoring
Autant pour moi, les commandes reboot poweroff ne passent pas sur mes rpi distant, seul mon banana-pi (comme je me connecte en root), et mon jeedom (la commande dans le plugin en local est "sudo reboot").
@phifi
Cela semble normal, dans le fichier Monitoring.class.php ligne 1213 ta commande de reboot en déportée est $Rebootcmd = "reboot"; , hors elle devrait plutôt être $Rebootcmd = "sudo reboot";
j'ai fait le test, le reboot passe après la modification.
Il faudrait peut être prévoir dans le script, une condition:
si USER = root alors $Rebootcmd = "reboot"; sinon $Rebootcmd = "sudo reboot";
@phifi
Cela semble normal, dans le fichier Monitoring.class.php ligne 1213 ta commande de reboot en déportée est $Rebootcmd = "reboot"; , hors elle devrait plutôt être $Rebootcmd = "sudo reboot";
j'ai fait le test, le reboot passe après la modification.
Il faudrait peut être prévoir dans le script, une condition:
si USER = root alors $Rebootcmd = "reboot"; sinon $Rebootcmd = "sudo reboot";
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
Re: [Sujet officiel] Plugin Monitoring
@Nibb31 : je comprends ta position, vu que tu as ouvert le SSH. De mon côté VPN IPSEC
Je n'ai pas dit que je n'allais pas le faire vous êtes dur avec moi, Bon aller, je passe le plugin payant et je fais tous ça
A prendre avec de l'humour !
@Darkeyes : c'est effectivement la solution avec une condition. Je l'intégrerai
Peut être même remplacer "reboot" par "reboot & sudo reboot" -> sans condition, sauf erreur devrait marcher. Si quelqu'un peu confirmer
Je n'ai pas dit que je n'allais pas le faire vous êtes dur avec moi, Bon aller, je passe le plugin payant et je fais tous ça
A prendre avec de l'humour !
@Darkeyes : c'est effectivement la solution avec une condition. Je l'intégrerai
Peut être même remplacer "reboot" par "reboot & sudo reboot" -> sans condition, sauf erreur devrait marcher. Si quelqu'un peu confirmer
NUC + ESXI + Jeedom en bêta avec Z-Stick Gen5
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités