GNU/Linux >> Belajar Linux >  >> Rocky Linux

Cara Install Zabbix Agent di Rocky Linux/Alma Linux 8

Ada dua jenis pemeriksaan:

  • Pemeriksaan Pasif – Agen Zabbix mengirim data ke server atas permintaan mereka.
  • Pemeriksaan Aktif – Zabbix Agent mengirimkan data secara berkala ke server.

Pada artikel ini, kita akan mempelajari cara menginstal agen Zabbix di distribusi berbasis RHEL 8 seperti Rocky Linux atau Alma Linux. Lihat panduan ini tentang Cara Menginstal dan Mengonfigurasi Zabbix Server 5 di Rocky Linux/Alma Linux 8.

Konten terkait:

  • Cara Menginstal dan Mengonfigurasi Zabbix Server 6 di Ubuntu 20.04
  • Cara Menginstal dan Mengonfigurasi Zabbix Agent 5 di Ubuntu 20.04
  • Cara Menginstal dan Mengonfigurasi Zabbix Server 6 di Ubuntu 20.04
  • Cara Menginstal Zabbix Agent 6 di Rocky Linux/Alma Linux/Oracle Linux 8
  • Cara Menginstal Zabbix Agent 6 di OpenSUSE Leap 15.3
  • Cara Menambahkan Host di Server Zabbix ke Monitor

Daftar Isi

  1. Pastikan server sudah diperbarui
  2. Instal Agen Zabbix
  3. Konfigurasi Agen Zabbix

1. Pastikan paket server terbaru

Sebelum melanjutkan, mari kita pastikan bahwa paket server kita mutakhir dengan perintah ini:

sudo dnf -y update

Mari kita juga menginstal beberapa paket umum yang kita perlukan

sudo dnf install -y vim

2. Instal Agen Zabbix

Paket agen Zabbix tidak tersedia di bawah repositori default Rocky Linux 8. Kami perlu mengonfigurasi repositori Zabbix di sistem kami sebelum menginstal agen.

Versi Zabbix terbaru saat penulisan artikel ini adalah Zabbix versi 5.4. Instal Zabbix versi 5.4 repositori menggunakan perintah ini:

sudo dnf install -y https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm

Setelah repositori diinstal, kita dapat menginstal agen. Gunakan perintah ini:

sudo dnf install -y zabbix-agent

Konfirmasikan versi perangkat lunak yang diinstal:

$ rpm -qi zabbix-agent
Name        : zabbix-agent
Version     : 5.4.9
Release     : 1.el8
Architecture: x86_64
Install Date: Mon 17 Jan 2022 06:23:27 AM UTC
Group       : Applications/Internet
Size        : 2353430
License     : GPLv2+
Signature   : RSA/SHA512, Thu 23 Dec 2021 12:54:16 PM UTC, Key ID 082ab56ba14fe591
Source RPM  : zabbix-5.4.9-1.el8.src.rpm
Build Date  : Thu 23 Dec 2021 12:28:37 PM UTC
Build Host  : 3a869a1545a8
Relocations : (not relocatable)
URL         : http://www.zabbix.com/
Summary     : Old Zabbix Agent
Description :
Old implementation of zabbix agent.
To be installed on monitored systems.

3. Konfigurasikan Agen Zabbix

Sekarang, Anda perlu mengonfigurasi layanan Agen untuk mengizinkan permintaan server Zabbix. Kami juga akan memperbarui Hostname sehingga kami tahu server tempat kami mengonfigurasi agen. Edit file konfigurasi agen Zabbix dengan menambahkan IP server Zabbix.

sudo vim /etc/zabbix/zabbix_agentd.conf

Tambahkan konten ini:

Server=10.70.5.218
ServerActive=10.70.5.218
Hostname=dev-rockysrv1

4. Nonaktifkan SELinux dan Sesuaikan Firewall untuk Zabbix

Jika Anda telah menginstal dan mengaktifkan firewall, Anda harus mengizinkan port Zabbix 10050 dan 10051. dan layanan HTTP melalui firewall. Anda dapat mengizinkannya dengan perintah berikut:

firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --reload

Anda juga perlu menyetel SELinux untuk permisif untuk mengakses frontend dari browser. Untuk melakukannya, jalankan perintah:

sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config

5. Mulai dan aktifkan agen Zabbix

Kami sekarang dapat memulai agen. Agen tidak dimulai secara default. Gunakan perintah ini untuk memulai:

sudo systemctl start zabbix-agent

Periksa status untuk mengonfirmasi bahwa ini telah dimulai.

$ sudo systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2022-01-17 06:57:33 UTC; 19s ago
  Process: 39725 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
  Process: 39728 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 39730 (zabbix_agentd)
    Tasks: 6 (limit: 23176)
   Memory: 3.9M
   CGroup: /system.slice/zabbix-agent.service
           ├─39730 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
           ├─39732 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
           ├─39733 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
           ├─39734 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
           ├─39735 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
           └─39736 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Succeeded.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Stopped Zabbix Agent.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Starting Zabbix Agent...
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Can't open PID file /run/zabbix/zabbix_agentd.pid (yet?) after start: No such file or directory
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Started Zabbix Agent.

Dari output di atas, kami dapat mengonfirmasi bahwa agen sedang berjalan. Untuk mengaktifkan agen untuk memulai saat boot, gunakan perintah ini:

sudo systemctl enable zabbix-agent

Hanya itu saja! Anda telah berhasil menginstal Zabbix Agent di Mesin Rocky Linux Anda. Sekarang Anda dapat melanjutkan untuk menambahkan host di server zabbix untuk dipantau. Lihat panduan ini Cara Menambahkan Host di Server Zabbix ke Monitor.


Rocky Linux
  1. Cara menginstal Erlang di Rocky Linux/Alma Linux/CentOS 8

  2. Cara Menginstal Klien FreeIPA di Rocky Linux/Alma Linux/CentOS 8

  3. Cara Instal Apache Maven di Rocky Linux/Alma Linux 8

  1. Cara Menginstal Python 3.9 di Rocky Linux 8

  2. Cara Install FFmpeg di Rocky Linux/Alma Linux 8

  3. Cara menginstal PHP 8 di Alma Linux &Rocky Linux

  1. Cara Instal Rocky Linux 8.4

  2. Cara menginstal Docker CE di Rocky Linux 8

  3. Cara instal Java 17 di Rocky Linux 8 / Alma Linux 8