Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.11.1 available

The official documentation can be found on http://wiki.ocsinventory-ng.org. Read it before asking your question.

je n'arrive pas à faire remonter l'inventaire du client sur le serveur. pouvez vous m'aider ? merci

voici mon fichier log :

==============================================================================
Starting OCS Inventory NG Agent on Thursday, October 23, 2014 15:41:59.
AGENT => Running OCS Inventory NG Agent Version 2.1.1.1
AGENT => Using OCS Inventory NG FrameWork Version 2.1.1.1
AGENT => Loading plug-in(s)
 DLL PLUGIN => Searching for Plug-in DLL(s) in folder <C:\Program Files (x86)\OCS Inventory Agent\plugins>
 DLL PLUGIN => 0 DLL Plug-in(s) succesfully loaded on 0 DLL(s) found
AGENT => Using network connection with Communication Server
 COM PROVIDER => Loading Communication Provider <C:\Program Files (x86)\OCS Inventory Agent\ComHTTP.dll>
AGENT => Using Communication Provider <OCS Inventory NG cURL Communication Provider> Version <2.1.1.1>
 AGENT => Sending getLabel request
 COM SERVER => Initializing cURL library for getFile
 COM SERVER => Using cURL without server authentication
 COM SERVER => Disabling cURL proxy support
 COM SERVER => Disabling cURL SSL server validation support
 COM SERVER => Sending fileGet request to URL <http://150.16.55.82/ocsinventory/deploy/label>
 WARNING *** COM SERVER => Failed to send HTTP Get request <Couldn't connect to server>
 COM SERVER => Cleaning cURL library
 AGENT => Failed to retrieve Label <Couldn't connect to server>
AGENT => Sending Prolog
 DID_CHECK => Read DeviceID <FREPCB51-2014-10-10-10-13-29> and MACs <6C:3B:E5:27:69:F3> in file <ocsinventory.dat>
 COM SERVER => Initializing cURL library for sendRequest
 COM SERVER => Using cURL without server authentication
 COM SERVER => Disabling cURL proxy support
 COM SERVER => Disabling cURL SSL server validation support
 COM SERVER => Sending HTTP Post request to URL <http://150.16.55.82/ocsinventory>
 WARNING *** COM SERVER => Failed to send HTTP Post request <Couldn't connect to server>
 COM SERVER => Cleaning cURL library
================= TRACE START ===============

================= TRACE STOP ===============
ERROR *** AGENT => Failed to send Prolog <Couldn't connect to server>
AGENT => Unloading communication provider
AGENT => Unloading plug-in(s)
AGENT => Execution duration: 00:00:42.

voici mon ocsinventory.ini :

[OCS Inventory Agent]
ComProvider=ComHTTP.dll
Debug=2
Local=
NoSoftware=0
HKCU=0
NoTAG=0
IpDisc=
[HTTP]
Server=http://150.16.55.82/ocsinventory
SSL=0
CaBundle=cacert.pem
AuthRequired=0
User=
Pwd=
ProxyType=0
Proxy=
ProxyPort=0
ProxyAuthRequired=0
ProxyUser=
ProxyPwd=
[OCS Inventory Service]
TTO_WAIT=1260

in OCS Inventory NG agent for Windows by (120 points)

1 Answer

0 votes
Ton log dit que tu ne peux pas te connecter a ton serveur. Donc soit tu as un firewall entre ta machine et le serveur (possiblement le firewall de windows) qui bloque, soit comme l'ip de ton serveur est publique, tu dois avoir une règle qui interdit la connexion depuis n'importe où sur ton serveur et du coup ton agent n'est pas authorisé.
by (22k points)

merci pour ta reponse rapide.

en fait entre temps j'ai évolué dans ma recherche:

 

je me suis aperçu que je n'avais pas les bons identifiants d'accès sur la base SQL dans le fichier ocsinventory-server.conf, j'ai donc modifié.

 

De plus enréfléchissant je me suis rappelé que j'avais sur mon réseau un proxy sur port 80.

J'ai donc mis le serveur OCS sur port 81 en allant modifier les fichiers http.conf (valeurs : listen 8181 et ServerName localhost:8181)

 

Redémarrage d'apache et MySQL

 

Et miracle, mon inventaire est remonté.

 

Je n'ai plus qu'un message dans mon log ocsinventoryagent :

COM SERVER => Sending fileGet request to URL <http://150.16.55.82:8181/ocsinventory/deploy/label>
 COM SERVER => fileGet response received <HTTP Status Code #400>
 COM SERVER => Cleaning cURL library
 AGENT => Failed to retrieve Label <HTTP Status Code #400>

 

Mais cela ne semble pas bloquant...

 

Je vois bien mon PC et ses caractéristiques hardware et software depuis ma console OCS (http://localhost/ocsreports)

 

Je cherche maintenant comment :

1. déployer l'agent sur tous les postes sans me déplacer

2. récupérer les infos d'inventaire sous GLPI

 

Si tu as des infos, je suis preneur..

 

Merci beaucoup

Pour GLPI, ils ont une doc sur le sujet qui dans mon souvenir n'était pas trop moche. Après je suis comme 99% des utilisateurs d'OCS non français : je n'utilise pas GLPI :)

Pour déployer, perso je préfère la méthode avec un active directory. Via un active directory tu peux utiliser le OCS Logon ou le script fourni dans les howto anglais sur notre docs.

Bonjour,

L'erreur 400 indique que la version du serveur (OCS) est inférieure à celle de l'agent. Il semble que l'agent soit en version 2.1.1.1. Il faut donc une version 2.1.1.1 ou supérieure pour le serveur.

Plusieurs méthodes pour déployer

  • Active Directory + script + ocslogon.exe fourni
  • OCS Deploy Tool
 
Powered by Question2Answer
...