You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-09-23 16:11:44

Colbi
Member
Registered: 2008-09-23
Posts: 2

Problème avec la remontée d'inventaire

Bonjour,
J'ai installé le serveur OCS 1.01 via l'installer windows avec XAMPP sur un serveur windows 2003 (sans IIS).
L'installation s'est très bien passée mais quand j'ai installé localement l'agent avec OcsAgentSetup  pour tester je n'ai pas pu faire remonter l'inventaire.
Le fichier de log de la machine de test me donne :

OCS INVENTORY ver. 4032  Starting session for Device <XXXXXXXXX> on Monday, September 22, 2008 17:30:47...
Command line parameters: <</debug /debug  /NP /server:XX.XXX.XX.XX /pnum:80 >>

HTTP SERVER: Connection WITHOUT proxy
WMI Connect: Trying to connect to WMI namespace root\cimv2 on device <Localhost>...OK.
Registry Connect: Trying to connect to HKEY_LOCAL_MACHINE on device <Localhost>...OK.
SetupAPI Connect: Trying to connect to SetupAPI on device <Localhost>...OK.
CHECKINGS: read <XXXXXXX-2008-09-22-14-10-26> and <00:1C:23:A0:CE:42> in ocsinventory.dat
IpHlpAPI GetNetworkAdapters...
IpHlpAPI GetNetworkAdapters: Calling GetIfTable to determine network adapter properties...OK
IpHlpAPI GetNetworkAdapters: Calling GetAdapterInfo to determine IP Infos...OK
IpHlpAPI GetNetworkAdapters: OK (1 objects).
CHECKINGS: write <XXXXXXXXX-2008-09-22-14-10-26> and <00:1C:23:A0:CE:42> in ocsinventory.dat
HTTP SERVER: Creating CInternetSession to get inventory parameters...OK.
HTTP SERVER: Getting HTTP Connection to server XX.XXX.XX.XX port 80 using no authentication...OK.
HTTP SERVER: Sending prolog query...
HTTP SERVER: A connection with the server could not be established


HTTP SERVER: Closing HTTP connection
WMI Disconnect: Disconnected from WMI namespace.
SetupAPI Disconnect: Disconnected from SetupAPI.
Writing last inventory state file...
    Writing last inventory state not required.
Execution duration: 00:00:00.

Après moult tests il s'avère que ce problème se produit uniquement sur les postes des utilisateurs (win XP), en effet sur les serveurs (celui sur lequel est installé OCS mais également les autres) l'inventaire se fait correctement :

OCS INVENTORY ver. 4032  Starting session for Device <XXXXX> on Tuesday, September 23, 2008 10:34:23...
Command line parameters: <</debug /S /NP /server:XX.XXX.XX.XX /debug >>

HTTP SERVER: Connection WITHOUT proxy
WMI Connect: Trying to connect to WMI namespace root\cimv2 on device <Localhost>...OK.
Registry Connect: Trying to connect to HKEY_LOCAL_MACHINE on device <Localhost>...OK.
SetupAPI Connect: Trying to connect to SetupAPI on device <Localhost>...OK.
CHECKINGS: read <XXXXX-2008-09-22-16-44-19> and <00:06:5B:EE:01:7500:06:5B:EE:01:74> in ocsinventory.dat
IpHlpAPI GetNetworkAdapters...
IpHlpAPI GetNetworkAdapters: Calling GetIfTable to determine network adapter properties...OK
IpHlpAPI GetNetworkAdapters: Calling GetAdapterInfo to determine IP Infos...OK
IpHlpAPI GetNetworkAdapters: OK (2 objects).
CHECKINGS: write <XXXXX-2008-09-22-16-44-19> and <00:06:5B:EE:01:7500:06:5B:EE:01:74> in ocsinventory.dat
HTTP SERVER: Creating CInternetSession to get inventory parameters...OK.
HTTP SERVER: Getting HTTP Connection to server XX.XXX.XX.XX port 80 using no authentication...OK.
HTTP SERVER: Sending prolog query...Http code (200)...OK
OK.
HTTP SERVER: Receiving prolog response...OK.
DOWNLOAD: Working directory already exists
PROLOG FREQ was set to 24
HTTP SERVER: INV : Inventory requested by server
HTTP SERVER: Closing HTTP connection
Retrieving Device informations...
getUserName: Trying to get logged on User ID...
getUserName: Will using Process32...OK
User found (explorer): XXXXXXX.
WMI GetOS: Trying to find Win32_OperatingSystem WMI objects...OK (Microsoft Windows 2000 Server 5.0.2195 Service Pack 4 16 ).
WMI GetDomainOrWorkgroup: Trying to find Win32_ComputerSystem WMI objects...OK (NomDuDomaine)
Registry NT GetDomainOrWorkgroup...OK (NomDuDomaine).

... Tout l'inventaire ...

XML Update Device properties: OK.
WMI Disconnect: Disconnected from WMI namespace.
SetupAPI Disconnect: Disconnected from SetupAPI.
HTTP SERVER: Creating CInternetSession to send inventory results...OK.
HTTP SERVER: Getting HTTP Connection to server XX.XXX.XX.XX port 80 using no authentication...OK
HTTP SERVER: INV : SEND received, sending inventory...Http code (200)...OK
OK.
HTTP SERVER: INV : no account info update
HTTP SERVER: UPD : Sending update query...Http code (200)...OK
OK.
HTTP SERVER: UPD : Receiving update response...OK.
HTTP SERVER: Closing HTTP connection....OK.
Writing last inventory state file...
    XML Write new inventory state to file <C:\Program Files\OCS Inventory Agent\last_state>...OK
Execution duration: 00:00:09.

J'ai testé sur un poste win XP en IP fixe (en effet la majorité sont en DHCP mais pas les serveurs bien sûr...) et le problème est le même.
Après déploiement via une GPO le fichier ocslogon.log me donne :

Cmd Line: "\\XXXX\sysvol\XXXX\scripts\ocsagent\10.236.68.20.exe" /S /INSTALL /NP /DEBUG
OCS server port number: 80
Deploy folder : C:\ocs-ng
OCSserver is set to:  XX.XXX.XX.XX
Internal Ocslogon version: 4.0.4.8
Ocs Inventory NG (0) was not previously installed.
Start deploying OCS
http://XX.XXX.XX.XX:80/ocsinventory/dep … ackage.exe : SendRequest Error
End Deploying
Testing ocsagent.exe version:0000
ERROR downloading agent on: http://XX.XXX.XX.XX:80/ocsinventory/dep … ackage.exe
Please check this URL.

Comme demandé je test l'URL (copie-colle dans firefox) et là Firefox me propose de télécharger ocspackage.exe donc à priori le problème viens des postes et non du serveur.

Mais je n'arrive pas à comprendre pourquoi les serveurs arrivent à se connecter et pas les postes en XP (j'ai vérifier les fichiers service.ini qui sont strictement identiques).
Je précise également que j'ai désactivé le pare-feux pour test.

Merci d'avance à toute personne qui pourrais m'aider car là je bloque complètement.

Offline

#2 2008-09-24 11:45:12

Colbi
Member
Registered: 2008-09-23
Posts: 2

Re: Problème avec la remontée d'inventaire

Problème résolu ....
C'est l'anti-virus qui me bloque le port 80 à part pour certaines applications exclues de la règle de protection.
Donc, passage par un autre port (je ne peux pas modifier la règle....).

Offline

Board footer

Powered by FluxBB