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

Cara Menginstal Zabbix Server 5.0 / 4.0 Pada CentOS 8 / RHEL 8

Zabbix adalah alat pemantauan siap-perusahaan sumber terbuka untuk server, perangkat jaringan, dan komponen TI lainnya. Karena Zabbix siap untuk perusahaan, Anda dapat menggunakannya untuk memantau lingkungan mulai dari yang kecil hingga yang lebih besar.

Zabbix menggunakan Zabbix Agent (perangkat lunak klien) yang diinstal pada server klien untuk mengumpulkan data. Itu juga dapat memantau layanan standar seperti email, layanan web tanpa menginstal perangkat lunak klien pada perangkat yang dipantau.

Zabbix dirilis di bawah lisensi GPL.

Fitur Zabbix

  • Pantau metrik sistem seperti CPU, memori, ruang disk, jaringan, dan proses (Memerlukan Agen Zabbix).
  • Pantau VMware vCenter, VMware hypervisor, dan mesin virtual.
  • Temukan hypervisor dan mesin virtual VMware secara otomatis menggunakan penemuan tingkat rendah.
  • Memantau server database – MySQL, PostgreSQL, Oracle, dan Microsoft SQL Server.
  • Zabbix memiliki pemantauan server aplikasi Java bawaan.
  • Pantau perangkat jaringan dengan SNMP.
  • Pemantauan layanan web.
  • Pantau perangkat keras termasuk suhu, kecepatan kipas, dan status disk.

Dalam panduan ini, kita akan melihat cara menginstal Zabbix Server di CentOS 8 / RHEL 8.

Persyaratan Sistem

Perangkat Keras

Server Zabbix membutuhkan setidaknya 128MB memori dan 256MB ruang disk untuk instalasi. Namun, jumlah memori dan ruang disk yang diperlukan bergantung pada jumlah host, dan parameter sedang dipantau.

2GB RAM dan 2GB ruang disk akan cukup untuk memantau 500 host

Perangkat Lunak

Apache:1.3.12 atau lebih baru
MySQL:5.5 atau 8.0.x / MariaDB:10.0.3 atau Lebih Baru
PHP:7.2.0 atau lebih baru

Instal Zabbix

Konfigurasi repositori Zabbix

Paket Zabbix tidak tersedia di repositori OS dasar. Jadi, untuk mendapatkan paket Zabbix, kita perlu menginstal paket konfigurasi repositori Zabbix.

Zabbix 5.0 (LTS)

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

Zabbix 4.0 (LTS)

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/8/x86_64/zabbix-release-4.0-2.el8.noarch.rpm

Instal Server Zabbix

Gunakan perintah yum untuk menginstal server Zabbix dengan paket dukungan database MySQL / MariaDB karena kita akan menggunakan database MySQL / MariaDB untuk instalasi Zabbix.

Zabbix 5.0 (LTS)

dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-apache-conf

Zabbix 4.0 (LTS)

dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent

Zona waktu

Sebagai tugas pertama, kita perlu mengatur TimeZone untuk frontend Zabbix.

vi /etc/php-fpm.d/zabbix.conf

Perbarui baris di bawah ini dengan zona waktu yang benar. Temukan zona waktu lainnya dari situs resmi.

php_value[date.timezone] = America/New_York

Basis Data

Instal MySQL atau MariaDB

Instal MariaDB atau MySQL di sistem Anda.

BACA: Cara Menginstal MariaDB Di CentOS 8 / RHEL 8

ATAU

BACA: Cara Menginstal MySQL Di CentOS 8 / RHEL 8

Untuk posting ini, saya akan menggunakan database MariaDB yang disertakan dengan sistem operasi.

dnf install -y mariadb-server mariadb

Buat Basis Data

Mulai layanan MariaDB.

systemctl start mariadb

Login ke MariaDB dan buat database dan pengguna untuk instalasi Zabbix kami.

