# Verifier que l'inventaire remonte bien dans Medulla

<div id="bkmrk-v%C3%A9rifications-%C3%A0-effe">**Vérifications à effectuer sur le poste client (machine concernée)**   
</div><div id="bkmrk-1%29-v%C3%A9rifier-si-l%E2%80%99inv">**1) Vérifier si l’inventaire est bien généré**  
Merci d’exécuter :</div>```
dir c:\progra~1\medulla\tmp\inventory.txt*
```

<div id="bkmrk-si-aucun-fichier%C2%A0inv">Si aucun fichier **inventory.txt** ou **inventory.txt.back** n’est présent, cela indique un problème de génération de l’inventaire.  
  
</div><div id="bkmrk-2%29-forcer-la-g%C3%A9n%C3%A9rat">**2) Forcer la génération de l’inventaire**  
Si l’inventaire n’est pas généré automatiquement, merci de lancer :</div>```
"c:\progra~1\GLPI-Agent\glpi-agent.bat" --config=none --scan-profiles --backend-collect-timeout=120 --local="c:\progra~1\Medulla\tmp\inventory.txt"
```

<div id="bkmrk-cette-commande-retou">Cette commande retournera une erreur explicite si la génération échoue.  
=&gt; Soit vous voyez comment résoudre l'erreur soit vous envoyez le résultat de la commande à <support@medulla-tech.io>  
  
</div><div id="bkmrk-v%C3%A9rifications-%C3%A0-effe-1">**Vérifications à effectuer sur le serveur Medulla**   
</div><div id="bkmrk-3%29-v%C3%A9rifier-l%E2%80%99url-de">**3) Vérifier l’URL de transmission de l’inventaire vers GLPI**  
Merci d’exécuter :</div>```
curl $(crudini --get /etc/pulse-xmpp-agent-substitute/agent_master_substitute_inv.ini.local glpi url_to_forward)
```

<div id="bkmrk-une-erreur-ici-indiq">Une erreur ici indiquerait un problème de configuration ou d’accessibilité de l’URL.  
=&gt; Soit vous voyez comment résoudre l'erreur soit vous envoyez le résultat de la commande à <support@medulla-tech.io>  
  
</div><div id="bkmrk-4%29-v%C3%A9rifier-si-la-ma">**4) Vérifier si la machine est bien enregistrée dans GLPI**  
Merci d’exécuter (en remplaçant le nom si besoin) :</div>```
mysql --defaults-group-suffix=itsm glpi -e "SELECT * FROM glpi_computers WHERE name='NOM_POSTE_CLIENT'\G"
```

<div id="bkmrk-si-la-requ%C3%AAte-ne-ret">Si la requête ne retourne aucun résultat, la machine n’a pas été enregistrée dans GLPI.  
=&gt; Depuis Medulla forcer une demande d'inventaire depuis la vue Ordinateurs &gt; Quick Action &gt; Run Inventory pour la machine concernée  
  
</div><div id="bkmrk-5%29-v%C3%A9rifier-l%E2%80%99%C3%A9tat-d">**5) Vérifier l’état de la machine dans la base Medulla**  
Merci d’exécuter :</div>```
mysql --defaults-group-suffix=medulla xmppmaster -e "SELECT jid, hostname, id_glpi, enabled FROM machines WHERE hostname='NOM_POSTE_CLIENT'\G"
```

<div id="bkmrk-si-le-champ%C2%A0id_glpi%C2%A0">Si le champ **id\_glpi** est vide, cela signifie que l’association entre Medulla et l’inventaire GLPI n’a pas pu être réalisée.  
=&gt; Depuis Medulla forcer un réenregistrement de la machine depuis la vue Ordinateurs &gt; Quick Action &gt; Custom command Reconfigure machine agent  
  
=&gt; Si ce n'est toujours pas résolu, envoyez le résultat de toutes les commandes à <support@medulla-tech.io></div>