Cara memasang syslog di rhel 8 / centos 8
- 4609
- 405
- Jermaine Mohr
Fungsionalitas syslog adalah salah satu alat utama untuk sysadmin. Saat menulis logam dengan peristiwa yang menarik adalah fitur umum dari aplikasi apa pun, memiliki fungsionalitas logging di seluruh sistem berarti semua log dapat ditangani sebagai satu di sistem. Tapi syslog tidak berhenti di situ. Dengan alat ini, sysadmin dapat memusatkan pemrosesan log di pusat data dengan meneruskan peristiwa yang masuk dari aplikasi ke Logservers pusat, di mana mereka dapat diproses dalam skala besar.
Pencatatan terpusat adalah pembunuhan pada sistem rumah dengan beberapa komputer, tetapi sudah memiliki manfaat di sekitar selusin mesin. Misalnya, selusin desktop yang mengirim semua logfil mereka ke Logserver pusat berarti mereka tidak perlu menyimpannya dalam jangka panjang, log akan menempati ruang disk di logserver. Admin dapat memeriksa masalah hanya di satu tempat (mungkin melalui laporan otomatis), log dapat dilestarikan dengan cara yang aman dengan cara cadangan, disimpan lebih efektif dengan cara kompresi berat, dan tidak akan hilang pada a kegagalan atau kesalahan pengguna klien.
Dalam tutorial ini Anda akan belajar:
- Cara menginstal paket rsyslog di rhel 8 / centos 8.
- Cara memverifikasi pemasangan yang berhasil.
- Cara Memulai, Berhenti dan Layanan RSyslog Autostart.
- Cara menguji fungsionalitas syslog dengan logger.
Persyaratan dan konvensi perangkat lunak yang digunakan
Kategori | Persyaratan, konvensi atau versi perangkat lunak yang digunakan |
---|---|
Sistem | Rhel 8 / Centos 8 |
Perangkat lunak | Rsyslog 8 |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah. |
Konvensi | # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa |
Cara menginstal syslog di rhel 8 / centos 8 instruksi langkah demi langkah
Di rhel 8 / centos 8 rsyslog
Paket harus diinstal dan dijalankan secara default. Mungkin ada kasus di mana Anda perlu menginstalnya, misalnya paket yang rusak/dihapus, kembali dari layanan syslog lain, dll.
- Itu
rsyslog
dapat dijangkau dari repositori dasar. Anda perlu menyiapkan repositori manajemen langganan dan dapat dijangkau untuk memasang paket apa pun. Dengan itu, instal hanya satudnf
Perintah pergi:# DNF instal rsyslog -y
- Untuk memverifikasi instalasi yang berhasil, Anda dapat meminta
RPM
Database untuk paket:# rpm -q rsyslog rsyslog -8.37.0-6.EL8.x86_64
dnf
juga harus menampilkan status "install time" diinfo
output dengan--verbose
pilihan:# DNF Info Rsyslog --Verbose […] Nama Paket Terpasang: RSyslog Versi: 8.37.0 Rilis: 6.EL8 Arch: x86_64 Ukuran: 2.2 m Sumber: rsyslog-8.37.0-6.EL8.SRC.RPM Repo: @System […] Pemasangan Waktu: Kamis 27 Des 12:24:35 2018 Diinstal oleh: […]
Dan terakhir,
Systemd
Harus tahu tentang layanan (tidak berjalan), yang berarti file layanan sudah ada:# Systemctl Status Rsyslog.Layanan ● RSyslog.Layanan - Layanan Pencatatan Sistem dimuat: dimuat (/usr/lib/systemd/system/rsyslog.melayani; diaktifkan; Preset Vendor: Diaktifkan) Aktif: Tidak Aktif (Mati) Docs: Man: RSyslogd (8) http: // www.rsyslog.com/doc/
- Untuk memulai, berhenti, dan mendapatkan status layanan, kami gunakan
Systemctl
. Pada langkah terakhir kita telah melihat status layanan yang baru saja diinstal, dalam keadaan tidak aktif. Kita bisa memulainya dengan:# systemctl mulai rsyslog.melayani
Dan berhenti dengan:
# systemctl stop rsyslog.melayani
Status menunjukkan bahwa layanan diaktifkan pada instalasi, yang berarti akan dimulai secara otomatis pada startup sistem operasi. Kami dapat menonaktifkan fitur Autostart ini dengan:
# Systemctl Nonaktifkan rsyslog.melayani
Dan mengaktifkannya lagi dengan cara yang sama:
# Systemctl Mengaktifkan rsyslog.melayani
- Untuk menguji apakah layanan ini fungsional (yaitu, menerima peristiwa syslog dari sistem), kita dapat menggunakan
logger
:# echo "uji pesan dari root pengguna" | logger
Dan lihat pesan yang dikirim dengan benar ke file syslog utama dengan memeriksa baris terakhir
/var/log/pesan
:# tail/var/log/pesan […] 27 Des 12:39:46 rhel8 rsyslogd [2636]: [Software Origin = "rsyslogd" swversion = "8.37.0-6.el8 "x-pid =" 2636 "x-info =" http: // www.rsyslog.com "] Mulai 27 Des 12:39:46 RHEL8 Systemd [1]: Layanan logging sistem mulai. 27 Des 12:41:56 RHEL8 Testuser [2668]: Pesan uji dari Root Pengguna
Di mana
RHEL8
adalah nama host dari mesin lab,Testuser
adalah pengguna asli yang beralih keakar
, PID sesi kami, dan akhirnya pesan kami darigema
diarahkan kelogger
Stdin.
Tutorial Linux Terkait:
- Pencatatan dan audit lanjutan di Linux
- Panduan Pemecahan Masalah Umum GNU/Linux untuk Pemula
- Cara menangani acara ACPI di Linux
- Pengantar Jurnal Systemd
- Loop bersarang dalam skrip bash
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Cara mengelola dan memecahkan masalah log Kubernetes
- Cara bermigrasi dari centos ke almalinux
- Linux Apache Log Analyzer
- Cara memperbarui centos