GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo deshabilitar o extender el límite de velocidad de registro del sistema en CentOS/RHEL 6

CentOS/RHEL generalmente usa el mecanismo de límite de velocidad rsyslogd. A continuación se muestra un ejemplo de mensaje registrado en /var/log/messages debido a la limitación de velocidad de rsyslog.

Feb  9 10:22:32 localhost rsyslogd: imuxsock lost 432 messages from pid 9832 due to rate-limiting
Feb  9 10:22:45 localhost rsyslogd: imuxsock begins to drop messages from pid 9832 due to rate-limiting

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.

Siga los pasos que se indican a continuación para deshabilitar o ampliar la limitación de velocidad de rsyslogd en CentOS/RHEL 6.

1. Edite el archivo de configuración de rsyslogd /etc/rsyslog.conf :

# vi /etc/rsyslog.conf

2. Agregue los siguientes parámetros en “$ModLoad imuxsock ” sección.

$SystemLogRateLimitInterval 0
$SystemLogRateLimitBurst 0
$IMUxSockRateLimitBurst 0
$IMUXSockRateLimitInterval 0
$IMUxSockRateLimitSeverity 7 

3. Reinicie rsyslog para que los cambios surtan efecto:

# service rsyslog restart

Conclusión

imuxsock es el nombre del módulo que maneja Unix Socket. Este módulo administra la entrega de llamadas syslog desde un proceso de registro a rsyslog. El módulo escucha los sockets de registro de un sistema Unix y le da a rsyslog los mensajes de registro cuando ocurren.

Intervalo de límite de tasa de registro del sistema es la cantidad de tiempo que se mide para limitar la velocidad. El valor predeterminado de este parámetro se establece en 5 segundos .

El SystemLogRateLimitBurst define la cantidad de mensajes, que tienen que ocurrir en el límite de tiempo de SystemLogRateLimitInterval, para activar la limitación de velocidad. El valor del parámetro predeterminado es 200 mensajes .

$IMUXSockRateLimitBurst [número] – equivalente a:RateLimit.Burst , especifica la ráfaga de límite de velocidad en el número de mensajes.

$IMUXSockRateLimitSeverity [gravedad numérica] – equivalente a:RateLimit.Severity , especifica la gravedad de los mensajes.

IMUxSockRate* “es necesario cuando imuxsock es independiente de syssock, como con SysSock.Use =“off” .

$IMUxSockRateLimitSeverity ” no es necesario para deshabilitar el límite de velocidad, pero es mejor solo si los mensajes de límite de velocidad se registran accidentalmente.

Cómo deshabilitar o extender el límite de velocidad de registro del sistema en CentOS/RHEL 7


Cent OS
  1. Cómo deshabilitar NetworkManager en CentOS / RHEL 7

  2. Cómo deshabilitar IPv6 en CentOS / RHEL 5

  3. Cómo deshabilitar “Alt+Ctrl+Del” que provoca el reinicio del sistema en CentOS/RHEL 7

  4. Cómo deshabilitar lvmetad en CentOS/RHEL

  5. Cómo deshabilitar os-prober en CentOS/RHEL 7

Cómo deshabilitar o apagar SELinux en CentOS 7

Cómo instalar Cockpit en CentOS 8 / RHEL 8

Cómo deshabilitar IPv6 en CentOS 7 / RHEL 7

Cómo deshabilitar IPv6 en CentOS 8 / RHEL 8

Cómo deshabilitar o extender el límite de velocidad de registro del sistema en CentOS/RHEL 6

Cómo deshabilitar o extender el límite de velocidad de registro del sistema en CentOS/RHEL 7