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.6 available

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

Problème d'insertion des données d'un plugin dans mysql

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

in OCS Inventory NG server for Unix by (160 points)

1 Answer

0 votes
Bonjour,

Le fichier Map.pm contenant les informations du plugin scheduledtask est bien à jour?

Cordialement

Frank
by (70.3k points)
 
Powered by Question2Answer
...