Zabbix

Cara Menginstal Zabbix di Debian

Cara Menginstal Zabbix di Debian
Manajemen jaringan adalah bagian dari pekerjaan administrator sistem. Zabbix adalah solusi luar biasa untuk memantau dan mengelola jaringan. Program ini adalah perangkat lunak sumber terbuka dan gratis yang dilengkapi dengan banyak fitur. Zabbix digunakan untuk memantau jaringan, server, aplikasi, layanan, dan bahkan sumber daya cloud. Ini juga mendukung penyimpanan pemantauan, database, mesin virtual, telepon, dan banyak lagi.

Untuk pengembang, Zabbix hadir dengan API tangguh yang menawarkan hampir semua fungsi Zabbix.

Panduan ini akan menunjukkan cara menginstal dan mengkonfigurasi Zabbix di Debian.

Prasyarat

Di Linux, melakukan perubahan tingkat sistem apa pun memerlukan akses hak istimewa root (atau sudo). Di Debian, ia memblokir pengguna lain dari menjalankan tindakan apa pun yang dapat mengubah sistem. Anda perlu mengakses akun root (atau akun lain dengan hak istimewa sudo) untuk menginstal dan mengkonfigurasi Zabbix.

Dalam contoh ini, kita akan mengkonfigurasi Zabbix, bersama dengan database MySQL untuk menyimpan data, PHP, dan server Apache untuk antarmuka web.

Menginstal Zabbix di Debian

Langkah-langkah berikut menunjukkan cara mengunduh dan menginstal Zabbix ke sistem Debian Anda.

Langkah 1: Instal Apache dan PHP

Ini adalah langkah pertama dalam menginstal Zabbix. Ini adalah alat yang ditulis dalam PHP, jadi Anda harus memiliki server yang siap untuk menjalankannya. Jalankan terminal dan jalankan perintah berikut.

$ apt update && apt install apache2 php php-mysql php-mysqlnd php-ldap
php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php

Jika instalasi berhasil, maka sistem akan dipicu untuk memulai layanan Apache secara otomatis. Layanan ini juga diaktifkan untuk memulai saat boot. Verifikasi bahwa layanan aktif dan berjalan melalui perintah berikut.

$ systemctl status apache2

Sebelum melangkah lebih jauh, berikut adalah beberapa perintah systemctl cepat untuk mengelola layanan Apache. Perintahnya cukup jelas, dan Anda dapat menggunakannya untuk memulai, menghentikan, dan memulai ulang layanan Apache.

$ systemctl mulai apache2
$ systemctl hentikan apache2
$ systemctl restart apache2

Langkah 2: Instal Solusi Basis Data

Zabbix membutuhkan sistem manajemen basis data untuk berfungsi. Bagian ini menunjukkan cara menginstal dan mengkonfigurasi MariaDB.

Pertama, instal MariaDB.

$ apt update && apt install mariadb-server mariadb-client

Verifikasi instalasi dengan menjalankan perintah berikut untuk memeriksa status layanan MariaDB.

$ systemctl status mariadb

Langkah selanjutnya adalah melakukan instalasi database server MariaDB. Paket MariaDB dilengkapi dengan skrip yang mengotomatiskan pekerjaan untuk Anda.

$mysql_secure_installation

Saat skrip dijalankan, Anda akan dimintai beberapa opsi. Disarankan untuk menghapus pengguna anonim, menonaktifkan login root jarak jauh, dan menghapus database pengujian.

Kami sekarang akan membuat database khusus untuk Zabbix. Luncurkan terminal dan mulai shell MariaDB dengan memasukkan perintah berikut.

$ mysql -u root -p

Kemudian, jalankan perintah berikut secara berurutan. Masukkan kata sandi yang kuat dan sesuai di bidang kata sandi.

$ membuat database set karakter zabbix utf8 menyusun utf8_bin;
$ berikan semua hak istimewa di zabbix.* ke zabbix@localhost diidentifikasi oleh
'';

$ berhenti;

Langkah 3: Instal Zabbix

Akhirnya, sistem Anda sekarang siap untuk menginstal Zabbix. Menginstal Zabbix sedikit berbeda dari langkah sebelumnya. Zabbix menawarkan paket DEB yang dapat diinstal untuk Debian/Ubuntu yang mengonfigurasi repo resmi Zabbix di sistem. Lihat di halaman unduhan Zabbix.

$wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/
zabbix-release_5.0-1+buster_all.deb

Setelah paket diunduh, instal paket menggunakan APT. Ini akan memastikan bahwa semua dependensi ditangani sekaligus.

$ tepat instal ./zabbix-release_5.0-1+buster_all.deb

Perintah berikut akan menginstal server Zabbix, front-end web, dan paket agen.

$ apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Langkah 4: Konfigurasikan Zabbix Server Daemon

Zabbix sekarang harus berhasil diinstal pada sistem Debian Anda. Namun, Zabbix masih harus dikonfigurasi agar Anda dapat menggunakan database yang baru saja Anda buat. Pastikan semua paket (khususnya paket Zabbix) terbaru dengan memasukkan perintah berikut:.

$ apt update && apt upgrade -y

Muat skema dan data awal Zabbix ke dalam database khusus Zabbix melalui perintah yang diberikan di bawah ini.

$ zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz |
mysql -u zabbix -p zabbix

