GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menonaktifkan Atau Memperpanjang Batas Kecepatan Logging Sistem pada CentOS/RHEL 6

CentOS/RHEL biasanya menggunakan mekanisme rate-limit rsyslogd. Di bawah ini adalah contoh pesan yang masuk /var/log/messages karena pembatasan kecepatan 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

Batasan kecepatan mencegah logging menggunakan tingkat sumber daya sistem yang berlebihan dan membanjiri /var/log/message dengan pesan yang tidak perlu. Untuk mencatat suatu peristiwa, peristiwa itu perlu ditulis ke disk yang menggunakan sumber daya sistem. Jika ada terlalu banyak kejadian berulang yang masuk dan direkam ke disk dalam periode waktu tertentu, mereka dapat membebani sistem dan menyebabkan layanan yang lebih penting merespons dengan lambat atau bahkan kegagalan yang tidak terduga. Oleh karena itu, menonaktifkan pembatasan kecepatan biasanya tidak disarankan, tetapi terkadang diperlukan untuk tujuan diagnostik.

Ikuti langkah-langkah yang diberikan di bawah ini untuk menonaktifkan atau memperpanjang pembatasan kecepatan rsyslogd di CentOS/RHEL 6.

1. Edit file konfigurasi rsyslogd /etc/rsyslog.conf :

# vi /etc/rsyslog.conf

2. Tambahkan parameter berikut di bawah “$ModLoad imuxsock bagian ”.

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

3. Mulai ulang rsyslog agar perubahan diterapkan:

# service rsyslog restart

Kesimpulan

imuxsock adalah nama modul yang menangani Unix Socket. Modul ini mengatur pengiriman panggilan syslog dari proses logging ke rsyslog. Modul mendengarkan soket log dari sistem Unix dan memberikan rsyslog pesan log saat terjadi.

SystemLogRateLimitInterval adalah jumlah waktu yang diukur untuk pembatasan kecepatan. Nilai default parameter ini diatur ke 5 detik .

SystemLogRateLimitBurst mendefinisikan jumlah pesan, yang harus terjadi dalam batas waktu SystemLogRateLimitInterval, untuk memicu pembatasan kecepatan. Nilai parameter default adalah 200 pesan .

$IMUXSockRateLimitBurst [angka] – setara dengan:RateLimit.Burst , menentukan burst pembatas kecepatan dalam jumlah pesan.

$IMUXSockRateLimitSeverity [keparahan numerik] – setara dengan:RateLimit.Severity , menentukan tingkat keparahan pesan.

IMUxSockRate* “diperlukan ketika imuxsock independen dari syssock, seperti dengan SysSock.Use =“off” .

$IMUxSockRateLimitSeverity ” tidak diperlukan untuk menonaktifkan ratelimitting, tetapi lebih baik hanya jika pesan ratelimit secara tidak sengaja dicatat.

Cara Menonaktifkan Atau Memperpanjang Batas Kecepatan Logging Sistem di CentOS/RHEL 7


Cent OS
  1. Cara menonaktifkan IPv6 di CentOS / RHEL 7

  2. CentOS / RHEL 6,7 :Cara meningkatkan verbositas pesan log sistem (rsyslogd)

  3. Cara Menonaktifkan NUMA di CentOS / RHEL 6,7

  1. Cara menonaktifkan "Alt + Ctrl + Del" menyebabkan sistem reboot di CentOS / RHEL 7

  2. Cara menonaktifkan mode FIPS di CentOS/RHEL 7

  3. Cara Menonaktifkan Atau Memperpanjang Batas Kecepatan Logging Sistem pada CentOS/RHEL 6

  1. Cara menonaktifkan NetworkManager di CentOS / RHEL 7

  2. Cara Menonaktifkan Atau Memperpanjang Batas Kecepatan Pencatatan Sistem pada CentOS/RHEL 7

  3. CentOS / RHEL 6:Cara menonaktifkan IPv6