Bonjour, j'ai modifié le plugin "scheduledtasks" et je test le plugin sur une machine Windows 10 vers un serveur OCS sous Ubuntu 14.04. Le plugin s'exécute correctement du côté Windows:
EXECUTABLE PLUGIN => Found executable plugin <scheduledtasks.vbs>
================= TRACE START ===============
================= TRACE STOP ===============
EXECUTABLE PLUGIN => Plugin <scheduledtasks.vbs> executed successfully
Du côté serveur si je regarde dans le fichier xml stocké pour la machine je vois les informations comme elles devraient être:
<CONTENT>
<DOWNLOAD>
<HISTORY>
<PACKAGE ID="1448637263" />
</HISTORY>
</DOWNLOAD>
<SCHEDULEDTASK>
<NAME>GoogleUpdateTaskMachineCore</NAME>
<NEXTRUNTIME>07/05/2016 19:31:00</NEXTRUNTIME>
<STATE>Ready</STATE>
<LASTRUNTIME>07/04/2016 19:30:59</LASTRUNTIME>
</SCHEDULEDTASK>
Dans la base de données mysql aucune donnée n'est enregistrée. Ma base de données est bel et bien créée et attend à recevoir des données.
Dans le fichier de log du serveur ocs, le plugin scheduledtasks ne semble pas être pris en charge:
user@removed:~$ tail /var/log/ocsinventory-server/activity.log
Wed Jul 6 09:58:56 2016;1261;100;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;prolog;accepted
Wed Jul 6 09:58:56 2016;1261;311;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;session;started
Wed Jul 6 09:59:06 2016;1260;319;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;session;found
Wed Jul 6 09:59:06 2016;1260;104;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;inventory;incoming
Wed Jul 6 09:59:06 2016;1260;113;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;inventory;u:drives
Wed Jul 6 09:59:06 2016;1260;113;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;inventory;u:securitycenter
Wed Jul 6 09:59:06 2016;1260;113;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;inventory;u:teamviewer
Wed Jul 6 09:59:06 2016;1260;113;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;inventory;u:uptime
Wed Jul 6 09:59:06 2016;1260;320;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;session;end
Wed Jul 6 09:59:06 2016;1260;101;R10V52349-2016-04-05-11-09-25;10.10.241.228;OCS-NG_WINDOWS_AGENT_v2.2.0.0;inventory;transmitted
Si j'importe manuellement le fichier xml de la machine sur le serveur dans l'interface web (Local import). Même chose, rien n'est ajouté à mysql.
J'ai validé les logs apache activity et error logs, rien qui parle du plugin scheduledtasks
J'ai aussi validé les logs mysql. Rien dans les logs. Après les INSERTS des autres plugins, aucun INSERT pour le plugin scheduledtasks.
Est-ce qu'il y a autre chose que je peux tester pour trouver la raison pourquoi les informations ne sont pas stockés dans mysql? Une autre place où il y aurait des logs à vérifier?
Merci pour votre aide,
Patrick