You are not logged in.
Bonjour,
Voila j'avais lu le post d'un utilisateur qui devait faire un plug-in pour réveiller les PC à distance, j'en ai besoin pour un cas bien particulier, mais comme j'ai vu qu'il n'avait pas l'air de trop avancer, j'ai décidé d'en faire un moi même. Il a l'air de bien fonctionner donc je me suis dit qu'à vous aussi cela pourra peut etre être utile donc je le met à votre disposition.
Dans le code, il y a deux méthodes pour envoyer les données vers le pc à reveiller, j'ai commenté celle qui utilise les sockets pour le rendre compatible avec php compilé sans les sockets. Alors si vous voulez utiliser les sockets il va falloir toucher un peu le code.
Par contre désolé mais j'ai pa de FTP donc j'ai du mettre ca sur un site de partage de fichiers donc il risque d'y avoir un peu de pub et les download manager sont pas autorisés
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
Offline
Ah ui en effet j'avais pas fait gaffe, mais j'arrive a trouer un site pour m'héberger ca
A la limite j'peux poster le code dans ce post mais ca serait un peu le bordel :s
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
tu peux me l'envoyer ? je le mettrais sur mon site
Xavier Caillaud
Blog GLPI Infotel
Offline
Ui je peux il me faudrait ton adresse mail par contre
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
C'est marqué à gauche en dessous du nom
je viens de t'envoyer un mail sur hotmail
Xavier Caillaud
Blog GLPI Infotel
Offline
Ah ui mais le problème c'est que je pouvais pas joindre de fichiers, ou en totu cas j'ai pa trouvé comment faire Enfin bon la ca y est j'te l'ai envoyé
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
Je serais interresé par ton plugin
merci à toi pour ta participation
Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin : Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2
Offline
Content que ca puisse servir à quelqu'un
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
Ou peux ton trouver ce plugin ?
Merci d'avance.
Jm0u
Navigateurs : Chrome
Installation : Package GLPI 0.84.2
Serveur : Apache 2 / Base : 5.0.15 / Langage : PHP 4.4.1 pl1 / PhpMyAdmin 2.6.4-pl3
Offline
Je l'ai envoyé a tsmr pour qu'il l'upload sur son site mais apparament il n'a pas eu le temps de le faire.
Le problème c'est que je n'ai pas de serveur FTP pour héberger les fichiers, donc je ne sais pas comment distribuer ce plug-in
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
http://psycheweb.free.fr/glpi/wol.tar
mais il va falloir l'adapter dans la version 0.68, hein hein, thibin ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Merci pr l'upload
Pour l'adaptation je ne savais même pas que les plug-ins de la 0.65 étaient incompatibles avec la 0.68 Mais si ce n'est pas trop long à adapter et que ca interesse du monde je pourrais essayer de le faire
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
rejoins-nous sur irc on t'expliqueras tout ça
Xavier Caillaud
Blog GLPI Infotel
Offline
super comme plugin,
petit amélioration a apporté, il faudrait pouvoir cliquer sur le poste ou sur l'adresse mac pour pouvoir la modifié.
En effet, si vous avez fais comme moi lors de la saisie des séparateur, il faut tous les reprendre.......
LCRPROD
Offline
on vous attends pour irc pour vous donner les droits si vous voulez l'améliorer
Xavier Caillaud
Blog GLPI Infotel
Offline
Je peux m'en charger j'ai pas grand chose à faire aujourd'hui
Sinon j'peux pas venir sur l'IRC en journée, le firewall où je fais mon stage doit bloquer tout ca
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
thibin,
Je vien de mettre a jour le plugin pour qui soir compatible 0.68.
Il est disponible sur : https://dev.indepnet.net:8080/plugins/
Voilà,
Jm0u
Navigateurs : Chrome
Installation : Package GLPI 0.84.2
Serveur : Apache 2 / Base : 5.0.15 / Langage : PHP 4.4.1 pl1 / PhpMyAdmin 2.6.4-pl3
Offline
Ok merci Jmou, je vais voir ca.
Par contre je vais attendre d'avoir la 0.68 officielle pour publier la nouvelle version du plug-in parce que pour l'instant j'ai aucun moyen pour vérifier si il marche avec la 0.68
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
J'ai tester avec la 0.68 ca marche tres bien,bravo.
est il possible de faire la meme chose pour le redemarrage(qui est selon moi plus utile)?
Offline
super plugin,
pour info, si cela peut aider quelqu'un, j'ai modifié index.php pour inclure un lien vers la machine :
// modif req pour ajouter Id et ne pas faire apparaître les ancienns machines supprimées et les gabarits
$req = "Select glpi_computers.ID,glpi_computers.name,glpi_computer_device.specificity FROM glpi_computers,glpi_computer_device
WHERE (glpi_computers.ID = glpi_computer_device.FK_computers
AND glpi_computer_device.device_type=5
AND glpi_computers.deleted='N'
AND glpi_computers.is_template='0')
ORDER BY glpi_computers.name $order_type";
un peu plus loin ...
//echo $data["name"];
echo "<a href='/Maintenance/glpi/front/computer.form.php?ID=".$data['ID']."'>".$data["name"]."</a>";
et comme j'ai des machines dans lesquelles sont congurés des ports réseau dans "connexion"
j'ai ajouté une requète sur toutes les machines
$req = "Select ID,name FROM glpi_computers
WHERE (
glpi_computers.deleted='N'
AND glpi_computers.is_template='0')
ORDER BY name $order_type";
et ajouté pour chacune dans la boucle while ($data = $db->fetch_array($res))
$dbdom = new DB();
$reqdom = "SELECT ifmac FROM glpi_networking_ports WHERE on_device=".$data['ID'];
$resdom = $dbdom->query($reqdom);
$enrdom=mysql_fetch_array($resdom);
$mac = $enrdom["ifmac"];
...
Offline
suggestions :
il me serait interressant de pouvoir redémarrer ou éteindre une machine,
est-il envisageable de prévoir les fonctions pour passer ces commandes ?
Offline
Ca tombe bien j'viens juste de finir une nouvelle version alors j'ai inclu ta première amélioration, l'autre je ne vois pas à quoi elle correspond donc je l'ai pas intégrée
Donc voilà les ajouts :
-Tri selon les lieux
-possibilité de réveiller plusieurs machines en meme temps ( par exemple toutes les machines d'un même lieu )
-possibilité d'éditer les adresses MAC depuis le plug-in ( dans le cas où elle ne seraient pas de la forme xx:xx:xx:xx:xx:xx )
-possibilité de voir les infos du pc un cliquant sur son nom ( merci jmdumont )
Par contre toujours pareil je sais pas trop où héberger ca
Pour éteindre où redémarrer les machines ce doit être possible vu que la commande shutdown de windows le fait. J'ai regardé le protocole via ethereal et ca à l'air assez complexe je serai incapable de mettre ca en place. Par contre si il existe un protocole plus simple pour faire ca je suis preneur pour de la doc. Mais je ne pense pas que ca existe ce genre de protocole parce que ce serait un peu dangereux quand meme. Sinon une autre solution serait d'installer un agent sur les postes clients qui serait contacté par le script php, mais là je crois que ca sort un peu du cadre des plug-ins GLPI
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
bonsoir,
il faudrait voir avec tsmr, il a posté un message sur les plugins dans le forum "annnonces"
sinon, tes modifs m'intéressent, si tu peux m'nvoyer les fichiers pas mail ...
Last edited by jmdumont (2006-08-05 21:18:16)
Offline
ui thibin il faudrait si c'est pas déjà fait que tu ajoutes tes modifs sur le svn ce serait plus simple pour tout le monde pour tester et débugger..
Xavier Caillaud
Blog GLPI Infotel
Offline