![Banner - Cara Install Zabbix di Ubuntu 20.04 Pada VPS KVM](https://www.rumahweb.com/journal/wp-content/uploads/2023/09/Banner-Cara-Install-Zabbix-di-Ubuntu-20.04-Pada-VPS-KVM.png 740w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/Banner-Cara-Install-Zabbix-di-Ubuntu-20.04-Pada-VPS-KVM-300x157.png 300w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/Banner-Cara-Install-Zabbix-di-Ubuntu-20.04-Pada-VPS-KVM-370x194.png 370w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/Banner-Cara-Install-Zabbix-di-Ubuntu-20.04-Pada-VPS-KVM-270x142.png 270w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/Banner-Cara-Install-Zabbix-di-Ubuntu-20.04-Pada-VPS-KVM-570x299.png 570w)
Pada artikel sebelumnya, kami telah membahas tentang apa itu Zabbix. Dalam artikel kali ini, kami akan membahas cara install Zabbix di Ubuntu pada VPS KVM Rumahweb.
Seperti yang telah kita ketahui bersama, Zabbix adalah software open source yang dapat digunakan untuk monitoring jaringan, server, dan aplikasi. Zabbix dikembangkan oleh Alexei Vladishev dan didukung oleh perusahaan Zabbix SIA.
Zabbix dapat memberikan informasi tentang beban CPU, traffik jaringan, dan penggunan resource dari server yang dipantau menggunakan Zabbix Agent. Dengan Zabbix, Anda dapat memonitoring server secara akurat dan efisien.
Dalam artikel ini, kami akan berbagi cara install Zabbix di Ubuntu 20.04 dengan menggunakan layanan VPS KVM Rumahweb. Berikut cara install Zabbix hingga konfigurasinya pada server.
Persiapan Sistem
Sebelum melakukan instalasi, pastikan Anda telah memenuhi sistem requirement berikut ini.
Systems Requirement
- VPS dengan OS Ubuntu 20.04
- Akses Root
- Ram 2GB dan Storage minimal 20GB
Setelah itu, Anda bisa melanjutkan dengan menginstall web server hingga konfigurasi Zabbix di server. Berikut langkah-langkahnya:
Step 1. Instalasi Webserver
Langkah pertama yang perlu kita lakukan adalah mempersiapkan package LAMP untuk menjalankan Web server dan aplikasi Zabbix.
Aplikasi yang akan diinstal adalah Apache2 sebagai webserver Zabbix, MySQL/MariaDB sebagai database penyimpanan data Zabbix dan PHP versi 7.4 atau versi php 8.1 yang disarankan untuk menjalankan aplikasi Zabbix.
- Install Webserver & PHP
# apt update # apt upgrade # apt install apache2 libapache2-mod-php # sudo apt-get install -y php7.4-cli php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath # sudo update-alternatives --set php /usr/bin/php7.4
- Selanjutnya edit file konfigurasi PHP pada direktori /etc/php/7.4/apache2/php.ini. Silahkan edit seperti dibawah ini dan sesuaikan date.timezone dengan kebutuhan Zabbix.
nano /etc/php/7.4/apache2/php.ini
memory_limit 512M upload_max_filesize 24M post_max_size 64M max_execution_time 300 max_input_time 60011 max_input_vars 11000 date.timezone = Asia/Jakarta
- Restart pada service Apache dan PHP. Pastikan Apache telah running dan PHP telah aktif pada versi 7.4.
# systemctl status apache2 # php -v
Step 2. Install Package Zabbix
Zabbix-Server stabil berjalan pada versi 5.0, kita akan melakukan installasi Zabbix-Server beserta frontend untuk admin Zabbix.
# wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
# dpkg -i zabbix-release_5.0-1+focal_all.deb # apt update # apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf # systemctl enable zabbix-server zabbix-agent
Step 3. Instal database
Zabbix-Server berjalan menggunakan database mysql atau mariadb. Pada panduan ini, kami akan menggunakan konfigurasi mariadb.
# sudo apt update # sudo apt install mariadb-server mariadb-client # sudo systemctl enable mariadb
- Konfigurasi Mariadb
sudo mysql_secure_installation Output Enter current password for root (enter for none): (enter) Set root password? [Y/n] N Disallow root logim remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload Privilege tables now? [Y/n] Y
Step 4. Membuat database Zabbix
Untuk membuat database Zabbix, Anda bisa mengikuti langkah-langkah berikut ini.
- Login ke database mysql Anda dengan perintah:
mysql -u root -p
- Buat database dengan perintah berikut.
# create database zabbix character set utf8 collate utf8_bin; # create user zabbix@localhost identified by 'ISIPASSWORD'; # grant all privileges on zabbix.* to zabbix@localhost; # quit;
- Impor database Zabbix.
# cd /usr/share/doc/zabbix-server-mysql # zcat create.sql.gz | mysql -u zabbix -p zabbix
- Setting Koneksi Zabbix.
File konfigurasi zabbix terdapat pada /etc/zabbix/zabbix_server.conf, ubah parameter konfigurasi dibawah ini sesuai database yang telah dibuat sebelumya.
DBHost=localhost DBName=zabbixdb DBUser=zabbix DBPassword=password
- Apabila telah disesuaikan, restart service zabbix agar dapat berfungsi:
# sudo systemctl enable zabbix-server # sudo systemctl restart zabbix-server # sudo systemctl restart apache2
Step 5. Konfigurasi Firewall
Zabbix berjalan menggunakan port 10050 dan 10051. Kita dapat allow kedua port tersebut secara public, agar zabbix dapat melakukan singkronisasi data.
Untuk open port dapat menggunakan firewalld, ufw, maupun csf firewall.
Install Zabbix di Ubuntu melalui browser
Setelah Anda melengkapi semua persiapan sistem diatas, selanjutnya Anda dapat melakukan install Zabbix melalui user interface di browser. Langkahnya sebagai berikut:
- Silahkan akses link berikut ini di browser:
http://ip-vps-anda/zabbix atau http://namadomain/zabbix.
![tampilan home zabbix](https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-5.png 869w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-5-300x190.png 300w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-5-768x485.png 768w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-5-370x234.png 370w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-5-270x171.png 270w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-5-570x360.png 570w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-5-740x468.png 740w)
- Klik Next Step untuk memulai proses installasi Zabbix-ui.
![systems requirement Zabbix](https://www.rumahweb.com/journal/wp-content/uploads/2023/09/zabbix-installer-pre-requisities-ubuntu-20.04.png 867w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/zabbix-installer-pre-requisities-ubuntu-20.04-300x187.png 300w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/zabbix-installer-pre-requisities-ubuntu-20.04-768x479.png 768w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/zabbix-installer-pre-requisities-ubuntu-20.04-370x231.png 370w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/zabbix-installer-pre-requisities-ubuntu-20.04-270x168.png 270w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/zabbix-installer-pre-requisities-ubuntu-20.04-570x356.png 570w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/zabbix-installer-pre-requisities-ubuntu-20.04-740x462.png 740w)
- Diatas adalah informasi reqruiments dari versi php dan service di sisi server untuk dapat menjalankan zabbix, apabila ada package yang belum sesuai kebutuhan bisa dilakukan pengingkatan size melalui php.ini.
![konfigurasi database Zabbix](https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-9.png 862w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-9-300x180.png 300w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-9-768x461.png 768w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-9-370x222.png 370w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-9-270x162.png 270w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-9-570x342.png 570w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-9-740x444.png 740w)
- Sesuaikan koneksi zabbix dengan user dan database yang dibuat sebelumya di mysql, pastikan koneksi berhasil dan dapat menjalankan next step.
![cara install Zabbix di ubuntu 20.04](https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-8.png 865w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-8-300x180.png 300w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-8-768x462.png 768w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-8-370x222.png 370w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-8-270x162.png 270w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-8-570x343.png 570w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-8-740x445.png 740w)
- Halaman selanjutnya dapat diberikan nama pada aplikasi zabbix lalu next step.
![Login Zabbix](https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-7.png 674w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-7-300x209.png 300w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-7-370x258.png 370w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-7-270x188.png 270w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-7-570x397.png 570w)
- Zabbix telah terinstall, langkah selanjutnya dapat login menggunakan :
- username : Admin
- password : zabbix
![user interface dashboard Zabbix](https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-6-1024x493.png 1024w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-6-300x144.png 300w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-6-768x369.png 768w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-6-370x178.png 370w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-6-270x130.png 270w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-6-570x274.png 570w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-6-740x356.png 740w, https://www.rumahweb.com/journal/wp-content/uploads/2023/09/image-6.png 1366w)
Sampai tahap ini, kita telah berhasil melakukan instalasi Zabbix monitoring server di Ubuntu 20.04. Selanjutnya Anda dapat melakukan konfigurasi dengan memasang agent-agent untuk monitoring server yang ingin Anda ketahui.
Demikian artikel kami tentang cara install Zabbix di VPS Ubuntu 20.04 pada layanan VPS KVM, semoga bermanfaat.
Andika Dwi Setyawan
Dika is a System Administrator, passionate about Linux, Networking, Cyber security and much love with Arista. Menyediakan Jasa Konfigurasi VPS terlengkap & Murah = eepisat.com