Ces paramètres sont définis dans les fichiers config.cfg et logger.properties qui sont intégrés dans le bundle Nudge-PHP.
Pour récupérer ce bundle, connectez vous sur le support Atakama :
Accès à la page de téléchargement du bundle Nudge-PHP
Une fois le bundle téléchargé et décompressé, vous y trouverez les 2 fichiers dans le dossier agent/vx.x.x/conf.
Ces paramètres sont définis dans le fichier /etc/nudge/config.cfg.
agent_port
| Type | Integer |
| Valeur par défaut | 1025 |
Port utilisé par l’agent Nudge pour communiquer avec les extensions PHP Nudge.
offline
| Type | Integer |
| Valeur par défaut | 0 |
Pour écrire les données collectées sur le disque, positionner la valeur à 1.
Avec la valeur 0, les données sont envoyés vers le collecteur Nudge APM définit par le paramètre url.
offline_log_dir
| Type | String (entourée par des guillements) |
| Valeur par défault | “/tmp/nudge/offline/” |
Répertoire d’écriture des données collectées, actif seulement si le paramètre offligne est à 1.
port
| Type | String |
| Valeur par défault | 443 |
Numéro de port vers le service Nudge APM, ne doit pas être changé pour une utilisation du service en SaaS. A utiliser pour des installations on premise.
protocol
| Type | String (entourée par des guillements) |
| Valeur par défault | “https” |
Protocole utilisé pour la connexion vers Nudge APM.
url
| Type | String (entourée par des guillements) |
| Valeur par défault | “collector.nudge-apm.com” |
Nom d’hôte du service Nudge APM.
Ne doit pas être changé pour une utilisation du service en SaaS.
A utiliser pour des installations on premise.
service
| Type | String (entourée par des guillements) |
| Valeur par défault | “/collect/rawdata/” |
Service de collecte des données de Nudge APM.
proxy_host
| Type | String (entourée par des guillements) |
| Valeur par défault | [aucune] |
URL de votre proxy.
proxy_port
| Type | Integer |
| Valeur par défault | 8080 |
Port de votre proxy.
proxy_user
| Type | String (entourée par des guillements) |
| Valeur par défault | [aucune] |
Nom d’utilisateur pour une authentification HTTP Basic.
proxy_password
| Type | String (entourée par des guillements) |
| Valeur par défault | [aucune] |
Mot de passe pour une authentification HTTP Basic.
Les paramètres suivants permettent de configurer l’accès au service Nudge APM en HTTPS, ils sont particulièrement intéressants si vous rencontrer des problèmes autour de la validation des certificats.
Type : String
ssl_tls_ca_bundle
| Type | String (entourée par des guillemets) |
| Valeur par défault | [aucune] |
Chemin de la chaîne de certifications SSL/TLS, par exemple :
ssl_tls_insecure
| Type | Integer |
| Valeur par défault | 0 |
Permet de désactiver la validation de la chaîne de certificats en positionnant sa valeur à 1.
Il est déconseillé de le faire mais peut être utile à des fins de tests.
Le fichier etc/nudge/logger.properties est responsable de la configuration des fichiers de journalisation et la verbosité des messages produits par l’agent.
log4cpp.appender.nudge-rfa.fileName
| Type | String |
| Valeur par défault | /var/log/nudge/nudge-agent.log |
Nom et chemin du fichier de journalisation de l’agent.
log4cpp.appender.nudge-rfa.maxFileSize
| Type | Integer |
| Valeur par défault | 50000000 (= 50Mo) |
Taille maximum d’un fichier de journalisation de l’agent.
log4cpp.appender.nudge-rfa.maxBackupIndex
| Type | Integer |
| Valeur par défault | 5 |
Nombre maximum de fichiers de journalisation pouvant être écrits.