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

Cara Menginstal Filebeat di CentOS 8

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Filebeat di CentOS 8. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Filebeat adalah pengirim ringan untuk meneruskan dan memusatkan data log. Diinstal sebagai agen di server Anda, Filebeat memantau file log atau lokasi yang Anda tentukan, mengumpulkan peristiwa log, dan meneruskannya ke Elasticsearch atau Logstash untuk pengindeksan.

Instal Filebeat di CentOS 8

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf update

Langkah 2. Instal ELK Stack.

Jadi, Anda perlu mengatur Ubuntu sebagai ELK Stack. Jika Anda belum melakukannya, gunakan panduan instalasi ELK Stack tradisional kami untuk menyiapkan Ubuntu sebelum Anda melanjutkan.

Langkah 3. Instal Filebeat di sistem CentOS.

Instal Elastic Stack repo kunci penandatanganan GPG:

sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

Kemudian, tambahkan repo Elastic Stack di CentOS 8:

cat > /etc/yum.repos.d/elasticstack.repo << EOL
[elasticstack]
name=Elastic repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOL

Untuk menginstal Filebeat, buka jendela terminal, dan jalankan perintah:

sudo dnf update
sudo dnf install filebeat

Selanjutnya, mulai dan aktifkan Filebeat untuk dijalankan pada boot sistem:

systemctl enable --now filebeat
systemctl status filebeat

Langkah 4. Konfigurasi Filebeat.

Output Filebeat ditentukan pada file konfigurasi Filebeat, /etc/filebeat/filebeat.yml

nano /etc/filebeat/filebeat.yml

Elasticsearch adalah keluaran default. Yang perlu Anda lakukan adalah memperbarui alamat IP, Elasticsearch, yang diatur ke localhost secara default:

...
#================================ Outputs =====================================
 
# Configure what output to use when sending the data collected by the beat.
 
#-------------------------- Elasticsearch output ------------------------------
output.elasticsearch:
  # Array of hosts to connect to.
  #hosts: ["localhost:9200"]
  hosts: ["192.168.77.21:9200"]
...

Jika Anda mendorong data peristiwa ke Logstash, beri komentar pada keluaran Elasticsearch, dan tentukan keluaran Logstash seperti yang ditunjukkan di bawah ini:

#================================ Outputs =====================================
 
# Configure what output to use when sending the data collected by the beat.
 
#-------------------------- Elasticsearch output ------------------------------
#output.elasticsearch:
  # Array of hosts to connect to.
  #hosts: ["localhost:9200"]
 
  # Protocol - either `http` (default) or `https`.
  #protocol: "https"
 
  # Authentication credentials - either API key or username/password.
  #api_key: "id:api_key"
  #username: "elastic"
  #password: "meilana"
 
#----------------------------- Logstash output --------------------------------
output.logstash:
  # The Logstash hosts
  #hosts: ["localhost:5044"]
  hosts: ["192.168.77.21:5044"]

Selanjutnya, tambahkan modul sistem, yang akan memeriksa log sistem lokal:

sudo filebeat modules enable system

Setelah itu, jalankan pengaturan Filebeat:

sudo filebeat setup

Sistem akan melakukan beberapa pekerjaan, memindai sistem Anda dan menghubungkan ke dasbor Kibana Anda.

Selamat, Anda telah mempelajari cara menginstal dan mengkonfigurasi Filebeat di CentOS 8. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8