Problème
La configuration du proxy HTTP/HTTPS de l'agent d'infrastructure ne fonctionne pas.
Pour de meilleurs résultats de proxy, nous vous recommandons d'utiliser l' agent d'infrastructure le plus récent.
Solution
Si la configuration du proxy pour votre agent d’infrastructure ne fonctionne pas, le problème peut être dû à la priorité du proxy.
Consultez la section ci-dessous pour connaître la version de votre agent d’infrastructure :
Les versions 1.3.1 ou supérieures de l'agent d'infrastructure utilisent la priorité de proxy suivante :
| Configuration | Priorité | Windows | Linux | 
|---|---|---|---|
| 
 | 1 | HTTP/HTTPS | HTTP/HTTPS | 
| 
 | 2 | HTTP/HTTPS | HTTP/HTTPS | 
| 
 | 3 | HTTPS | HTTPS | 
| 
 | 4 | HTTP | HTTP | 
Les options suivantes affectent la configuration du certificat TLS :
- Si vous utilisez un proxy HTTPS, vous devrez probablement définir l'un des éléments suivants : - L'option de configuration proxy_validate_certificates: true
- La variable d'environnement NRIA_PROXY_VALIDATE_CERTIFICATES=true
 
- L'option de configuration 
- Si vous utilisez vos propres certificats auto-signés pour le proxy HTTPS, conservez la valeur par défaut - proxy_validate_certificates: false- Voici quelques facteurs supplémentaires qui affectent la configuration du proxy : 
- Les options de configuration - NRIA_PROXYet- proxyactivent HTTP ou HTTPS selon le schéma d'URL.
- Les variables d'environnement - HTTP_PROXYet- HTTPS_PROXYsont ignorées si l'une de ces options de configuration est définie :- NRIA_IGNORE_SYSTEM_PROXY=true
- ignore_system_proxy: true
 
- La validation du certificat ne fonctionnera pas dans le système Centos 5. 
Pour les versions d'agent d'infrastructure 1.0.1002 à 1.2.25, consultez la section ci-dessous en fonction de votre configuration :
- Ignore proxy is false - Si - NRIA_IGNORE_SYSTEM_PROXY=FALSEou- ignore_system_proxy=FALSE:- Configuration - Priorité - Windows - Linux - HTTPS_PROXY- 1 - HTTP 1 - HTTP 1 - NRIA_PROXY- 2 - HTTP 1 - HTTP 1 - proxy(dans- newrelic-infra.yml)- 3 - HTTP 1 - HTTP 1 - HTTP_PROXY- 4 - HTTP - HTTP - 1 proxy HTTPS non pris en charge (redirigé vers HTTP) - Ignore proxy is true - Si - NRIA_IGNORE_SYSTEM_PROXY=TRUEou- ignore_system_proxy=TRUE:- Configuration - Priorité - Windows - Linux - NRIA_PROXY- 1 - HTTP 1 - HTTP 1 - proxy(dans- newrelic-infra.yml)- 2 - HTTP 1 - HTTP 1 - 1 proxy HTTPS non pris en charge (redirigé vers HTTP) 
Versions de l'agent d'infrastructure 1.0.956 à 1.0.989 utilise la priorité de proxy suivante :
| Configuration | Priorité | Windows | Linux | 
|---|---|---|---|
| 
 | 1 | HTTPS | HTTP 1 | 
| 
 | 2 | HTTP/HTTPS 2 | HTTP 1 | 
| 
 | 3 | HTTP/HTTPS | HTTP 1 | 
| 
 | 4 | HTTP/HTTPS | TTP | 
1 proxy HTTPS non pris en charge (redirigé vers HTTP)
2 Lorsque vous utilisez un proxy HTTPS avec un certificat TLS/SSL personnalisé ou auto-signé, fournissez :
- L'emplacement du fichier de certificat dans ca_bundle_file
- Le chemin du répertoire des certificats dans ca_bundle_dir
Les versions 1.0.944 ou inférieures de l'agent d'infrastructure utilisent la priorité de proxy suivante :
| Configuration | Priorité | Windows | Linux | 
|---|---|---|---|
| 
 | 1 | HTTP 1 | HTTP 1 | 
| 
 | 2 | HTTP 1 | HTTP 1 | 
| 
 | 3 | HTTP 1 | HTTP 1 | 
| 
 | 4 | HTTP | HTTP | 
1 proxy HTTPS non pris en charge (redirigé vers HTTP)
2 Lorsque vous utilisez un proxy HTTPS avec un certificat TLS/SSL personnalisé ou auto-signé, fournissez :
- L'emplacement du fichier de certificat dans ca_bundle_file
- Le chemin du répertoire des certificats dans ca_bundle_dir