Activer et utiliser les journaux de la passerelle d'application
La passerelle d'application fournit des fichiers journaux pour vous aider à surveiller le comportement de la passerelle d'application. Voyez comment configurer ces fichiers journaux et y accéder.
Configurer les journaux de la passerelle d'application
Les journaux sont activés par défaut. Pour désactiver les journaux ou modifier les niveaux de journalisation du serveur de passerelle d'application, connectez-vous au serveur, modifiez le fichier /usr/local/nginx/conf/cloudgate.config, puis dans la section general, modifiez la valeur de l'attribut logLevel, puis enregistrez le fichier.
"general":{
"disableAuthorize":false,
"logLevel":"warn",
"logFolder":"",
"policyMode":"gateway",
"policyRefreshTime":300,
"policyStaleTime":3600,
"policyExpiryTime":604800
}
Les valeurs de l'attribut
logLevel sont : off | crit | security | config | fail | warn | info | trace1 | trace2 | trace3.Par défaut, les fichiers journaux se trouvent dans le dossier /usr/local/nginx/logs. Si vous voulez modifier le dossier de journaux par défaut, mettez à jour la valeur de l'attribut logFolder dans la section general du fichier /usr/local/nginx/conf/cloudgate.config.
Pour modifier le niveau de journalisation du service d'agent de la passerelle d'application, modifiez le fichier /usr/local/nginx/conf/cloudgate.config, puis réglez les attributs logLevel et logFolder dans la section agentConfig comme suit :
trace3 et le dossier de journaux par /tmp, mettez à jour le fichier /usr/local/nginx/conf/cloudgate.config avec les valeurs suivantes, puis enregistrez le fichier."agentConfig":{
"pollIntervalSecs":60,
"daemon":true,
"logFolder":"/tmp",
"logLevel":"trace3"
}
Les modifications apportées au niveau de journalisation et au dossier du journal prennent effet au démarrage suivant de la passerelle d'application.
Voir les journaux de la passerelle d'application
La passerelle d'application est basée sur un serveur NGINX. Les fichiers journaux natifs NGIX suivants se trouvent dans le répertoire /usr/local/nginx/logs/ :
| Fichier journal | Description |
|---|---|
access.log
|
NGINX Le journal d'accès natif contient des informations sur toutes les demandes HTTP reçues par NGINX et par la passerelle d'application. |
error.log
|
NGINX Journal de débogage natif. |
nginx.pid
|
Contient l'ID processus du serveur NGINX. |
Les fichiers journaux spécifiques à la passerelle d'application suivants se trouvent dans le répertoire /usr/local/nginx/logs/ :
| Fichier journal | Description |
|---|---|
cg-trace-main.log
|
Fichier journal principal de la passerelle d'application. |
cg-trace-policy.log
|
Enregistre les informations sur une actualisation de politique lorsque la passerelle d'application contacte le service IAM. |
cg-trace-session.log
|
Enregistre les informations sur les sessions créées et gérées par la passerelle d'application. |
cg-trace-token.log
|
Enregistre les informations sur les jetons d'accès reçus par la passerelle d'application. |
cg-trace-agent.log
|
Fichier journal de l'agent. |
cg-trace-init.log
|
Contient des informations sur le processus d'initialisation. |