You are not logged in.
Voici ce qu'est devenu GLPI apres integration de MRTG, de scripts de creation RDP (bureaux distants Windows) et de recuperation de rapports de sauvegarde.
Merci pour votre aide et votre travail ..!
Last edited by sevenman (2005-11-22 11:17:15)
Offline
Superbe, formidable, fantastique.
J'ai une présentation de glpi à faire, à des grands "pontes" de ma boite.
il faudrai donc que je leur présente les différentes possibilités de développement de glpi
Est il possible d'avoir votre plugin ou tout autre éléments permettant d'obtenir les fonctionnalités identiques à ce que vous nous montrez ?
Plateforme :
OS : Windows 2003 Sp1 / logiciel de décompactage : Winzip / Navigateurs : Internet Explorer 6sp1 / firefox 1.5
Installation : Package Ocs NG RC3 - XAMPP version 1.5.1
Serveur : Apache 2.0.55 / Base : 5.0.18-nt / Langage : PHP 5.1.1 / PhpMyAdmin 2.7.0-pl1
Offline
Je peux vous envoyer les codes, seulement le developpement est loin d''être celui d'un plugin, j'ai du modifier la source de GLPI afin d'ajouter des points de menu .....
Sinon pas de soucis ... c'est disponible ..
Offline
Je suis preneur, déja, simplement pour voir et pour apprendre...
vous pouvez m'envoyer les documents sur
jm.cierniewski@wanadoo.fr
Merci
Plateforme :
OS : Windows 2003 Sp1 / logiciel de décompactage : Winzip / Navigateurs : Internet Explorer 6sp1 / firefox 1.5
Installation : Package Ocs NG RC3 - XAMPP version 1.5.1
Serveur : Apache 2.0.55 / Base : 5.0.18-nt / Langage : PHP 5.1.1 / PhpMyAdmin 2.7.0-pl1
Offline
juste une question : pourquoi vouloir utiliser GLPI pour ce type de chose alors que cacti le fait très bien et en beaucoup mieux ?
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
juste une question : pourquoi vouloir utiliser GLPI pour ce type de chose alors que cacti le fait très bien et en beaucoup mieux ?
C'est un peu la réflexion que je me faisait.
Ca sort un peu du cadre d'une appli comme GLPI.
Offline
Je suis aussi preneur pour le code sur la partie RDP.
Offline
Je voulais une interface (loggin principalement) unique, le reseau monitoré ne compte que un Pix, 5 serveurs (fichier, données, impression, Web et TSE) et 2 Switchs manageables. Pas besoin d'une usine avec une autre gestion des utilisateurs. Et puis ca fait encore un + pour GLPI aupres de mon Chef ..!
Offline
j'ai po tout capté pour le rdp !
ta variable $site que tu vas chercher dans les répertoires connrespond à quoi ?
Xavier Caillaud
Blog GLPI Infotel
Offline
La gestion du Parc passe à mon avis par des outils tel que le monitoring. Les integrer à GLPI me semblait une bonne idée. Après chacun voit GLPI comme il le veut.
En tout cas je peux vous dire que c'est bien confortable ....
Offline
A l'heure actuelle, dans les grandes entreprises, il existe depuis longtemps une foultitude de logiciels permettant de gérer , plus ou moins bien, l'ensemble de l'infrastructure. La pluspart ayant une partie de leurs fonctions communes, on se retrouve vite avec un gros B...
Bref.
Ayant eu l'occasion de travailler pour des trés grands comptes le "net center d'adecco" ( 500 serveurs 11000 utilisateurs, Alstom , 500 serveurs aussi, j'ai remarqué que l'objectif actuelle était de normaliser les applications et réduire leurs nombres.Le but est souvent de n'avoir qu'un seul point d'acces pour la gestion global du système d'information.
Il est évident qu'il n'est pas forcément utile que GLPI fasse tout . Toute fois , il est intéressant de voir ce que l'on peut faire avec.
De mon cotés je suis intéressé par la possibililté d'avoir une connection en RDP depuis GLPI et par celle qui permettrait pourquoi pas de voir la santée des machines...
Plateforme :
OS : Windows 2003 Sp1 / logiciel de décompactage : Winzip / Navigateurs : Internet Explorer 6sp1 / firefox 1.5
Installation : Package Ocs NG RC3 - XAMPP version 1.5.1
Serveur : Apache 2.0.55 / Base : 5.0.18-nt / Langage : PHP 5.1.1 / PhpMyAdmin 2.7.0-pl1
Offline
tsmr, les sites distants ont des ip dynamiques donc j'ai un script (VB) qui envoie une requete HTTP toutes les heures afin regenerer leur fichier RDP
Set oIE = WScript.CreateObject("InternetExplorer.Application", "IE_")
oIE.Left = 50
oIE.Top = 100
oIE.Height = 550
oIE.Width = 550
oIE.MenuBar = 0
oIE.ToolBar = 0
oIE.StatusBar = 0
oIE.navigate "http://glpi/ip/index.php?site=test"
oIE.Visible = 0
Do While (oIE.Busy)
WScript.Sleep 200
Loop
oIE.Quit
Set oIE = Nothing
http://glpi/ip/index.php?site=test genere le fichier test.rdp dans glpi/doc/rdp. Si tu crée un document du type application/octet-stream dans une categorie de document rdp, que tu l'appelle test.rdp celui ci va etre mis a jour via ce script et donc tu peux lier ce document au poste concerné.
Last edited by sevenman (2005-11-22 12:53:06)
Offline
merci pour ces infos !
tu pourrait me renvoyer ta page avec tes bureaux distants comme sur l'image du dessus ? tsmr@edixia.fr
Last edited by tsmr (2005-11-22 13:04:49)
Xavier Caillaud
Blog GLPI Infotel
Offline
Voila
Last edited by sevenman (2005-11-22 13:11:07)
Offline
Offline
Je ne suis pas contre des extensions à GLPI mais il faudrait que cela rentre dans l'architecture de plugins qui a été mise en place.
Cela serait beaucoup plus simple pour les utilisateurs de l'installer etc etc
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Je ne suis pas contre des extensions à GLPI mais il faudrait que cela rentre dans l'architecture de plugins qui a été mise en place.
Cela serait beaucoup plus simple pour les utilisateurs de l'installer etc etc
Je te l'accorde Moyo ... et j'en suis desolé.
Offline
Index.php genere le fichier RDP
<?
function getip(){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
$ip = $_SERVER['HTTP_CLIENT_IP'];}
else{ $ip = $_SERVER['REMOTE_ADDR'];}
return $ip;
}
$ip = getip();
$handle = fopen("../docs/RDP/".$site.".rdp", "w+");
fwrite($handle,"screen mode id:i:2\n
desktopwidth:i:1024\n
desktopheight:i:768\n
session bpp:i:15\n
winposstr:s:0,1,248,125,1048,725\n
full address:s:".$ip."\n
compression:i:1\n
keyboardhook:i:2\n
audiomode:i:0\n
redirectdrives:i:0\n
redirectprinters:i:1\n
redirectcomports:i:0\n
redirectsmartcards:i:1\n
displayconnectionbar:i:1\n
autoreconnection enabled:i:1\n
username:s:\n //peut etre modifier pour ouvrir une session directement
domain:s:\n //peut etre modifier pour ouvrir une session directement
alternate shell:s:\n
shell working directory:s:\n
password 51:b: //peut etre modifier pour ouvrir une session directement
disable wallpaper:i:1\n
disable full window drag:i:1\n
disable menu anims:i:1\n
disable themes:i:1\n
disable cursor setting:i:1\n
bitmapcachepersistenable:i:1");
fclose($handle);
}
?>
Pour ce qui est de l'affichage du tableau
<?php
include ("_relpos.php");
include ($phproot . "/glpi/includes.php");
checkAuthentication("normal");
commonHeader("Bureaux distants",$_SERVER["PHP_SELF"]);
// titre
echo "<div align='center'><h3>Bureaux distants</h3></div>";
echo "<div align='center'><table class='tab_cadre' cellpadding='5'>";
echo "<tr><th>Sites</th><th>Connexion</th></tr>";
echo "<tr class='tab_bg_1'><td>Site 1</td><td align='center'><a href=\"".$HTMLRel."documents/send-document.php?file=RDP/site1.rdp\"><img src=\"".$HTMLRel."pics/computer.png\" ></td></tr>";
echo "<tr class='tab_bg_1'><td>Site 2</td><td align='center'><a href=\"".$HTMLRel."documents/send-document.php?file=RDP/site2.rdp\"><img src=\"".$HTMLRel."pics/computer.png\" ></td></tr>";
echo "<tr class='tab_bg_1'><td>Site 3</td><td align='center'><a href=\"".$HTMLRel."documents/send-document.php?file=RDP/site3.rdp\"><img src=\"".$HTMLRel."pics/computer.png\" ></td></tr>";
echo "<tr class='tab_bg_1'><td>Site 4</td><td align='center'><a href=\"".$HTMLRel."documents/send-document.php?file=RDP/site4.rdp\"><img src=\"".$HTMLRel."pics/computer.png\" ></td></tr>";
echo "<tr class='tab_bg_1'><td>Site 5</td><td align='center'><a href=\"".$HTMLRel."documents/send-document.php?file=RDP/site5.rdp\"><img src=\"".$HTMLRel."pics/computer.png\" ></td></tr>";
echo "<tr class='tab_bg_1'><td>Site 6</td><td align='center'><a href=\"".$HTMLRel."documents/send-document.php?file=RDP/site6.rdp\"><img src=\"".$HTMLRel."pics/computer.png\" ></td></tr>";
echo "</table></div>";
commonFooter();
?>
Une boucle de lecture des fichiers presents dans le repertoire RDP serait + simple
mais le nom des sites est ici inscrit dans le tableau
Je veux evidemment bien completer ceci afin qu'il devienne un plugin de GLPI .... mais pas seul ..! pas le temps ....
Last edited by sevenman (2005-11-22 13:35:37)
Offline
Merci Sevenman pour ce retour d'expérience sur une personnalisation de GLPI.
Je veux evidemment bien completer ceci afin qu'il devienne un plugin de GLPI .... mais pas seul ..! pas le temps ....
Je te comprend bien, on touche là le nerf de la guerre...
Mais rassure-toi, Sevenman. Il est évident que ceux qui t'ont immédiatement demandé de leur communiquer les sources de ton développement sont en train de voir comment l'implémenter dans un plugin de façon à le reverser à la communauté d'utilisateurs GLPI. Il n'était absolument pas question pour eux de garder ce code dans leur boites mail sans le rendre généraliste en vue d'une diffusion profitable à tous...
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Merci JMD,
Bonne continuation.
Offline
En effet, je veux bien participer à la création de ce plugins...
Même avec mes faibles connapissances en Php.
Je pourrai faire le café et les sandwiches
Offline
Je tiens quand même à te remercier Sevenman..
Tes plugins sont trés interéssants !
Xavier Caillaud
Blog GLPI Infotel
Offline
Si seulement c'etait des plugins ....!
Bon je vais m'y mettre .... essayer de faire un truc un peu plus propre ! C'est ca aussi l'esprit communautaire
Offline
une remarque..pour faire avancer le schmilblick..
la lecture de tes rapports de sauvegardes ne fonctionne que si tu as une config du type http://gpi/...
dans le cas d'une config http://nomdeserveur/glpi/.. il ne trouve pas les pages
sinon petite question :
pour tes graphes via mrtg, j'ai vu que tu auditez via snmp tes switchs mais aussi un serveur !
Utilisation Memoire, disques, procs..
tu utilises les Outils de gestion et d’analyse du serveur dans ajout suppression de programme ?
et si oui, je viens de le faire mais il me sort les graphs pour mes connexions, et non pour l'utilisation mémoire etc..
Tu peux m'expliquer comment tu as fait ? ou m'envoyer le fichier de conf de mrtg pour ton serveur..
merci par avance.
Last edited by tsmr (2005-11-22 19:10:01)
Xavier Caillaud
Blog GLPI Infotel
Offline
Offline