You are not logged in.
Bonjour,
voila, je viens a demander votre aide car je rencontre un petit soucis depuis ce matin, et ne vois pas vraiment d'ou cela peut venir.
Je m'explique, j'utilise donc OCS et GLPI avec le plugin massimport, et le script run.bat qui permet d'effectuer la synchro.
Jusque maintenant le script a toujours fonctionné, et je voyais les imports fait sous GLPI, alors que depuis aujourdhui, peut être Vendredi, le script fonctionne, mais la synchro et l'import ne se font plus...
Je ne vois pas d'ou cela peut venir, j'ai du faire une modif quelque part Vendredi, bien que je ne m'en souvienne pas (la seule modif dont je me souvien, était sous OCS, et je l'ai remis comme avant).
Donc si quelqu'un aurait une idée, je suis prenneur
Merci
Last edited by minus (2010-02-24 10:06:53)
Offline
Offline
Salut,
perso je n'ai pas utilisé de .bat, j'ai tout simplement configuré OCS pour faire un inventaire toute les heures (PROLOG_FREQ, pour test) et également à chaque ouverture de session.
Maintenant, ce n'est pas pile toute les heures. Corrigez moi si je me trompe mais cela peut varier selon la charge du réseau.
Offline
Salut,
perso je n'ai pas utilisé de .bat, j'ai tout simplement configuré OCS pour faire un inventaire toute les heures (PROLOG_FREQ, pour test) et également à chaque ouverture de session.
Maintenant, ce n'est pas pile toute les heures. Corrigez moi si je me trompe mais cela peut varier selon la charge du réseau.
Merci, mais ce n'est pas une question d'inventaire, c'est la synchro GLPI-OCS auto dont je parle
Last edited by minus (2010-02-22 11:28:42)
Offline
- De vérifier que votre plateforme sur laquelle vous installez GLPI est FONCTIONELLE (exemple : d'autres applications php/mysql fonctionnent déjà).
La synchro manuelle fonctionne parfaitement, je suppose qu'elle utilise l'appli php/mysql également
- D'être le plus précis possible et d'indiquer :
* La version de GLPI que vous utilisez, S'il s'agit d'une mise à jour la version de départ et d'arrivée.
Version 0.72, version d'origine, pas de MAJ effectuée
* Comment vous l'avez installé (logiciel de décompactage pour Windows)
Decompressé avec 7zip
* La plateforme et la version sur laquelle vous l'avez installé : Win XP/2000 ....
XP Pro SP2, avec Xampp
* Les versions apache, php, mysql ....
Apache 2.2.8
MySQL 5.0.51a
PHP 5.2.5 + PHP 4.4.8 + PEAR
PHP-Switch win32 1.0
XAMPP Control Version 2.5 from www.nat32.com
XAMPP Security 1.0
SQLite 2.8.15
OpenSSL 0.9.8g
phpMyAdmin 2.11.4
* toutes informations qui pourraient nous aider à determiner les causes des dysfonctionnements de GLPI sur votre installation.
J'ai de plus en plus l'impression que le script fonctionne mais que les lignes résumant l'import et les synchro faites par le script ne s'affichent plus sous GLPI
Offline
ah ok, sorry
si tu vas dans "outils<OCSNG<Synchronisation des ordinateurs déjà importés" nouvelles machines ou non? et comparer peut-être les 2 "Date dernier inventaire OCS" dans GLPI et dans OCS, si elles correspondent, ca doit etre correcte
Offline
Justement la est le problème, j'ai des machines qui ont été mises à jour dans OCS, du coup le script quand je le lance, devrait me les synchroniser dans GLPI, chose qui ne fonctionne plus depuis Vendredi fin d'aprem
Offline
Est ce que le mode OCSNG est bien activé ? (Peut-etre une mauvaise manipulation)
=> dans "configuration<générale<restrictions" Mode OCSNG => oui
Par pure précaution, une fois activé, redémarrer tous les services (j'ai parfois eu des bugs de ce fait là)
Offline
Oui oui il est actif, j'arrive a faire les synchro manuellement, c'est d'ailleur ce qui me permet de voir que lorsque je lance le script les synchros ne se font plus.
J'ai également redémarrer le serveur au complet (étant donné que c'est mon poste, phase de test), aucun changements.
Merci quand meme
Offline
Ah... :S
Si tu utilise OCS et GLPI pour test sur ton poste, tu es bien en IP statique? et non dynamique?
Mis à part ce cas, je 'ai malheureusement pas d'autres idées quant à l'origine du problème... :S dsl
Offline
Je suis en IP dynamique, mais le problème n'est pas la, mon IP n'a pas bouger.
Mais la je deviens dingue, j'ai rebalancer une vieille save de bdd pour voir, seulement 3 postes étaient présents.
J'ai lancer le script, qui apparement n'a pas fonctionné, et bizzarement, quelques minutes plus tard, un poste a bien était importé alors qu'il devrait en importer environ une centaine...
Offline
:s désolé, là je ne vois pas du tout d'où viens le problème... dsl
Offline
Pas grave, pour être franc moi non plus, je patoge la
Offline
Je ne sais pas si ca va changer qq chose pour toi, mais regardesi, dans ton inventaire d'ordinateur (dans GLPI), sélectionne 1 de tes PC et dans ses caractéristiques, voila ce que j'ai: "Mise à jour automatique OCSNG: Oui
Date dernier inventaire OCS: 22-02-2010 11:10
Date d'import dans GLPI: 22-02-2010 11:34"
Par exemple ici chez moi, la mise a jour/importation ne s'est pas faite tout de suite, 14 minutes entre les 2
Offline
Effectivement, j'avais déjà remarqué cela aussi, cela dit lors de l'execution du script, dans Plugin>Import OCS, l'execution de ce script devrait apparaitre.
Offline
Ouaip en effet :s
Offline
Je boss là dessus, je refais mes tests, recrée une tache toute les heures, je te dirai quoi.
Tu n'aurais pas oublier de mettre une option dans les taches planifiées (genre: répéter tout les: ...)?
enfin bref, je reteste ca
Offline
Non, je lance le script a la mano pour le moment,
@echo off
echo Chemins php et du script a lancer
SET path_php="C:\xampp\php"
SET plugin_glpi="C:\xampp\htdocs\glpi\plugins\massocsimport\scripts"
echo Definition du path
PATH = %PATH%;%path_php%
IF EXIST %plugin_glpi%\run.php GOTO RUN
IF NOT EXIST %plugin_glpi%\run.php GOTO EXIT
:RUN
echo Lancement du script
php %plugin_glpi%\run.php
GOTO FIN
:EXIT
echo Le chemin vers run.php est incorrect
pause
:FIN
Mais j'ai l'impression que c'est le run.php qui se lance pas...
Car le script en lui même fonctionne,
j'ai réinstaller les serveur OCS et GLPI depuis, et tjrs le m^me soucis..
Offline
Je viens de faire un test et tout se passe bien (pour le moment)
tu as bien vérifier que dans "configuration<Mode OCSNG<localhost(ou nom de ta machine)<Nombre d'éléments à synchroniser via le cron" n'est pas à 0?
Perso, avec 1, ca ne me synchronise qu'une seule machine (normal)
Offline
Mais tu utilises un script?
Si oui pourrais tu le poster ou le comparer au miens stp?
Il était a 1, et je l'ai passer a 0 il y a peu, car je suis actuellement sur le IRC de GLPI, et normalement, cela n'a rien a voir avec le script.
J'ai quand meme tester, défois que.. mais non, toujours rien.
Et dans import OCS, rien non plus
Offline
> @echo off
à virer pour les tests
>php %plugin_glpi%\run.php
ajouter --nolog
Ouvir une ligne de commande, lancer le .bat, et coller ici l'ensemble de ce qu'il s'affiche.
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
ouaip j'utilise le run.bat, c'est exactement le même que toi plus haut, avec les mêmes chemins.
Malgré la tache planifiée a une heure bien précise, il y a un décalage de ~ 5-7 minutes au niveau de la synchro, donc pas de panique si ce n'est pas fait dans la seconde
Last edited by webster (2010-02-22 17:21:35)
Offline
Et bien il ne s'affiche rien, il execute bien
echo Lancement du script
php %plugin_glpi%\run.php --nolog
sans erreur et il goto Fin
Je me demande bien ce qu'il s'est passé ou ce que j'ai pu toucher pour que cela ne fonctionne plus
Par contre j'ai tenter de mettre
php C:\xampp\htdocs\glpi\plugins\massocsimport\scripts\run.php
car avec la variable ca faisait
php "C:\xampp\htdocs\glpi\plugins\massocsimport\scripts\"run.php
mais le prob ne vient pas de la non plus
Last edited by minus (2010-02-22 17:36:50)
Offline
ouaip j'utilise le run.bat, c'est exactement le même que toi plus haut, avec les mêmes chemins.
Malgré la tache planifiée a une heure bien précise, il y a un décalage de ~ 5-7 minutes au niveau de la synchro, donc pas de panique si ce n'est pas fait dans la seconde
Tu as bien les enregistrements quand tu va dans Plugins>import OCS?
Car apparement tu as mis nombre d'éléments a synchro avec le Cron a une valeur supérieure a 0, si tel est le cas, c'est surement le Cron qui te synchro tes postes et non le script.
Offline
Tu as bien les enregistrements quand tu va dans Plugins>import OCS?
Oui oui, j'en suis à un total de 5 machines synchronisées (normal car j'ai 3 machines et plusieurs synchro programmées)
Offline