You are not logged in.
Bonsoir,
Certains éléments de la liste d'inventaire d'OCS n'apparaissent pas dans le plugin GLPI !?
Que ce soit en "importation de nouveaux ordinateurs" ou "lier de nouveaux ordinateurs"...
(certains ordis du même modèle de la même marque ont été intégrés dans OCS le même jour avec le même client : certains passent dans GLPI d'autres pas...)
GLPI 0.83.7
OCS 2.0.5
Est-ce que quelqu'un à une idée ?
SVP
Merci bien
Offline
Bonjour,
Je sais que le post est vieux mais ayant le même problème et plutôt que de rouvrir un nouveau post, je fais ma demande sur le même :
L'OCS enregistre 212 ordinateurs et la GLPI n'en recense que 32.
lorsque j'essaye d'en importer, GLPi m'indique qu'il n'y en a pas de nouveau à importer.
Je n'ai pas d'ordinateur dans la corbeille.
J'ai regardé la table "glpi_links" et elle est vide donc l'erreur ne doit pas venir de là.
Je suis en v0.83.8 et nous venons d'une version 0.71 (migration il y a quelques mois et nous ne nous étions pas repenché sur la gestion des ordinateurs depuis, principalement utilisé pour la gestion des tickets.
OCS version 2.0.5
Y a t'il une autre table de lien entre OCS et GLPI ?
Y a t'il des paramètres qui pourraient empêcher certains ordinateurs de remonter dans la GLPI (affectation par exemple) ?
Merci d'avance.
Offline
Bonjour
N'auriez vous pas déjà les machines avec le meme nom dans votre GLPI (Removed ?)
Prod: GLPI 0.83.8 / Windows 2008 x64 / PHP 5.4.14 x64 / IIS 7.5 / MySQL 5.6.10-community x64
Dev: GLPI 0.83.8 / Windows 2008 x64 / PHP 5.4.14 x64 / IIS 7.5 / MySQL 5.6.10-community x64
Worldwide: ~6000 PC, ~700 servers, ~6000 users, ~165000 tickets, ~590 entities
Raynet is ARaymond (http://www.araymond.com) IT service management
Offline
Bonjour, je sais que le message date de pas mal de temps, mais j'ai le même problème:
dans mon inventaire OCS j'ai des ordinateur qui sont visible dans l'importation de GLPI et d'autre qui ne le sont pas.
aucuns doublons, pas d'ordinateurs dans la corbeille, aucun lien ... Bref je vois pas où ça coince ...
Offline
Bonjour, je me permet de remonter le topic car j'ai exactement le même problème, après migration de GLPI vers la version 0.84.7.
Les nouveaux ordinateurs présents dans OCS ne remontent pas jusque dans GLPI. Lors d'une synchro manuelle via Plugins --> OCS Inventory NG --> Importation de nouveaux ordinateurs, la réponse est "pas de nouveaux ordinateurs à importer". Idem lors d'une tentative de synchro des ordis déjà importé: rien à mettre à jour. Le menu "Nettoyage des liens" est également vide.
Ce que je peux affirmer avec certitude:
- OCS Inventory est fonctionnel, les agents communiquent, il est à jour (j'y vois les nouveaux ordis en question)
- Le paramétrage du plugin OCS Inventory NG sous GLPI est faite (passage du plugin import ocs --> plugin ocs inventory ng)
- Dans le plugin OCS Inventory NG, la configuration du serveur OCS est OK et la connexion à la base de données réalisée avec succès.
- Dans le plugin OCS Inventory NG, le serveur OCS est bien défini en "actif" et les différents éléments à synchroniser sont bien sélectionnés.
- Les nouveaux PC présents dans OCS qui devraient être proposés lors de la synchro n'ont pas d'équivalents dans GLPI ni niveau du nom ni au niveau du numéro de série.
- La corbeille de GLPI est bien purgée
Y a-t-il des points supplémentaires à vérifier pour pouvoir troubleshooter cette absence de synchro ?
Thank you ;-)
Last edited by picpic (2014-10-17 14:52:51)
Offline
update: j'ai tenté de désinstaller / réinstaller / réactiver le plugin ocsinventory ng. Il m'a recréé une connexion à mon serveur OCS (avec les paramètres obsolètes de mon ancien serveur, sans doute récupérés depuis l'ancien plugin Import OCS, non-actif depuis ma migration). Je l'ai ensuite modifiée avec les paramètres du serveur OCS actuel.
Ca ne fonctionne toujours pas. Par contre, j'ai pu récupérer la vue "Nettoyage des liens OCS". Toutes mes machines y sont, toutes référencées comme étant absentes d'OCS (alors qu'elles y sont en réalité).
J'imagine qu'un lien a dû être rompu quelque part... mais où ??
Last edited by picpic (2014-10-17 14:57:10)
Offline
Personne n'aurait un feedback là-dessus ? Je suis en train de me demander s'il ne serait pas plus prudent de faire un retour en arrière et de réinstaller un GLPI < 0.84 avec l'ancien plugin OCS Import qui fonctionnait correctement ?
Je continue d'investiguer de mon côté... mais pour l'instant aucune piste ! (sur le forum OCS non plus).
J'ai checké la table glpi_plugin_ocsinventory_ocslinks, elle a l'air correcte au niveau des ID (computer_id et ocsid correspondent respectivement aux ID des ordis dans les 2 db), l'ID du serveur OCS est OK aussi. Bref, tout a l'air correct. Et pourtant, toujours aucune synchro...
Je remarque que les tables glpi_plugin_ocsinventory_config et glpi_plugin_ocsinventory_details sont vides... normal ??
Last edited by picpic (2014-10-21 09:34:50)
Offline
Test de lancement manuel du script en ligne de commande (php.exe run.php --thread_nbr=1 -server_id=1) s'exécute normalement et sans erreur.
Résultat dans GLPI: pas d'erreurs, mais zéro imports, zéro synchros... bref, la tête à toto... :-/
Exécutions de la synchronisation automatique
Statut Nombre de threads Date de début d'exécution Date de fin d'exécution Ordinateurs importés par la synchronisation automatique Ordinateurs synchronisés Ordinateurs liés Ordinateurs non importés par la synchronisation automatique Ordinateurs non mis à jour Ordinateurs non uniques Ordinateurs refusés Durée d'exécution du processus Serveur
2931007 1 21-10-2014 10:07 21-10-2014 10:07 0 0 0 0 0 0 0 0 seconde ocs_server
Aucune erreur non plus en mode debug... rien de parlant dans les fichiers log... Là j'avoue, je coince...! je peux vérifier quoi d'autre ?
J'ajoute que quand je clique sur le lien OCS présent dans chaque fiche ordinateur dans GLPI, il me renvoie bien dans mon interface OCS, sur le bon ordi...
Pourtant, aucune synchro possible... Help !
Last edited by picpic (2014-10-21 10:40:34)
Offline
Le pire, c'est que quand j'exécute la requête (sensée afficher les ordis à synchroniser) manuellement via phpmyadmin par exemple, il me sort bien toute ma liste d'ordis à synchroniser entre GLPI / OCS. Cf requête ci-dessous !
Par contre, en allant via l'interface, sous Plugins --> OCS Inventory NG --> synchroniser... "pas de nouvel ordinateur à synchroniser"... bref, nada !
Alors qu'il est sensé effectuer cette même requête (elle apparaît dans le debug)
SELECT `glpi_plugin_ocsinventoryng_ocslinks`.`last_update` AS last_update, `glpi_plugin_ocsinventoryng_ocslinks`.`computers_id` AS computers_id, `glpi_plugin_ocsinventoryng_ocslinks`.`ocsid` AS ocsid, `glpi_computers`.`name` AS name, `glpi_plugin_ocsinventoryng_ocslinks`.`use_auto_update`, `glpi_plugin_ocsinventoryng_ocslinks`.`id`
FROM `glpi_plugin_ocsinventoryng_ocslinks`
LEFT JOIN `glpi_computers` ON (`glpi_computers`.`id`=computers_id)
WHERE `glpi_plugin_ocsinventoryng_ocslinks`.`plugin_ocsinventoryng_ocsservers_id` = '1'
ORDER BY `glpi_plugin_ocsinventoryng_ocslinks`.`use_auto_update` DESC, last_update, name
Bug ?
Last edited by picpic (2014-10-21 15:22:35)
Offline
il faut rajouter deux répertoires dans /var/lib/ocsinventory-reports, à savoir :
le répertoire logs et le répertoire scripts , avec les bons droits évidemment (chown www-data:www-data et un chmod 755)
Et tout est rentré dans l'ordre.
Bon courqage.
Glpi 0.84.8
Offline