Buka file konfigurasi server Zabbix di editor pilihan Anda.

$ nano /etc/zabbix/zabbix_server.konf

Berikut adalah entri yang perlu Anda ubah. Perhatikan bahwa jika ada yang dikomentari, batalkan komentarnya terlebih dahulu.

$DBHost=host lokal

$DBName=zabbix

$ DBUser=zabbix

$DBPassword=

Langkah 5: Konfigurasi Apache

Untuk memastikan bahwa server Apache berfungsi dengan front-end Zabbix, Anda memerlukan file konfigurasi Zabbix khusus Apache. Instal file konfigurasi Zabbix untuk Apache melalui perintah berikut.

$ apt update && apt install -y zabbix-apache-conf

Untuk menerapkan perubahan, muat ulang Apache dengan memasukkan yang berikut:.

$ systemctl reload apache2

Buka file konfigurasi Zabbix untuk Apache di editor teks favorit Anda.

$ nano /etc/zabbix/apache.konf

Temukan bagian PHP yang sesuai (misalnya, PHP 7.x) dan edit entri berikut. Jangan lupa untuk menghapus komentar pada baris terlebih dahulu (hapus karakter tambahan "#" di depan baris).

$ php_nilai tanggal.zona waktu

Langkah 6: Selesaikan Konfigurasi

Anda hampir selesai mengonfigurasi server. Setelah melakukan semua perubahan, sekarang saatnya untuk me-restart server. Pertama, restart layanan Apache dengan memasukkan perintah berikut:.

$ systemctl restart apache2

Sekarang saatnya untuk memulai server Zabbix. Untuk melakukannya, masukkan perintah berikut.

$ systemctl start zabbix-server zabbix-agent

Jalankan perintah berikut.

$ systemctl aktifkan zabbix-server zabbix-agent

Periksa status server Zabbix dengan memasukkan yang berikut:.

$ systemctl status zabbix-server

Kami sekarang akan memeriksa apakah agen Zabbix sedang berjalan. Dalam contoh ini, agen sedang memantau localhost. Jika Anda ingin agen memantau server jarak jauh, pastikan untuk membuat perubahan yang diperlukan dalam langkah-langkah yang ditunjukkan di atas.

$ systemctl status zabbix-agent

Langkah 7: Tweak Firewall

Agar Zabbix berfungsi, Anda harus membuka port 80 dan 443. Ini adalah port default yang digunakan sebagian besar aplikasi. Namun demikian, selalu merupakan ide yang baik untuk memastikan bahwa port ini terbuka saat menggunakan Zabbix.

Perintah berikut adalah untuk firewall UFW.

$ ufw izinkan 80/tcp

$ ufw izinkan 443/tcp

$ ufw isi ulang

Langkah 8: Konfigurasikan Zabbix Front-End

Sebelum menggunakan Zabbix, Anda juga perlu menjalankan beberapa pengaturan awal melalui penginstal web. Luncurkan URL berikut di browser web apa pun.

$http:///zabbix

Zabbix akan memuat wizard pengaturan. Klik "Langkah berikutnya" untuk melanjutkan.

Selanjutnya, Zabbix akan melakukan pemeriksaan pada pengaturan PHP untuk melihat apakah semuanya baik-baik saja. Klik "Langkah berikutnya" untuk melanjutkan.

Anda kemudian akan dimintai info koneksi database. Zabbix akan secara otomatis mengisi sebagian besar bidang ini. Satu-satunya bidang yang harus Anda isi sendiri adalah kata sandi. Masukkan kata sandi dan klik "Langkah berikutnya" untuk melanjutkan.

Pada langkah ini, Zabbix akan menanyakan detail server. Umumnya, informasi host dan port akan digunakan apa adanya. Berikan server nama yang sesuai dan klik "Langkah berikutnya" untuk melanjutkan.

Zabbix akan menampilkan ringkasan singkat dari instalasi. Periksa apakah ada sesuatu yang memerlukan perubahan. Jika tidak, klik "Langkah berikutnya" untuk melanjutkan.

Instalasi sekarang selesai! Klik tombol "Selesai".

Anda sekarang akan dibawa ke halaman login Zabbix. Nama pengguna adalah "Admin" dan kata sandinya adalah "zabbix.Anda harus mengubahnya secara manual nanti untuk memastikan keamanan.

Voila! Zabbix diatur dan dijalankan! Kami saat ini berada di dasbor Zabbix.

Sebelum melanjutkan, izinkan kami menunjukkan cara mengubah kata sandi administrator default Zabbix. Pergi ke Administrator >> Pengguna.

Klik "Admin" di bawah kolom "Alias".

Klik “Ubah kata sandi.”

Masukan kata sandi yang baru. Kemudian, klik "Perbarui".”

Pikiran Akhir

Zabbix adalah solusi luar biasa untuk memantau jaringan. Meskipun metode untuk menginstal Zabbix ditunjukkan di Debian dalam artikel ini, prosesnya harus serupa untuk semua distro berbasis Debian, misalnya, Ubuntu, Linux Mint, dll.

Selamat berkomputasi!

5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...
Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...
Cara Menginstal League Of Legends di Ubuntu 14.04
Jika Anda adalah penggemar League of Legends, maka ini adalah kesempatan bagi Anda untuk menguji coba League of Legends. Perhatikan bahwa LOL didukung...