GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment désactiver ou étendre la limite de taux de journalisation du système sur CentOS/RHEL 7

CentOS/RHEL utilise généralement le mécanisme de limitation de débit rsyslogd. Cependant, CentOS/RHEL 7.x est livré avec un journal systemd intégré pour permettre d'importer des messages de journal structurés du journal systemd vers syslog.

Les messages du journal sur le fichier /var/log/messages du système ressemblent à l'exemple suivant :

Jul 30 03:29:45 hostname rsyslogd: imjournal: 102776 messages lost due to rate-limiting

Comment pouvons-nous désactiver ou étendre cette fonctionnalité de limitation du taux de journalisation sur CentOS/RHEL 7.x ?

Désactiver ou étendre la limite de taux de journalisation du système

Pour désactiver la limite de taux de journalisation rsyslogd sur CentOS/RHEL 7, procédez comme suit :

1. Editez le fichier « /etc/rsyslog.conf ” et modifiez les paramètres suivants.

$SystemLogRateLimitInterval 5
$SystemLogRateLimitBurst    30000

Remplacez-les par :

$SystemLogRateLimitInterval 0
$SystemLogRateLimitBurst    0

2. Ajoutez le paramètre suivant après "$ModLoad imjournal ” sous la section “#### MODULES ####

$ImjournalRateLimitInterval 0

ou

module(load="imjournal" ratelimit.interval="0")

Les deux paramètres fonctionnent de la même manière, la différence est que la première ligne est une ancienne syntaxe et la seconde est la nouvelle syntaxe, qui est préférée.

3. Editez le fichier « /etc/systemd/journald.conf ” et commentez les paramètres suivants :

RateLimitInterval=5s
RateLimitBurst=30000

Changez-les en (ajoutez le symbole # au début):

#RateLimitInterval=5s
#RateLimitBurst=30000

4. Redémarrez rsyslog et le service de journal :

# systemctl restart systemd-journald
# systemctl restart rsyslog

Conclusion

La limitation du débit empêche la journalisation d'utiliser des niveaux excessifs de ressources système et d'inonder /var/log/message de messages inutiles. Pour consigner un événement, il doit être écrit sur un disque qui utilise les ressources système. S'il y a trop d'événements répétitifs enregistrés sur le disque dans une période de temps spécifique, ils peuvent submerger un système et entraîner une réponse lente de services plus importants ou même une panne inattendue. Par conséquent, la désactivation de la limitation de débit n'est généralement pas recommandée, mais parfois elle serait nécessaire à des fins de diagnostic.

Comment désactiver ou étendre la limite de taux de journalisation du système sur CentOS/RHEL 6


Cent OS
  1. Comment désactiver IPv6 sur CentOS / RHEL 7

  2. Comment désactiver NUMA dans CentOS / RHEL 6,7

  3. Comment désactiver "Alt + Ctrl + Suppr" provoquant le redémarrage du système dans CentOS/RHEL 7

  4. Comment désactiver le service avahi-daemon dans CentOS/RHEL

  5. Comment désactiver le mode FIPS sur CentOS/RHEL 7

Comment désactiver ou désactiver SELinux sur CentOS 7

Comment installer Cockpit sur CentOS 8 / RHEL 8

Comment désactiver IPv6 sur CentOS 7 / RHEL 7

Comment désactiver IPv6 sur CentOS 8 / RHEL 8

Comment désactiver ACPI dans CentOS/RHEL 7

Comment configurer la journalisation du pare-feu dans CentOS/RHEL 8