Hello,
after hours of researches on your website, impossible to find a solution to my basic problem : My OCS Agent 2.3.1.1 is enable to send its data collected on the Windows 7 (or 10) to OCS Server : it logs error 404 !
Here are my configurations :
1. OCS Server (perfectly running, with OCS -Reports) :
Système :
- Nom du système :Linux x86_64
- Version :4.9.0-4-amd64
- RAM totale :2004 Mo
- RAM disponible :1670 Mo
- CPU :Intel(R) Xeon(R) CPU E5606 @ 2.13GHz
- Distribution :Debian GNU/Linux 9 (stretch)
Logiciel :
- Version de PHP :7.0.27
- Serveur Web :Apache/2.4.25 (Debian)
- Serveur SQL :Debian 9.1 version 10.1.26-MariaDB-0+deb9u1
- Version OCSReports:2.4.1
Configuration of server and Apache2 :
- Installation in folder /usr/share/ocsinventory-reports/ocsreports
- VirtualHost created and configured like this (/etc/apache2/sites-available/001-ocsreports.conf) :
<VirtualHost *:80>
ServerName ocsreportsXY.mydomain.local
ServerAdmin *Emails are not allowed*
DocumentRoot /usr/share/ocsinventory-reports/ocsreports
<Directory /usr/share/ocsinventory-reports/ocsreports>
Options Indexes FollowSymLinks
DirectoryIndex index.php
Require all granted
php_value post_max_size 100m
php_value upload_max_filesize 100m
</Directory>
Site activated by a2ensite 001-ocsreports.conf
2. OCS agent version 2.3.1.1 installed on many Windows 7 clients :
- install is correct
- the agent generates correctly the file containing all parameters from the computer and the system : no problem with it.
- BUT, the file is never sent to the server : ERROR 404 appears in file C:\ProgramData\OCS Inventory NG\Agent\OCSInventory.log :
==============================================================================
Starting OCS Inventory NG Agent on Monday, April 23, 2018 23:53:45.
AGENT => Running OCS Inventory NG Agent Version 2.3.1.1
AGENT => Using OCS Inventory NG FrameWork Version 2.3.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) successfully 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.3.1.1>
AGENT => Sending getLabel request
COM SERVER => Initializing cURL library for getFile
COM SERVER => Using cURL with server authentication
COM SERVER => Disabling cURL proxy support
COM SERVER => Disabling cURL SSL server validation support
COM SERVER => Sending fileGet request to URL <http://172.16.20.196/ocsinventory/deploy/label>
COM SERVER => fileGet response received <HTTP Status Code #404>
COM SERVER => Cleaning cURL library
AGENT => Failed to retrieve Label <HTTP Status Code #404>
AGENT => Sending Prolog
DID_CHECK => Read DeviceID <MY-PC-W7-VM-2017-05-11-09-44-58> and MACs <00:50:56:95:35:5800:00:00:00:00:0000:00:00:00:00:0000:00:00:00:00:0000:00:00:00:00:0000:00:00:00:00:0000:00:00:00:00:0000:00:00:00:00:0000:00:00:00:00:00> in file <ocsinventory.dat>
COM SERVER => Initializing cURL library for sendRequest
COM SERVER => Using cURL with 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://172.16.20.196/ocsinventory>
COM SERVER => HTTP Post response received <HTTP Status Code #404>
COM SERVER => Cleaning cURL library
ERROR *** AGENT => Failed to send Prolog <HTTP Status Code #404>
AGENT => Unloading communication provider
AGENT => Unloading plug-in(s)
AGENT => Execution duration: 00:00:00.
My Question : What is missing in my server' configuration ?
Thanks for your advises or solutions.
Best regards.
2.5.0.0
2.5.0.0
2.5.0.0