You are not logged in.
Bonjour,
Dans le cadre d'un test de performances GLPI entre windows et LINUX
Voici le préambule a ma question :
J'utilise GLPI 0.72.4 et OCS Ver. 4100 sous Debian 5.
OCS fonctionne correctement et affiche les PC.
Ma base GLPI est une base glpi 0.72.3 windows.
J'ai migré cette base (export sql et importation phpmyadmin) vers Linux.
J'ai souhaité importer mes PC d'OCS vers GLPI.
Dans GLPI, l'importation s'est correctement déroulé (affichage des PC a importer, message disant que l'importation est OK) cependant il n'y avait pas de PC de visible via l'interface de l'inventaire.
En regardant dans la table glpi_computers, j'ai vu que les PC étant bien présent.
En mode debug, j'ai vu dans la requete d'affichage des PC, qu'il fallait que le champ FK_entities soit a 1.
J'ai fait la modif dans ma base, mes PC s'affichent bien dans l'interface.
Donc ma question, a quoi sert ce champ ?
Et pourquoi était il par defaut a 0 chez moi ?
Merci d'avance
Debian 5
GLPI 0.72.4 sous Linux
OCS Ver. 4100
Offline
Bonjour,
GLPI est multi entité.
L'entité racine est le réceptacle de base du parc informatique à l'installation de l'application.
Il est possible de décomposer le parc en plusieurs morceaux et de donner des droits de gestion sur chacun des morceaux.
ces morceaux sont les sous entités.
C'est la même chose que des répertoires sur un système de fichier.
Entité racine
Sous entité 1
Sous entité 2
Le champ FK_entities est l'identifiant numérique de l'entité.
Une machine ne pouvant pas être dans plusieurs entité, il est nécessaire de préciser le FK_entities auquel elle est ratachée.
Par défaut, FK_entities= 0 pour l'entité racine.
Si vous avez créé une sous entité dans l'entité racine, celle ci aura FK_entities=1.
Lors de l'import, il est important de vous positionner dans l'entité dans laquelle vous voulez insérer les machines.
Dans votre cas, il est fort probable que vous ayez importé les machines dans la sous entité (FK_entities=1).
Elle ne sont donc visible dans l'entité racine que si vous visualiser l'entité racine par "voir tous" et non 'entité racine'.
le fait d'avoir remis FK_entities=0 sur toutes vos machines, a affecté ces machines sous la racine. Attention, si elles étaient liées avec des périphériques, ils n'auront pas suivi.
Il faut faire attention aux modification directe dans MySQL!..!
Bonne soirée,
BMO
BMO - Toulouse
En production sur 1 Serveur Centos 5.3 - GLPI 0.72.4 - OCS 1.3.3
7000 machines - TAG pour liaison Entités (20) - connexion LDAP (AD & OpenLDAP)
En développement sur 1 Serveur Centos 5.3 - GLPI 0.78.2 - OCS 1.3.3
Offline
OK merci pour ces informations !
Debian 5
GLPI 0.72.4 sous Linux
OCS Ver. 4100
Offline