![Cara Mengelola Zentyal PDC (Pengontrol Domain Utama) dari Sistem Windows](/f/a12594a276c4836ea71e40eb54e42861.jpg?width=100&height=100)
Zabbix adalah perangkat lunak pemantauan infrastruktur TI gratis, sumber terbuka, populer, dan kaya fitur yang dikembangkan menggunakan bahasa PHP. Ini digunakan untuk memantau jaringan, server, aplikasi, layanan, serta sumber daya cloud. Ini juga mendukung pemantauan perangkat penyimpanan, database, mesin virtual, telepon, sumber daya keamanan TI, dan banyak lagi.
Baca Juga: Cara Menginstal Zabbix di RHEL 8
Untuk pengembang, Zabbix dikirimkan dengan API yang menyediakan akses ke hampir semua fungsi yang tersedia di Zabbix. Ini mendukung integrasi dua arah yang mudah dengan perangkat lunak apa pun. Anda juga dapat menggunakan API untuk mengintegrasikan fungsi Zabbix ke dalam perangkat lunak pihak ketiga.
Tutorial ini menunjukkan cara menginstal dan mengkonfigurasi rilis terbaru dari Zabbix 4.2 Server aktif Debian 10 dengan MySQL database untuk menyimpan data, PHP dan Server Web Apache sebagai antarmuka web utama.
1. Untuk memasang Zabbix, pertama Anda perlu menginstal Apache dan PHP beserta beberapa modul PHP yang dibutuhkan sebagai berikut.
# apt install apache2 php php-mysql php-mysqlnd php-ldap php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php.
2. Dalam proses instalasi, penginstal memicu sistemd untuk memulai secara otomatis Apache service, dan juga memungkinkannya untuk memulai secara otomatis saat boot sistem. Anda dapat memeriksa apakah itu aktif dan berjalan menggunakan perintah systemctl.
# systemctl status apache2.
Berikut ini adalah beberapa yang berguna perintah systemctl untuk mengelola Apache layanan di bawah sistemd.
# systemctl mulai apache2. # systemctl stop Apache2. # systemctl restart apache2.
3. Untuk menyimpan data, Zabbix membutuhkan sistem manajemen basis data. Ini mendukung MySQL secara default tetapi untuk panduan ini, kami akan menginstal MariaDB sebagai pengganti drop-in untuk MySQL.
# apt install mariadb-server mariadb-client.
4. Ketika instalasi selesai, MariaDB layanan dimulai secara otomatis dan diaktifkan untuk memulai secara otomatis saat startup sistem. Untuk memeriksa apakah sudah aktif dan berjalan, gunakan perintah berikut.
# systemctl status mariadb.
5. Selanjutnya, Anda perlu mengamankan MariaDB instalasi basis data server. Paket yang diinstal dikirimkan dengan skrip yang perlu Anda jalankan dan ikuti rekomendasi keamanan.
# mysql_secure_installation.
Ini akan meminta Anda untuk menentukan tindakan untuk menghapus pengguna anonim, menonaktifkan login root dari jarak jauh, menghapus database uji dan akses ke sana, dan menerapkan semua perubahan.
6. Setelah server database diamankan, Anda perlu membuat database untuk Zabbix. Pertama, masuk ke database untuk mendapatkan akses ke shell MariaDB sebagai berikut.
# mysql -u root -p.
7. Kemudian jalankan perintah SQL berikut untuk membuat database yang diperlukan (jangan lupa untuk mengatur kata sandi yang aman).
MariaDB [(tidak ada)]> buat basis data kumpulan karakter zabbix utf8 susun utf8_bin; MariaDB [(tidak ada)]> berikan semua hak istimewa di zabbix.* untuk [dilindungi email] diidentifikasi oleh '[dilindungi email]'; MariaDB [(tidak ada)]> berhenti;
8. Untuk memasang Zabbix, Anda harus mengaktifkan Repositori Resmi Zabbix yang berisi paket-paket Zabbix, sebagai berikut.
#wget https://repo.zabbix.com/zabbix/4.2/debian/pool/main/z/zabbix-release/zabbix-release_4.2-2+buster_all.deb. # dpkg -i zabbix-release_4.2-2+buster_all.deb. #perbaruan tepat
9. Sekarang instal server Zabbix, frontend web, paket agen menggunakan perintah berikut.
# apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-agent
10. Jika instalasi paket berhasil, selanjutnya, impor skema dan data awal ke dalam database Zabbix yang Anda buat pada langkah sebelumnya.
# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u zabbix -p zabbix.
11. Selanjutnya, konfigurasikan daemon server Zabbix untuk menggunakan database yang Anda buat untuknya dengan mengedit file /etc/zabbix/zabbix_server.conf.
# vim /etc/zabbix/zabbix_server.conf.
Cari opsi konfigurasi berikut dan perbarui nilainya untuk mencerminkan pengaturan database Anda. Perhatikan bahwa Anda perlu menghapus komentar pada opsi apa pun yang dikomentari dan menetapkan nilai yang benar.
DBHost=host lokal. DBName=zabbix. DBUser=zabbix. [dilindungi email]
Kemudian simpan perubahan baru dalam file dan keluar.
12. Anda juga harus mengatur PHP agar berfungsi dengan benar dengan frontend Zabbix dengan menentukan zona waktu Anda di /etc/zabbix/apache.conf mengajukan.
# vim /etc/zabbix/apache.conf.
Temukan bagian konfigurasi untuk versi PHP Anda, misalnya, PHP 7.x. Kemudian batalkan komentar pada baris berikut (dengan menghapus “#”
karakter di awal) untuk mengaktifkan zona waktu untuk server Anda seperti yang ditunjukkan pada tangkapan layar.
php_value date.timezone Afrika/Kampala.
Simpan perubahan dan tutup file.
13. Sekarang restart server Apache untuk menerapkan perubahan terbaru.
# systemctl restart apache2.
14. Dengan semua pengaturan lingkungan yang sempurna, Anda sekarang dapat memulai server Zabbix dan proses agen, memungkinkan mereka untuk memulai secara otomatis saat boot sistem seperti yang ditunjukkan.
# systemctl start zabbix-server zabbix-agent. # systemctl aktifkan zabbix-server zabbix-agent.
15. Kemudian pastikan untuk memeriksa status server Zabbix menggunakan perintah berikut.
# systemctl status zabbix-server.
16. Juga, pastikan bahwa proses agen zabbix aktif dan berjalan dengan memeriksa statusnya seperti yang ditunjukkan. Ingat agen yang Anda mulai menjalankan dan memantau localhost. Jika Anda ingin memantau server jarak jauh, instal dan konfigurasikan agen pada server tersebut (lihat artikel terkait di akhir panduan).
# systemctl status zabbix-agent.
17. Sebelum Anda dapat mengakses frontend web Zabbix seperti yang ditunjukkan di bagian berikutnya, jika Anda memiliki Layanan firewall UFW berjalan, Anda perlu membuka port 80 (HTTP) dan 443 (HTTPS) untuk mengizinkan lalu lintas ke server Apache.
# ufw izinkan 80/tcp. # ufw izinkan 443/tcp. # ufw memuat ulang.
18. Sebelum Anda dapat mulai menggunakan antarmuka web Zabbix untuk pemantauan, Anda perlu mengonfigurasi dan mengaturnya melalui penginstal web. Untuk mengakses penginstal, buka browser web dan arahkan ke URL berikut.
http://SERVER_FQDM/zabbix. ATAU. http://SERVER_IP/zabbix.
19. Setelah Anda mengklik pergi, atau tekan Memasuki, Anda akan mendarat di halaman Selamat Datang seperti yang ditunjukkan pada tangkapan layar berikut. Klik Berikutnya langkah untuk memulai proses setup.
20. Pemasang kemudian akan memeriksa prasyarat seperti yang ditunjukkan pada tangkapan layar, jika semua membutuhkan PHP modul dan opsi konfigurasi OK (gulir ke bawah untuk melihat persyaratan lainnya), klik Langkah berikutnya untuk melanjutkan.
21. Selanjutnya, masukkan pengaturan koneksi database untuk frontend Zabbix untuk ditautkan ke database. Pilih jenis basis data (yang seharusnya MySQL), berikan host basis data, port basis data, nama basis data, dan pengguna basis data dan kata sandi pengguna seperti yang ditunjukkan pada tangkapan layar.
22. Selanjutnya, masukkan detail server Zabbix (nama host atau alamat IP host dan nomor port server hosting). Secara opsional, tetapkan nama untuk instalasi.
23. Sekarang penginstal akan menunjukkan kepada Anda halaman ringkasan pra-instalasi. Jika semuanya baik-baik saja, klik Langkah berikutnya untuk menyelesaikan pengaturan.
24. Sekarang klik Selesai, dan Anda akan diarahkan kembali ke halaman login seperti yang ditunjukkan pada tangkapan layar berikutnya.
25. Untuk login, masukkan username Admin dan password zabbix.
26. Setelah Anda masuk, Anda akan melihat Dasbor bagian Pemantauan. Tampilan Global akan menampilkan contoh informasi Sistem, masalah berdasarkan tingkat keparahan, masalah, waktu setempat, dan lainnya, seperti yang ditunjukkan pada tangkapan layar.
27. Sebagai langkah penting, Anda perlu mengubah kata sandi akun administrator default. Untuk melakukannya, buka Administrasi ==> Pengguna.
Dari daftar pengguna, di bawah Alias, klik Admin untuk membuka detail pengguna. Di halaman detail pengguna, cari Kata sandi bidang dan klik Ubah kata sandi. Kemudian atur kata sandi yang aman dan konfirmasikan. Dan klik Memperbarui untuk menyimpan kata sandi.
Anda mungkin juga ingin membaca artikel Zabbix terkait berikut ini.
Itu saja! Dalam artikel ini, kami telah mempelajari cara menggunakan perangkat lunak pemantauan Zabbix versi terbaru di Debian 10 server. Anda dapat menemukan informasi lebih lanjut di Dokumentasi Zabbix.