You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-05-21 08:19:43

Philippe
Member
Registered: 2007-01-11
Posts: 203

Gestion de rack

Bonjour,
mes utilisateurs me demandent s'il est possible de gérer un rack entier. J'explique :
  - un rack contient des serveurs ET du matériel réseau
  - ces materiels peuvent être branchés électriquement sur une voie et/ou une autre (redondance).
  - ils ont une position dans ce rack
  - le rack est à un emplacement défini
  - il a un nom / un modele

Est-ce que quelqu'un a déjà réfléchit au sujet (histoire de ne pas partir de zéro tongue), sinon, je vais essayer de m'y coller (mais étant donné mais compétences en php / mysql, ca va pas être pour tout de suite big_smile)

A bientôt
Philippe

Last edited by Philippe (2008-05-21 11:38:08)


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#2 2008-05-21 09:54:38

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Gestion de rack

bonjour
on a déjà commencé à y réfléchir :
https://dev.indepnet.net/glpi/wiki/GlpiServers

c'est pour l'instant prévu pour la 0.80

Offline

#3 2008-05-21 11:38:00

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: Gestion de rack

Ok merci, pour l'info (j'ai pourtant parcouru la roadmap mais je ne devais pas avoir les yeux ouverts tongue).

Du coup, est-ce que j'attends patiemment, ou est-ce que ca vaut le coup que je me jette à l'eau dans la création d'un plugin (sachant que je m'interresserai plus du coté rack que serveur) ?

A bientôt
Philippe

Last edited by Philippe (2008-05-21 11:39:49)


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#4 2008-05-22 00:26:18

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Gestion de rack

Vous pouvez peut être compléter le wiki de dev en écrivant les specs détaillées atttendues.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#5 2008-05-22 09:52:28

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: Gestion de rack

Bonjour JMD,
j'ai complété le wiki avec ce qui me parait utile....
Comme j'ai un peu de temps libre en ce moment, je vais plancher un peu sur le dev....
Histoire de me familiariser avec le code et qui sait, coder un jour un plugin utile big_smile

A bientôt
Philippe


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#6 2008-05-22 20:40:35

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Gestion de rack

Bon courage wink


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#7 2008-06-11 13:56:30

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: Gestion de rack

Bonjour,

(merci jmd smile)

alors, j'ai (un peu) commencer le dev d'un plugin (en me basant sur le plugin applicatif) mais je suis confronté à un problème.

J'arrive à créer un objet rack et j'arrive à y accéder via le lien qui apparait dans le panneau "Élément ajouté avec succès:nom_du_rack".

Par contre lorsque je passe par menu / plugin / rack, j'obtiens le message :

PHP ERROR: Undefined offset: 4450 ... glpi\inc\search.function.php at line 44

Le 4450 correspond à un type libre d'après le wiki et je créé un nouveau type dans mon setup.php (avec la fonction pluginNewType) mais je ne vois pas où je devrais le retrouver (s'il me dit indéfini, je suppose qu'une liste existe).

J'ai quand même bien l'impression que quelque chose m'a échappé dans l'histoire hmm

A bientôt
Philippe

Last edited by Philippe (2008-06-11 13:57:19)


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#8 2008-06-13 09:23:06

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: Gestion de rack

Personne ne peut m'aider là dessus sad ?


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#9 2008-06-13 16:59:25

Jm0u
Member
Registered: 2005-01-05
Posts: 910

Re: Gestion de rack

Salut philippe,

As tu definit ce type dans dans le fichier setup.php de ton plugin ?

il faut cette commande :

// Params : plugin name - string type - number - tabke - form page
    pluginNewType('impacts',"PLUGIN_RACK_TYPE",4450,"plugin_rack","glpi_plugin_racks","front/plugin_racks.form.php");

Tiens moi au courant

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

#10 2008-06-16 08:51:34

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: Gestion de rack

Salut Jm0u,
Merci de ton aide smile

Et bien oui, j'ai bien définit le nouveau type dans setup.php :

pluginNewType('rack',"PLUGIN_RACK_TYPE",4450,"plugin_rack","glpi_plugin_rack","front/plugin_rack.form.php");

Du coup, où est ce que je devrait trouvé le 4450 ? J'imagine que c'est stocké dans une table?
Ca me permettrait de vérifier que la déclaration fonctionne.

A bientôt
Philippe


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#11 2008-06-16 09:52:43

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Gestion de rack

dans glpi_display : colonnes ajoutés à l'installation dans le script sql


Xavier Caillaud
Blog GLPI Infotel

Offline

#12 2008-06-16 10:07:51

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: Gestion de rack

Merci tsmr !
Je suis un boulet puisque j'ai rajouté les lignes dans mon fichier sql (mai je ne m'en souvenais plus ^^).
Du coup, elles sont bien dans la table mais j'ai toujours mon erreur sad

Je creuse...

Philippe


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#13 2008-06-16 10:15:06

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Gestion de rack

envoie moi je regarderais.


Xavier Caillaud
Blog GLPI Infotel

Offline

#14 2008-06-16 11:03:46

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: Gestion de rack

Ok, je fouille encore un peu (j'aimerai bien comprendre d'où ca vient) et je te l'envoie dès que je m'avoue vaincu smile

A bientôt
Philippe


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#15 2008-06-18 08:51:10

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Gestion de rack

tu as oublié de définir dans ton setup.php :

// Define search option for types of the plugins
function plugin_rack_getSearchOption(){
}

pour l'affichage des colonnes.


Xavier Caillaud
Blog GLPI Infotel

Offline

#16 2008-06-18 09:42:51

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: Gestion de rack

ptain j'y crois pas ! Quel boulet !
Et pourtant j'ai cherché sad

En tout cas merci tsmr ! Trop fort smile


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#17 2008-06-18 10:08:36

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Gestion de rack

wink


Xavier Caillaud
Blog GLPI Infotel

Offline

Board footer

Powered by FluxBB