Memulai Instalasi Zabbix Server pada Debian 10 Buster
Zabbix dapat diinstall dari source code atau langsung diinstal dari repositori Zabbix. Dalam artikel ini Kita menggunakan repositori Zabbix.
Menggunakan APT
Debian 10 Buster tidak termasuk repositori Zabbix secara default, Anda dapat menginstalnya dengan menjalankan perintah di bawah ini.
Dalam tulisan ini Penulis menggunakan versi Zabbix 4.2 rilis stabil.
wget https://repo.zabbix.com/zabbix/4.2/debian/pool/main/z/zabbix-release/zabbix-release_4.2-1+buster_all.deb apt install ./zabbix-release_4.2-1+buster_all.deb
Selanjutnya, jalankan system update.
apt update -y apt upgrade -y
Install Zabbix Server, Frontend dan Agent
Dalam instalasi Zabbix Kita menggunakan, NginX, MariaDB dan PHP, Untuk tahap instalasi, jalankan perintah di bawah ini:
apt install zabbix-server-mysql zabbix-frontend-php
Data Instalasi untuk NginX, Mariadb 10.3 and PHP 7.3
nginx -v
nginx version: nginx/1.10.3
php -v
PHP 7.3.4-2 (cli) (built: Apr 13 2019 19:05:48) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.4-2, Copyright (c) 1999-2018, by Zend Technologies
mariadb -V
mariadb Ver 15.1 Distrib 10.3.15-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Dan juga, jika Anda perlu memonitor Zabbix Server, Anda juga perlu menginstal Zabbix agent.
apt install zabbix-agent
Buat Zabbix MariaDB Database dan User
Setelah instalasi komponen Zabbix selesai, mulailah dengan membuat database MariaDB untuk Zabbix dan Zabbix agent.
Jalankan mysql_secure_installation kode keamanan awal MariaDB untuk menghapus pengguna anonim, menguji basis data dan menonaktifkan login root jarak jauh.
Perhatikan bahwa secara default, MariaDB 10.3 menggunakan unix soket untuk otentikasi, Anda dapat masuk tanpa kata sandi (Bahkan jika Anda mengatur kata sandi dengan mysql_secure_installation). Oleh karena itu, Anda dapat login dengan mengetik mysql atau mysql -u root.
mysql -u root
Buat Zabbix database.
Buat database zabbixdb;
Buat pengguna data Zabbix dan berikan semua hak istimewa pada basis data Zabbix.
grant all on zabbixdb.* to zabbixadmin@localhost identified by 'P@ssworD';
Muat ulang tabel privilege untuk memastikan bahwa semua perubahan yang dilakukan segera berlaku dan keluar dari database.
flush privileges; quit
Jika Anda perlu mengaktifkan otentikasi kata sandi pengguna root, masuk ke database dan jalankan perintah di bawah ini;
mysql -u root SET old_passwords=0; ALTER USER root@localhost IDENTIFIED BY 'P@ssworD'; flush privileges; quit
Selanjutnya, impor skema basis data Zabbix awal ke database yang baru dibuat.
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u zabbixadmin -p zabbixdb
Selanjutnya, buka file konfigurasi Zabbix dan buat DBName, DBUser, DBPassword untuk pengaturan dan konfigurasikan koneksi basis data lokal.
... DBHost=localhost ... DBName=zabbixdb ... DBUser=zabbixadmin ... DBPassword=P@ssworD
Konfigurasi PHP untuk Zabbix frontend
Zabbix Frontend ditulis dalam format PHP. Salah satu konfigurasi yang diperlukan adalah mengatur zona waktu PHP. Oleh karena itu, edit file, dan atur zona waktu untuk PHP 7.xx
Set timezone.
# dpkg-reconfigure tzdata
Install Ntpdate paket dan set the tgl & waktu.
# apt-get update # apt-get install ntpdate # ntpdate pool.ntp.br
Disabelkan Debian 10 Bustewr default NTP client.
Install NTP service agar tgl dan waktu server diperbarui setelah reboot.
# timedatectl set-ntp 0 # apt-get install ntp
Pastikan tgl dan waktu yang benar setelah ditetapkan di server.
# date
Running Zabbix server dan Agent
Setelah Anda selesai dengan konfigurasi, restart server dan agen Zabbix dan aktifkan boot sistem.
systemctl restart zabbix-server zabbix-agent systemctl enable zabbix-server zabbix-agent
Konfigurasi Zabbix Web User Interface
Untuk menyelesaikan instalasi Zabbix, navigasikan ke browser dan akses server Zabbix Anda melalui alamat. http://<server-IP>/zabbix. Saat mengakses alamat di atas, halaman yang akan tampil adalah halaman selamat datang Zabbix.
Zabbix konfigurasi
Kredensial login default adalah admin sebagai nama pengguna dan zabbix sebagai kata sandi. Ketika Anda berhasil masuk ke Zabbix, Anda harus mendarat di dasbor default.

Anda telah berhasil menginstal server Zabbix pada Debian 10 Buster. sebvagai monitoring untuk server Anda
Selamat Mencoba….