Zabbix adalah alat pemantauan sumber terbuka untuk server, perangkat jaringan, dan aplikasi. Ini menggunakan agen (agen Zabbix) yang diinstal pada host yang dipantau untuk mengumpulkan data.
Zabbix juga mendukung pemantauan tanpa agen melalui pemeriksaan SNMP, TCP, dan ICMP, serta melalui IPMI, JMX, SSH, dan telnet.
Di sini, kita akan melihat cara menginstal Zabbix Server Debian 10 dan Debian 9.
Persyaratan Sistem
Perangkat Keras
Zabbix membutuhkan minimal 128MB RAM dan 256MB ruang HDD. Namun, jumlah memori atau ruang hard disk tergantung pada jumlah host dan parameter yang dipantau.
2 inti CPU dan 2GB RAM akan cukup untuk memantau 500 host.Perangkat Lunak
Zabbix 5.0 (LTS)
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
Zabbix 4.0 (LTS)
Apache:1.3.12 atau lebih baru
MySQL:5.0.3 atau 8.0.x / MariaDB:Terbaru
PHP:5.4.0 atau lebih baru
Instal Zabbix
Konfigurasi repositori Zabbix
Paket server dan agen Zabbix tidak tersedia di repositori OS berbasis Debian. Jadi, kita akan mengkonfigurasi repositori Zabbix pada sistem dengan menginstal paket konfigurasi repositori Zabbix untuk mendapatkan paket yang diperlukan.
Zabbix 5.0 (LTS)
### Debian 10 ### wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb sudo dpkg -i zabbix-release_5.0-1+buster_all.deb
Zabbix 4.0 (LTS)
### Debian 9 ### wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb sudo dpkg -i zabbix-release_4.0-3+stretch_all.deb
Instal Server Zabbix
Gunakan perintah apt untuk menginstal server Zabbix dengan paket dukungan MariaDB agar MariaDB sebagai server database.
Zabbix 5.0 (LTS) – Debian 10
sudo apt update sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
Zabbix 4.0 (LTS) – Debian 9
sudo apt update sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent
Zona waktu
Edit file konfigurasi Zabbix untuk mengubah zona waktu sesuai dengan lokasi geografis Anda.
sudo nano /etc/zabbix/apache.conf
Perbarui baris di bawah ini dengan zona waktu yang benar, lihat zona waktu lainnya.
<IfModule mod_php7.c> ... ... php_value date.timezone America/New_York ... ... </IfModule>
Buat basis data Zabbix
Login ke MySQL / MariaDB dan buat database untuk instalasi Zabbix.
Anda dapat masuk ke server MariaDB tanpa kata sandi root basis data dengan sudo mysql -u root -p atau menjalankan perintah mysql -u root -p sebagai root di Debian.sudo 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 membuat database untuk instalasi Zabbix, impor skema awal, dan data ke dalamnya.
cd /usr/share/doc/zabbix-server-mysql zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb
Perbarui Konfigurasi Zabbix
Edit file zabbix_server.conf untuk mengatur detail database.
sudo nano /etc/zabbix/zabbix_server.conf
Pastikan Anda mengatur sebagai berikut.
DBHost=localhost DBName=zabbixdb DBUser=zabbixuser DBPassword=password
Mulai ulang semua layanan.
sudo systemctl restart zabbix-server zabbix-agent apache2
Aktifkan layanan untuk memulai secara otomatis pada boot sistem.
sudo systemctl enable zabbix-server zabbix-agent apache2
Setup Zabbix melalui Web Installer
Buka browser web dan buka URL berikut.
http://your-ip-add-ress/zabbix/ Untuk kedua versi Zabbix, instruksinya sama.Klik Langkah Berikutnya di halaman selamat datang Zabbix.
Penginstal web Zabbix sekarang memverifikasi apakah semua prasyarat terpenuhi untuk penginstalan atau ada masalah.
Jika tidak ada kesalahan , klik Langkah Berikutnya .
Ketik nama database Zabbix, pengguna DB, dan kata sandi database di bidang masing-masing. Kemudian, klik Langkah Berikutnya .
Sebutkan host server Zabbix, nomor port, dan nama server Zabbix.
Anda sekarang akan mendapatkan ringkasan pra-instalasi seperti di bawah ini. Klik Langkah Berikutnya.
Instalasi server Zabbix sekarang selesai. Klik Selesai .
Setelah Anda mengeklik tombol Selesai tombol, penginstal akan mengarahkan Anda ke Halaman Login Zabbix.
Akses Zabbix
Buka URL di bawah ini.
http://your-ip-add-ress/zabbixMasuk ke Server Zabbix dengan nama pengguna dan kata sandi default.
Nama pengguna: Admin
Sandi: zabbix
Dasbor Zabbix:
Kesimpulan
Itu saja. Saya harap posting ini membantu Anda menginstal Zabbix 5.0 / 4.0 di Debian 10 / Debian 9. Sekarang Anda dapat menginstal Zabbix Agent di mesin klien dan kemudian menambahkan mesin klien Anda ke server Zabbix untuk pemantauan.