Jika Anda memulai server MariaDB untuk pertama kalinya, pertimbangkan untuk melihat Mengamankan MariaDB untuk memastikan instans MariaDB memiliki set kata sandi root, tidak ada pengguna anonim, melarang login root dari jarak jauh, dan menghapus database pengujian.
mysql -u root -p

Buat database dengan detail berikut.

NamaDB: zabbixdb
Pengguna DBU: pengguna zabbix
DBPassword: sandi

create database zabbixdb character set utf8 collate utf8_bin;

grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'password';

quit;

Setelah Anda membuat database untuk instalasi, impor skema awal ke dalamnya.

cd /usr/share/doc/zabbix-server-mysql/

zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb

Perbarui Konfigurasi Basis Data

Edit file zabbix_server.conf untuk mengatur detail database.

vi /etc/zabbix/zabbix_server.conf

Pastikan Anda mengatur sebagai berikut.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=password

SELinux

Jika Anda telah mengaktifkan SELinux di server Anda, pertimbangkan untuk menonaktifkan SELinux untuk mengaktifkan koneksi yang berhasil dari frontend web Zabbix ke server.

setenforce 0

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

Firewall

Konfigurasikan firewall untuk mengizinkan agen Zabbix menjangkau server Zabbix.

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

firewall-cmd --permanent --add-port=10051/tcp

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --reload

Mulai Layanan

systemctl restart zabbix-server zabbix-agent httpd php-fpm

Aktifkan layanan untuk memulai secara otomatis saat sistem dinyalakan ulang.

systemctl enable zabbix-server zabbix-agent httpd mariadb

Setup Zabbix melalui Web Installer

Buka browser web Anda dan arahkan ke URL berikut.

http://your-ip-add-ress/zabbix/

Ikuti langkah-langkah di bawah ini untuk menyelesaikan instalasi Zabbix.

Untuk kedua versi Zabbix, instruksinya sama.

Klik Langkah Berikutnya di halaman selamat datang Zabbix.

Langkah ini memverifikasi apakah semua prasyarat terpenuhi untuk Instalasi Zabbix Anda. Jika ada masalah, Anda harus memperbaikinya. Kemudian, klik Langkah Berikutnya .

Perbarui nama database Zabbix, pengguna DB, dan kata sandi, lalu klik Langkah Berikutnya .

Masukkan nama untuk instalasi Zabbix Anda lalu klik Langkah berikutnya .

Anda akan mendapatkan ringkasan pra-instalasi seperti di bawah ini. Klik Langkah berikutnya .

Instalasi Server Zabbix sekarang selesai. Klik tombol Selesai .

Setelah Anda mengeklik Selesai, penginstal web akan mengarahkan Anda ke konsol web Zabbix.

Mengakses Dasbor Zabbix

Masuk dengan nama pengguna dan kata sandi default Zabbix.

Nama pengguna: Admin

Sandi: zabbix

Nama pengguna peka huruf besar/kecil.

Dasbor Zabbix:

Kesimpulan

Itu saja. Saya harap Anda telah mempelajari cara menginstal Zabbix Server di CentOS 8 / RHEL 8. Sekarang Anda dapat melanjutkan untuk menginstal Zabbix Agent lalu tambahkan klien ke server Zabbix untuk pemantauan.


Cent OS
  1. Cara Memasang Wayang Di CentOS 8 / RHEL 8

  2. Cara Install Puppet 6.x Di CentOS 7 / RHEL 7

  3. Cara Menginstal Server Zabbix 3.4 Di CentOS 7

  1. Cara Menginstal Nextcloud Di CentOS 8 / RHEL 8

  2. Cara Menginstal MariaDB di CentOS 7 / RHEL 7

  3. Cara Menginstal MariaDB 10.4 di CentOS 8 &RHEL 8

  1. Cara menginstal server vnc di RHEL 8 / CentOS 8

  2. Cara menginstal Nextcloud di server RHEL 8 / CentOS 8

  3. Cara menginstal OwnCloud di server RHEL 8 / CentOS 8