# Fichiers de configuration de Talend Remote Engine

Ce document présente les fichiers de configuration de Talend Remote Engine (moteur distant) qui correspondent le mieux à l'utilisation quotidienne de votre moteur.

| Fichiers de configuration | Description |
| --- | --- |
| /etc/keystores | Le moteur distant génère sa propre paire de clés (RSA/4096 bits) au cours du processus d'appairage. Avec Talend Remote Engine v2.12.5 ou supérieure, cette paire de clés est stockée dans un fichier Keystore Java dans etc/keystores, sécurisé par un mot de passe défini dans un fichier de configuration dédiée ou dans une variable d'environnement.<br><br>Si aucun mot de passe n'est défini, une valeur aléatoire est générée à la place, pour assurer que la clé privée est toujours chiffrée au repos.<br><br>Cette paire de clés est utilisée pour protéger les informations transférées entre Talend Remote Engine et Talend Management Console. |
| /etc/org.apache.karaf.management.cfg | Activez l'accès de JMX au moteur distant. Consultez [Activer l'accès à distance à l'aide de JMX](https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/enabling-remote-access-using-jmx-optional). |
| /etc/org.apache.karaf.shell.cfg | Activez l'accès SSH au moteur distant. Consultez [Activer l'accès à distance à l'aide du protocole SSH](https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/enabling-remote-access-using-ssh-optional). |
| /etc/org.ops4j.pax.logging.cfg et /tec/org.talend.ipaas.rt.logs.cfg | <ul> <li>Activez ou désactivez la transmission des logs depuis le moteur distant vers <span>Talend Management Console</span>. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/stop-sending-logs-to-cloud" target="_blank">Empêcher les moteurs d'envoyer les logs vers Talend Cloud</a>.</li> <li>Envoyez les logs vers un système tiers, comme un appender JMS, un appender Syslog ou un dossier externe. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/custom-logging-config-in-re" target="_blank">Configurer un système de log personnalisé</a>.</li> <li>Modifiez les filtres des logs du moteur pour inclure ou exclure les logs d'exécution des artefacts.                         Consultez <a href="https://help.qlik.com/talend/fr-FR/remote-engine-user-guide-linux/Cloud/automatic-task-log-cleanup#activate-execution-log-duplicating" target="_blank">Modifier le cycle de nettoyage des logs de tâches</a>.</li> </ul> |
| /etc/org.ops4j.pax.web.cfg | <ul> <li>Ajoutez <span>org.osgi.service.http.enabled = false</span> pour éviter que le moteur distant écoute le port 8043 (HTTP) et utiliser plutôt le port sécurisé du moteur distant (9004). <p>Pour plus d'informations concernant l'accès à ce port à l'aide d'un certificat client fiable, consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/creating-trusted-client-certificate" target="_blank">Créer le certificat client fiable</a>.</p></li> <li>Activez l'accès distant au moteur distant, à partir des autres machines. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/enabling-remote-access-using-http-optional" target="_blank">Accès distant à Talend Remote Engine</a>.</li> </ul> |
| /etc/org.talend.ipaas.rt.deployment.agent.cfg | Ce fichier stocke les paramètres de déploiement des artefacts.<br><br><ul> <li>Le paramètre <span>local.maven.clean.interval.days</span> contrôle le nettoyage automatique des artefacts non utilisés dans votre moteur. Pour plus d'informations concernant les paramètres de résilience de votre moteur distant, consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/purge-artifacts-in-remote-engine" target="_blank">Nettoyage automatique des artefacts</a>.</li> <li>Configurez le nombre maximal d'exécutions parallèles sur un moteur unique ou sur un cluster de moteurs.                      Pour plus d'informations concernant les exécutions parallèles sur un moteur distant, consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/run-tasks-in-parallel-on-remote-engine" target="_blank">Exécuter des tâches en parallèle</a>.</li> <li>Configurez un processus régulier de nettoyage pour supprimer automatiquement les artefacts qui ne sont pas utilisés.                      Consultez . </li> </ul> |
| /etc/org.talend.ipaas.rt.dsrunner.cfg | <ul> <li>(Linux uniquement) Configurez l'impersonation d'utilisateur·trices pour exécuter des tâches de services de données ou de Routes et activez la fonctionnalité <span>sudo</span>. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/configuring-impersonate-users-for-microservice-esb-jobs" target="_blank">Configurer l'impersonation d'utilisateur·trices pour les services de données/Routes</a> et <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/starting-talend-remote-engine-sudo" target="_blank">Démarrer Talend Remote Engine (sudo)</a>.</li> <li>Définissez un répertoire personnalisé de déploiement des bundles pour <span>Talend Runtime</span>.</li> </ul> |
| /etc/org.talend.ipaas.rt.dsrunner.talendruntime.client.cfg | Définissez les identifiants afin de sécuriser l'accès à Talend Runtime. |
| /etc/org.talend.ipaas.rt.keypair.manager.cfg | Définissez votre mot de passe personnel pour remplacer le mot de passe aléatoire afin de chiffrer et de sécuriser l'accès au Keystore. Cela nécessite un désappairage du moteur et la suppression des paires de clés précédemment générées et des Keystores générés pour cet appairage.<br><br>Pour plus d'informations concernant la définition de votre mot de passer personnalisé pour chiffrer le Keystore, consultez [Sécuriser les clés privées et publiques de votre moteur](https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-windows/securing-keystore-access-remote-engines). |
| /etc/org.talend.ipaas.rt.job.commandline.handler.cfg | Ajoutez les logs stdout et stderr des exécutions de vos Jobs aux logs Log4j pour en afficher les informations dans Talend Management Console.<br><br>Consultez [Afficher les logs système standards dansTalend Management Console](https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/displaying-standard-log-in-tmc). |
| /etc/org.talend.ipaas.rt.jobserver.client.cfg | <ul> <li>Ajoutez le paramètre suivant pour masquer les paramètres de connexion dans les logs d'exécution des tâches&nbsp;:<pre><code><pre><code><code>job.log.msg.sensitive.hidden=true</code></code></pre></code></pre><p>Pour plus d'informations, consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/securing-masking-hiding-encrypting-sensitive-secret-password-in-the-context-parameters-sent-by-remote-engines" target="_blank">Sécuriser les informations sensibles dans les paramètres de contexte envoyés par les moteurs distants</a>.</p></li> <li>Ajoutez les paramètres suivants pour atténuer le pic de consommation du processeur et de la mémoire&nbsp;:<ul> <li><span>job.log.msg.size.max</span></li> <li><span>job.log.msg.buffer.size.max</span></li> <li><span>thread.timeout</span></li> </ul><p>Pour plus d'informations, consultez la partie Résolution de problèmes dans la section <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/securing-masking-hiding-encrypting-sensitive-secret-password-in-the-context-parameters-sent-by-remote-engines" target="_blank">Sécuriser les informations sensibles dans les paramètres de contexte envoyés par les moteurs distants</a>.</p></li> <li>À partir de la version 2.12.9 du moteur distant (Remote Engine), ajoutez le paramètre suivant pour chiffrer les paramètres de contexte de type mot de passe d'une tâche de Job&nbsp;:<pre><code><pre><code><code>job.ctx.params.file.sensitive.values.encrypted=true</code></code></pre></code></pre></li> <li>Modifiez le niveau de log des Jobs dans <span>Talend Remote Engine</span>. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/changing-talend-remote-engine-job-log-level" target="_blank">Modifier le niveau de log des Jobs dans Talend Remote Engine</a>.</li> <li>Ajustez le cycle de vie du nettoyage des logs. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/automatic-task-log-cleanup" target="_blank">Modifier le cycle de nettoyage des logs de tâches</a>.</li> <li>Utilisez la configuration de la journalisation du <span>Studio Talend</span>. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/enabling-custom-logging" target="_blank">Utiliser la configuration de log personnalisé définie dans le Studio Talend</a>.</li> </ul> |
| /etc/org.talend.remote.jobserver.server.cfg | Ce fichier contient les paramètres de configuration du JobServer embarqué dans le moteur, qui exécute les tâches d'intégration de données. Dans les paramètres que vous pouvez configurer ou mettre à jour :<br><br><ul> <li>Ajoutez la configuration à utiliser pour créer la connexion entre le <span>Studio Talend</span> et <span>Talend Remote Engine</span>.<p>Pour plus d'informations, consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/configuring-connection-between-talend-studio-and-talend-remote-engine" target="_blank">Configurer la connexion entre le Studio Talend et le moteur distant Talend (Talend Remote Engine)</a>.</p></li> <li>Paramétrez la configuration du serveur du JobServer pour une connexion SSL entre le serveur du JobServer et le client du JobServer, au sein d'un moteur distant. La configuration du client du JobServer est ajoutée dans le fichier <span>etc/system.properties</span>.<p>Pour plus d'informations concernant les connexions SSL dans un moteur distant, consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/enabling-ssl-connection" target="_blank">Activer la connexion SSL pour votre moteur distant</a>. </p></li> <li>(Linux uniquement) Configurez l'impersonation d'utilisateur·trices pour exécuter des tâches d'intégration de données et activez la fonctionnalité <span>sudo</span>. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/configuring-impersonate-users-for-di-jobs" target="_blank">Configurer l'impersonation d'utilisateur·trices pour les Jobs d'intégration de données</a> et <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/starting-talend-remote-engine-sudo" target="_blank">Démarrer Talend Remote Engine (sudo)</a>.</li> <li>Permettez à vos moteurs distants d'utiliser votre clé de signature personnalisée pour vérifier les signatures des artefacts.                         Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/verifying-artifact-signature" target="_blank">Vérifier une signature d'artefact avec une clé de signature personnalisée</a>.</li> <li>Configurez des limites plus restrictives pour les noms des dossiers et fichiers, afin d'empêcher ou d'atténuer des attaques par déni de service. Consultez <a href="https://help.qlik.com/talend/fr-FR/installation-guide-windows/Cloud/security-setup-for-remote-engine#remote-engine-jobserver-improving-security-malicious-archive-content" target="_blank">Améliorer la sécurité contre le contenu malveillant dans une archive</a>.</li> </ul><br><br><br>Vous trouverez la liste exhaustive des paramètres et leur documentation dans le fichier de configuration. |
| /etc/preauthorized.key.cfg | Ce fichier stocke la clé d'appairage du moteur distant, c'est-à-dire la clé de pré-autorisation et la description du moteur à appairer.<br><br>Pour plus d'informations concernant l'appairage de votre moteur à l'aide de ce fichier, consultez [Lier des moteurs distants au fichier de configuration](https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-windows/pairing-remote-engines-with-configuration-file). |
| /etc/system.properties | <ul> <li>Activez le redémarrage propre. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/gracefull-remote-engine-reboot-on-linux" target="_blank">Activer le processus de redémarrage propre du moteur distant (Remote Engine)</a>.</li> <li>Ajoutez la configuration du client et du serveur de votre JobServer afin de séparer les fichiers et établir une connexion SSL entre le serveur et le client du JobServer, au sein d'un moteur distant. La configuration du client doit être ajoutée dans le fichier <span>/etc/system.properties</span>, tandis que la configuration du serveur doit être ajoutée dans <span>/etc/org.talend.remote.jobserver.server.cfg</span>. <p>Pour plus d'informations concernant les connexions SSL dans un moteur distant, consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/enabling-ssl-connection" target="_blank">Activer la connexion SSL pour votre moteur distant</a>.</p></li> <li>Configurez les paramètres de proxy pour un moteur distant. Consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/configuring-proxy-settings-for-remote-engines" target="_blank">Configurer des paramètres de proxy pour les moteurs distants</a> et <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/configuring-remote-engine-proxy-authentication" target="_blank">Configurer l'authentification par proxy pour le moteur distant</a>.</li> </ul> |
| /etc/talend-remote-engine-wrapper.conf | Ce fichier de configuration joue le rôle d'un wrapper, basé sur [le fichier de configuration du wrapper Karaf](https://karaf.apache.org/manual/latest-3.0.x/wrapper#_configuration) (en anglais). Ce fichier implémente l'intégration du moteur dans votre système d'exploitation, en tant que service. Pour cette raison, il est disponible uniquement si vous avez installé votre moteur distant en tant que service Windows ou Linux. Si vous n'avez pas effectué cette installation et que vous avez besoin de conseils, consultez [pour Windows](https://help.qlik.com/talend/r/fr-FR/Cloud/installation-guide-linux/installing-and-uninstalling-remote-engine-service-systemd) ou [pour Linux](https://help.qlik.com/talend/r/fr-FR/Cloud/installation-guide-linux/installing-and-uninstalling-remote-engine-service-system-v).<br><br>Dans ce fichier, si nécessaire, définissez les propriétés de l'environnement spécifique du système à utiliser par le moteur. Par exemple :<br><br><ul> <li>Dans la section <span>JVM parameters (Paramètres JVM)</span> de ce fichier wrapper, spécifiez les paramètres de la JVM à utiliser par le moteur. Notez que ces paramètres JVM déterminent les ressources à allouer au moteur en tant que service, tandis que les paramètres de la JVM définis dans un profil d'exécution dans <span>Talend Management Console</span> font référence aux ressources allouées à cette exécution spécifique.</li> <li>Si le Job à exécuter sur un moteur distant s'appuie sur des outils tiers, comme un SDK ou MelissaData, spécifiez les chemins d'accès à ces outils dans le fichier de configuration du wrapper du moteur distant, avec le format suivant&nbsp;:<pre><code><pre><code><code>set.PATH=&lt;PATH_TO_SDK&gt;;%PATH%</code></code></pre></code></pre>Cette ligne informe le moteur de l'emplacement de l'outil tiers, tout en retenant le contenu existant de la variable d'environnement PATH. Pour plus d'informations, consultez <a href="https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-windows/enabling-execution-of-jobs-using-external-tools-sdk" target="_blank">Activer l'exécution de Jobs à l'aide d'outils externes (SDK)</a>.</li> <li>À partir de la v2.14.1, sous Windows, le mot de passe du KeyStore SSL utilisé pour la communication JobServer SSL est stocké dans ce fichier sous le format suivant&nbsp;:<pre><code><pre><code><code>set.TMC_ENGINE_JOB_SERVER_SSL_KEY_STORE_PASSWORD=&lt;password&gt;</code></code></pre></code></pre>Pour plus d'informations, consultez <a href="https://help.qlik.com/talend/fr-FR/remote-engine-user-guide-windows/Cloud/enabling-ssl-connection" title="Configurez une connexion sécurisée entre le serveur du JobServer et le client du JobServer, au sein d'un moteur distant.">Activer la communication SSL entre votre moteur distant (Remote Engine) et son JobServer</a>.</li> </ul> |
| /etc/users.properties | La configuration de sécurité par défaut utilise un fichier de propriétés situé dans &lt;RemoteEngineInstallationDirectory&gt;/etc/users.properties pour stocker les utilisateur·trices autorisé·es et leur mot de passe.<br><br>Pour plus d'informations, consultez [Utilisateur·trices et mots de passe du moteur distant](https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/managing-users-and-passwords). |
| /TalendJobServersFiles | Un moteur distant doit accéder aux dépendances des tâches du Job, par exemple aux artefacts, logs et dossiers de travail du Job, stockés dans un dossier nommé TalendJobServersFiles. Lorsque vous déployez plusieurs moteurs, assurez-vous que chaque instance du moteur distant a son dossier TalendJobServersFiles séparé.<br><br>Pour plus d'informations concernant le déploiement de plusieurs moteurs, consultez [Déployer plusieurs moteurs distants](https://help.qlik.com/talend/r/fr-FR/Cloud/remote-engine-user-guide-linux/deploying-multiple-remote-engines). |
| /TalendJobServersFiles/jobexecutions/logs/ | Les logs d'exécution des tâches sont stockés dans ce répertoire. |