You are not logged in.
Bonjour voici mon problème:
J'ai installé le plugin OCSNG sur GLPI mais lors de la configuration j'ai un problème de "connexion à la base de données"
J'ai beau insérer plusieurs mot de passe impossible de me connecter est ce que j'aurais oublié quelque chose?
Merci pour votre aide!
Cordialement
Last edited by pro.alexgottardi (2013-12-16 10:58:58)
Offline
Bonjour,
vous parlez bien de la base OCS ?
la base OCS est-elle sur le même serveur que GLPI ? Si non, il faut que votre mysql qui héberge OCS autorise les connexions autre que localhost.
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
oui je parle de la connexion a la base ocs. Ma base ocs est bien sur le même serveur GLPI.
Offline
Avez-vous bien vérifié que vous n'avez pas fait de faute sur les champs ?
- Hôte de la base de données
- Base
- Utilisateur
- Mot de passe
Avez-vous tester votre connexion avec la commande mysql ?
Vous devriez avoir des précisions dans le log php et/ou sql (répertoire glpi/files/_logs)
Last edited by @meurou (2013-12-10 15:03:48)
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
Re,
J'ai un server Ubuntu, dans les logs de Glpi /var/www/glpi/files/_log j'ai absolument rien.
Ma configue GLPI fonctionne j'ai réussi a faire monter une machine sur OCSreport mais impossible de me connecter a la base de données sur le plugin ocsng de GLPI.
Toutes les informations sont correctes.
Tester la commande mysql j'ai pas tout compris? un peu plus de détails?
Merci de votre aide
Offline
Vous pouvez utiliser la commande mysql depuis un terminal pour valider que les informations que vous utilisez pour vous connecter à ocs fonctionne bien :
mysql -D <baseocs> -u <utilisateur ocs> -p
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
Je viens de tester la commande avec l'utilisateur tout fonctionne correctement. j'arrive bien a me connecter à la base de donnée ocsweb.
Last edited by pro.alexgottardi (2013-12-10 16:22:52)
Offline
Dans GLPI, sur la page de configuration OCS, sous Connection à la base de données que vous dit GLPI ?
Last edited by @meurou (2013-12-10 16:38:45)
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
Échec de connexion à la base de données
Offline
Je sèche un peu là...
Vous pouvez activer le mode debug dans Mes préférences et tester votre configuration en cliquant sur sauvegarder dans la configuration ocs.
Un échec de connexion doit forcément vous retourner une erreur en mode debug
Last edited by @meurou (2013-12-10 17:15:33)
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
Voilà l'erreur que j'ai en mode débug
"PHP Warning: mysqli::mysqli(): (HY000/2003): Can't connect to MySQL server on '172.17.95.120' (111) in /var/www/glpi/inc/dbmysql.class.php at line 109"
Offline
Vous essayez d'attaquer votre serveur mysql par son adresse ip lan et comme précisé dans mon premier poste, mysql n'autorise par défaut que les connexions locales sur 127.0.0.1/localhost.
Il faut donc modifier 172.17.95.120 par localhost dans le champs hôte.
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
ok c'était effectivement ça! Il ne faut pas entrer l'ip mais localhost.
Merci beaucoup.
J'ai un autre soucis cependant le plugins ne m'importe pas mes ordinateurs il me fait cela
"Ordinateurs ne vérifiant aucune règle 1"
Lors de l'exécution de la commande d'import sur le plugin GLPI
Offline
Pour que l'import des ordinateurs fonctionne comme vous le souhaitez, il faut voir du côté des Règles d'affectation d'un élément à une entité et des Règles d'import et de liaison des ordinateurs
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
Bonjour,
je viens lire ce topic, et il se trouve que de mon côté, j'arrive à faire monter les machines sur ocs, mais sur glpi, au niveau de mon serveur, j'ai ce msg: Version d'OCSNG non valide: nécessite RC3,
j'ai un glpi 0.84.3, dernier plugin stable, et ocs 2.1RC1..
Je ne comprends pas d'où vient le problème.. (je suis novice dans tout ça).
merci pour votre aide
Offline
zakaria.hazzaz, vous devriez ouvrir un nouveau sujet pour votre problème qui est différent de celui traité ici.
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
Bonjour Meurou
J'ai 1 règle dans affectation d'un élément à une entité OCSroot par contre j'ai aucune règles dans import et liaison des ordinateurs? est ce que je peux trouver les règles de bases quelque part? Car j'ai aucun bouton d'ajout de règle dans cette catégorie.
Merci pour votre aide
Offline
Dans la règle rootOCS, je pense qu'il faut modifier le critère Serveur OCSNG est N/A par Serveur OCSNG est <le serveur que vous avez spécifié>
Y a peut-être un petit bug à ce niveau là lors de l'installation.
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
Bonjour,
J'ai modifié la règle comme indiqué cependant j'ai toujours aucune remonté des informations dans glpi et j'ai toujours :
"Ordinateurs ne vérifiant aucune règle 1"
Merci pour aide?
Offline
Vous avez spécifié un tag dans vos client ocs ?
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
dans ma règle TAGOCSNG j'ai :
TAGOCSNG est *
Je remplace l'étoile par?
Merci
Offline
Il faut aussi activé le serveur OCS dans Configuration du serveur OCSNG
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline
le serveur est déjà actif dans les paramètres du serveur. par contre j'ai pas tout compris concernant la règle du tag?
Merci
Offline
Le tag est une information arbitraire qui vous définissez (ou pas) sur chaque client OCS.
La règle par défaut dans GLPI est définie sur "TAGOCSNG est *", la valeur * correspond à "n'importe qu'elle valeur". En gros, cela revient à dire "pour tout pc trouvé dans OCS"
Le but de la règle est d'avoir une configuration par défaut qui, une fois votre serveur OCS renseigné, envoie les PC synchronisés dans l'entité racine.
Vous pouvez vérifier au préalable quelle règle est vérifiée par les postes à importer en allant dans le menu Importation de nouveaux ordinateurs. Dans le tableau, vous avez une colonne qui s'appelle "vérifie la règle ?".
Si la règle ocsroot n'apparait pas, c'est qu'il y a effectivement un problème avec celle-ci, dans ce cas une copie d'écran de votre règle me permettrais de comprendre ce qui manque ou ne va pas...
Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3
Offline