You are not logged in.
Bonjour,
Tout d'abord, félicitation pour GLPI. Associé avec le plugin rack, il nous permet de structurer honorablement nos salles serveur.
J'ai soucis avec le plugin "Rack" et sa notion d'emplacement.
Je remarque que lorsqu'on affiche un rack avec la vue "avant" ou "arrière", en bas de la page, nous pouvons voir "Pas de rack a gauche" et "Pas de rack à droite". J'avais récemment deviné que si nous voulions exploiter cette fonctionnalité, il fallait ordonner le nom des "emplacements" ("room_location"). J'avais donc utilisé pour un ensemble de 4 racks, les emplacements P01, P02, P03, P04. Cela fonctionnait. Je pouvais naviguer entre les racks avec les liens "Rack gauche" et "Rack droit". J'ai par la suite, tenté d'ajouter un 5ème rack en P05 mais pour celui-ci, les links en bas de la page n'étaient pas actifs...
Je n'en comprend pas la raison, ni la logique... D'autant plus qu'après avoir en essayé de résoudre ce problème, à présent plus aucun link n'est actif (même après avoir réutilisé les noms d'emplacement P01, P02, etc...).
Peut-être une explication au sujet du fonctionnement de ces links pourraient m'aiguiller? Sont-ils vraiment associé au champ "emplacement"?
Merci d'avance pour votre aide.
-------
GLPI v0.72.4
Plugin "rack" v1.0.3
Plugin "suppliertag" v1.2.1
Offline
Es-tu sur que tes 5 emplacements sont dans la même entité ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Je n'avais pas encore mis d'emplacement et n'avait donc pas vu ces liens "rack gauche" et "rack droit". Je ne comprend pas bien leur utilité ? Cela se rapproche des flèches de la "liste" pour passer d'un rack à un autre ?
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
Si tu as 20 baies dans une même salle et que tu veux les localiser (Baie X à coté de la baie Y) etc
Xavier Caillaud
Blog GLPI Infotel
Offline
OK, j'ai cru un moment que ça pouvait être intéressant pour moi : sur certains de mes racks sur les faces de droite et de gauche j'ai installé des switchs, KVM, etc. et il n'y a pas d'onglet "right" ou "left" comme "avant" et "arrière". Enfin je ne pense pas que ce soit une demande récurrente !
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
Xavier Caillaud
Blog GLPI Infotel
Offline
Merci !
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
Es-tu sur que tes 5 emplacements sont dans la même entité ?
Oui, l'entité Racine.
Je me suis même permis de lister les tables du plugin Rack pour m'en assurer (dans la database de GLPI). Plus facile pour détecter les différences... ("FK_entities" à "0" pour tous les racks).
Offline
Oui, l'entité Racine.
Je me suis même permis de lister les tables du plugin Rack pour m'en assurer (dans la database de GLPI). Plus facile pour détecter les différences... ("FK_entities" à "0" pour tous les racks).
Je détaille un peu. J'ai vérifier dans les TABLES "glpi_dropdown_plugin_rack_room_locations" et "glpi_plugin_rack". Toutes les entrées ont une valeur "0" pour "FK_entities".
Last edited by Eurif (2010-09-02 15:34:18)
Offline
et tu n'as pas une incohérence ou un espace en trop dans le champ name de ta table glpi_dropdown_plugin_rack_room_locations ?
Tu peux me lister le contenu de cette table please ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Apparemment non.
Pour info, par confidentialité, j'ai remplacé quelques caractères par "." (points). Sorry. Donc, évidemment, les deux salles machines ne portent pas le même nom. :-)
mysql> select * from glpi_dropdown_plugin_rack_room_locations;
+----+-------------+-----------------------+----------+----------------------------+----------+-------+
| ID | FK_entities | name | parentID | completename | comments | level |
+----+-------------+-----------------------+----------+----------------------------+----------+-------+
| 2 | 0 | Salle Machine du .... | 0 | Salle Machine du .... | | 1 |
| 5 | 0 | Salle Machine du ... | 0 | Salle Machine du ... | | 1 |
| 22 | 0 | P03 | 5 | Salle Machine du ... > P03 | | 2 |
| 21 | 0 | P02 | 5 | Salle Machine du ... > P02 | | 2 |
| 20 | 0 | P01 | 5 | Salle Machine du ... > P01 | | 2 |
| 23 | 0 | P04 | 5 | Salle Machine du ... > P04 | | 2 |
| 24 | 0 | P05 | 5 | Salle Machine du ... > P05 | | 2 |
+----+-------------+-----------------------+----------+----------------------------+----------+-------+
7 rows in set (0.00 sec)
Offline
Offline
Merci. :-)
Offline
Tu n'aurais pas des racks supprimés par hasard ? si oui purge les.
En tout cas ca m'a permis de faire des corrections pour la version 0.78
Xavier Caillaud
Blog GLPI Infotel
Offline
Tiens oui je ne sais pas si c'est de ca dont tu parles mais je te dis ce que j'ai découvert :
1) J'ai créé 2 emplacements
2) J'ai lier 1 rack à chaque emplacement (les liens fonctionnaient bien)
3) J'ai purger les emplacements (cela ne m'est pas utile)
4) Les liens sont toujours présents !
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
Tu n'aurais pas des racks supprimés par hasard ? si oui purge les.
En tout cas ca m'a permis de faire des corrections pour la version 0.78
Non, je les avais déjà purgé. J'ai un gabarit de rack par contre...
Ca fonctionne de ton côté, finalement?
Offline
Tiens oui je ne sais pas si c'est de ca dont tu parles mais je te dis ce que j'ai découvert :
1) J'ai créé 2 emplacements
2) J'ai lier 1 rack à chaque emplacement (les liens fonctionnaient bien)
3) J'ai purger les emplacements (cela ne m'est pas utile)
4) Les liens sont toujours présents !
Corrigé en 0.78
Xavier Caillaud
Blog GLPI Infotel
Offline
Hey tsmr le rennais
Je suis en 0.78SVN !
Corrigé en 0.78
Précision : j'ai supprimer les emplacements via Configuration > Intitulés > Emplacement
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
Oui j'ai corrigé hier soir
https://forge.indepnet.net/projects/racks/activity
Xavier Caillaud
Blog GLPI Infotel
Offline
Ok merci ! je mets tout ça à jour !
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
Pour mon problème, j'ai effacé tous les racks (+ purgé) et également tous les emplacements. J'ai recréé tous les racks et les emplacements => même problème... Je me tâte à désinstaller/réinstaller le plugin...
Last edited by Eurif (2010-09-03 11:12:01)
Offline
Xavier Caillaud
Blog GLPI Infotel
Offline
Je ne sais pas si c'était exactement ce qu'il fallait faire mais j'ai remplacé les fichier "hook.php" et "plugin_rack.display.function.php" par ceux proposés via l'URL (et adapté les permissions) mais cela ne semble pas résoudre le problème...
(merci encore pour ton aide )
Offline
Il me faudrait la procédure exacte que tu suit pour que je reproduise ton problème. Voir les logs du GLPI et le mode debug dans GLPI car la ca va devenir compliqué.
Xavier Caillaud
Blog GLPI Infotel
Offline
Je comprend...
Finalement, j'ai désinstallé, réinstallé et réactivé le plugin rack. J'ai tout perdu mais cela semble refonctionner à présent (même en réutilisant les 2 fichiers PHP originaux que j'avais précédemment remplacé).
Je te propose te tester. Je vais recréer tous mes racks pour voir si c'est stable...
Je te tiens au courant.
Offline