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.