CentOS/RHEL di solito usa il meccanismo di limite di velocità rsyslogd. Tuttavia, CentOS/RHEL 7.x viene fornito con systemd journal integrato per fornire la possibilità di importare messaggi di registro strutturati da systemd journal a syslog.
I messaggi del journal nel file /var/log/messages del sistema sono simili al seguente esempio:
Jul 30 03:29:45 hostname rsyslogd: imjournal: 102776 messages lost due to rate-limiting
Come possiamo disabilitare o estendere questa funzione di limitazione della velocità di registrazione su CentOS/RHEL 7.x?
Disabilita o estendi il limite di velocità di registrazione del sistema
Per disabilitare il limite di velocità di registrazione rsyslogd su CentOS/RHEL 7, procedi nel seguente modo:
1. Modifica il file “/etc/rsyslog.conf ” e modificare i seguenti parametri.
$SystemLogRateLimitInterval 5 $SystemLogRateLimitBurst 30000
Cambiali in:
$SystemLogRateLimitInterval 0 $SystemLogRateLimitBurst 0
2. Aggiungi il seguente parametro dopo "$ModLoad imjournal ” nella sezione “#### MODULI #### ”
$ImjournalRateLimitInterval 0
o
module(load="imjournal" ratelimit.interval="0")
Entrambi i parametri funzionano allo stesso modo, la differenza è che la prima riga è una vecchia sintassi e la seconda è la nuova sintassi, che è preferita.
3. Modifica il file “/etc/systemd/journald.conf ” e commentare i seguenti parametri:
RateLimitInterval=5s RateLimitBurst=30000
Cambiali in (aggiungi il simbolo # all'inizio):
#RateLimitInterval=5s #RateLimitBurst=30000
4. Riavvia rsyslog e il servizio journal:
# systemctl restart systemd-journald # systemctl restart rsyslog
Conclusione
La limitazione della velocità impedisce alla registrazione di utilizzare livelli eccessivi di risorse di sistema e di inondare /var/log/message con messaggi non necessari. Per registrare un evento, è necessario scriverlo su un disco che utilizza le risorse di sistema. Se vengono registrati sul disco troppi eventi ripetitivi in un determinato periodo di tempo, possono sovraccaricare un sistema e causare una risposta lenta dei servizi più importanti o addirittura un errore imprevisto. Pertanto, la disattivazione della limitazione della frequenza non è generalmente consigliata, ma a volte sarebbe necessaria per scopi diagnostici.
Come disabilitare o estendere il limite di velocità di registrazione del sistema su CentOS/RHEL 6