CentOS/RHEL generalmente usa el mecanismo de límite de velocidad rsyslogd. Sin embargo, CentOS/RHEL 7.x viene con systemd journal integrado para brindar la capacidad de importar mensajes de registro estructurados desde systemd journal a syslog.
Los mensajes de diario en el archivo /var/log/messages del sistema se ven como en el siguiente ejemplo:
Jul 30 03:29:45 hostname rsyslogd: imjournal: 102776 messages lost due to rate-limiting
¿Cómo podemos deshabilitar o ampliar esta función de limitación de la tasa de registro en CentOS/RHEL 7.x?
Desactivar o ampliar el límite de tasa de registro del sistema
Para deshabilitar el límite de velocidad de registro de rsyslogd en CentOS/RHEL 7, realice los siguientes pasos:
1. Edite el archivo “/etc/rsyslog.conf ” y modifique los siguientes parámetros.
$SystemLogRateLimitInterval 5 $SystemLogRateLimitBurst 30000
Cámbielos por:
$SystemLogRateLimitInterval 0 $SystemLogRateLimitBurst 0
2. Agregue el siguiente parámetro después de “$ModLoad imjournal ” en la sección “#### MÓDULOS #### ”
$ImjournalRateLimitInterval 0
o
module(load="imjournal" ratelimit.interval="0")
Cualquier parámetro funciona igual, la diferencia es que la primera línea es una sintaxis antigua y la segunda es la sintaxis nueva, que es la preferida.
3. Edite el archivo “/etc/systemd/journald.conf ” y comente los siguientes parámetros:
RateLimitInterval=5s RateLimitBurst=30000
Cámbielos a (agregue el símbolo # al principio):
#RateLimitInterval=5s #RateLimitBurst=30000
4. Reinicie rsyslog y el servicio de diario:
# systemctl restart systemd-journald # systemctl restart rsyslog
Conclusión
La limitación de velocidad evita que el registro use niveles excesivos de recursos del sistema y que inunde /var/log/message con mensajes innecesarios. Para registrar un evento, debe escribirse en el disco que utiliza los recursos del sistema. Si hay demasiados eventos repetitivos que se registran en el disco en un período de tiempo específico, pueden sobrecargar un sistema y hacer que los servicios más importantes respondan con lentitud o incluso una falla inesperada. Por lo tanto, generalmente no se recomienda deshabilitar la limitación de velocidad, pero algunas veces sería necesario para fines de diagnóstico.
Cómo deshabilitar o extender el límite de velocidad de registro del sistema en CentOS/RHEL 6