Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Zabbix Server 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.
Zabbix adalah solusi pemantauan sumber terbuka dan gratis yang dirancang untuk pemantauan server, mesin virtual, jaringan, dan layanan cloud secara real-time. Ini dikembangkan oleh Alexei Vladishev dan secara aktif didukung oleh Zabbix SIA. Ini didasarkan pada model client-server dan mampu memantau jutaan metrik, seperti beban CPU, pemanfaatan jaringan, dan konsumsi ruang disk dari puluhan ribu server.
Instal Server Zabbix di CentOS
Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.
sudo dnf update
Langkah 2. Instal tumpukan LAMP di CentOS.
Diasumsikan bahwa Anda telah menginstal LAMP stack di CentOS 8. Jika belum, silakan lihat tutorial berikut:
- Cara Memasang tumpukan LAMP (Apache, MariaDB, dan PHP)
Setelah server Database diinstal, Anda perlu membuat database untuk pengguna Zabbix:
$ mysql -u root -p CREATE DATABASE zabbix; GRANT ALL PRIVILEGES ON zabbix.* TO [email protected]'localhost' IDENTIFIED BY 'StrongPassword'; FLUSH PRIVILEGES; QUIT;
Langkah 3. Instal Zabbix.
Paket Zabbix tidak tersedia di repositori OS dasar. Jadi, untuk mendapatkan paket Zabbix, kita perlu menginstal paket konfigurasi repositori Zabbix:
sudo dnf install https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
Kemudian instal paket server Zabbix di CentOS:
sudo dnf install zabbix-server-mysql zabbix-agent zabbix-web-mysql
Langkah 4. Konfigurasikan Server Zabbix.
Sekarang kita edit file konfigurasi Zabbix /etc/zabbix/zabbix_server.conf
dan atur nama basis data, pengguna, dan kata sandi:
nano /etc/zabbix/zabbix_server.conf
DBName=zabbix DBUser=zabbix DBPassword=Your-Strong-Password
Akhirnya, mulai dan setel layanan Zabbix untuk memulai saat boot:
sudo systemctl enable --now zabbix-server zabbix-agent
Langkah 5. Konfigurasi Firewall untuk Zabbix.
Konfigurasikan firewall untuk mengizinkan agen Zabbix menjangkau server Zabbix:
sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --add-port={10051,10050}/tcp --permanent sudo firewall-cmd --reload
Langkah 5. Mengakses Zabbix.
Itu dia. Saatnya menggunakan browser web favorit Anda dan arahkan ke:
http://your_IP_address.com/zabbix
Selamat, Anda telah mempelajari cara menginstal dan mengkonfigurasi Server Zabbix di CentOS 8. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.