Section courante

A propos

Section administrative du site

 Serveur  Installation  Utilisation  Tutoriel  Aide 
Vue par liste complète
Installation
Introduction
Référence des directives
Référence des variables
Référence des modules
Les premiers pas
Contrôler nginx
Méthodes de traitement des connexions
Configuration des hachages
Un journal de bord de débogage
Enregistrement dans syslog
Fichier de configuration des unités de mesure
Paramètres de la ligne de commande
nginx pour Windows
Prise en charge de QUIC et HTTP/3
Comment Nginx traite une requête
Noms des serveurs
Utilisation de nginx comme équilibreur de charge HTTP
Configuration des serveurs HTTPS
Comment Nginx traite une session TCP/UDP
Les opérations
(Re)démarrer/arrêter
Préface
Notes légal
Dictionnaire
Recherche

Enregistrement dans syslog

Les directives error_log et access_log prennent en charge la journalisation dans syslog. Les paramètres suivants configurent la journalisation dans syslog :

Paramètres Description
server=address Définit l'adresse d'un serveur Syslog. L'adresse peut être spécifiée sous forme de nom de domaine ou d'adresse IP, avec un port facultatif, ou sous forme de chemin de socket de domaine UNIX spécifié après le préfixe «unix:». Si le port n'est pas spécifié, le port UDP 514 est utilisé. Si un nom de domaine correspond à plusieurs adresses IP, la première adresse résolue est utilisée.
facility=string Définit la fonctionnalité des messages syslog, comme défini dans la RFC 3164. La fonctionnalité peut être «kern», «user», «mail», «daemon», «auth», «intern», «lpr», «news», «uucp», «clock», «authpriv», «ftp», «ntp», «audit», «alert», «cron», «local0»... «local7». La valeur par défaut est «local7».
severity=string Définit la gravité des messages syslog pour access_log, comme défini dans la RFC 3164. Les valeurs possibles sont les mêmes que pour le deuxième paramètre (niveau) de la directive error_log. La valeur par défaut est «info». La gravité des messages d'erreur est déterminée par nginx, le paramètre est donc ignoré dans la directive error_log.
tag=string Définit la balise des messages syslog. La valeur par défaut est «nginx».
nohostname Désactive l'ajout du champ «hostname» dans l'en-tête du message syslog.

Exemple de configuration syslog :

error_log syslog:server=192.168.1.1 debug;

access_log syslog:server=unix:/var/log/nginx.sock,nohostname;
access_log syslog:server=[2001:db8::1]:12345,facility=local7,tag=nginx,severity=info combined;


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Lundi, le 30 décembre 2024