Lingkungan Instalasi

Lingkungan Instalasi

Jika Anda memiliki kesempatan untuk menggunakan pengaturan, kami telah memilih xfce untuk lingkungan desktop. Jika Anda tidak memiliki sisa langkah instalasi akan bekerja dengan sempurna bahkan jika Anda memiliki lingkungan pengaturan minimal yang merupakan lingkungan terbersih yang Anda temukan untuk Debian.

Keamanan Pertama!

Masuk ke user root dan tambahkan user tamu ke file soders dengan menambahkan sederhana.

Username      ALL=(ALL:ALL)        ALL

Ke dalam file konfigurasi /etc/sudoers

Anda juga bisa menggunakan

# visudo

Untuk langsung mengedit file dengan editor teks default (nano dalam kasus saya)

Instal Mysql

Setelah Anda membuat user tamu dan memberikan hak akses root, kami dapat masuk ke user dengan

# su – username

dan mulai menambahkan sudo di depan perintah untuk mengirim perintah root dengan kontrol.

Instal Mysql dengan perintah berikut

$ sudo apt-get install mysql-server

Tekan ‘Y’ untuk mengdownload dan menginstal.

Tepat setelah instalasi, tambahkan mysql ke urutan startup sehingga ketika sistem reboot, server mysql Anda akan aktif.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Anda dapat menguji apakah mysql siap dengan perintah berikut:

# sudo mysql -uroot

Anda harus dapat masuk ke server database tanpa memasukkan password.

Ketik quit untuk keluar dari server

Instal Zabbix dari Repositori

Setelah instalasi server database selesai, kita dapat mulai menginstal aplikasi zabbix.

Download paket apt repo ke sistem

$ sudo wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/
zabbix-release_4.0-2+stretch_all.deb

$ sudo dpkg -i zabbix-release_4.0-2+stretch_all.deb
$ sudo apt update

Mari kita instal server Zabbix dan paket ujung depan.

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

Tambahkan Layanan Zabbix ke Startup

Setelah semua paket diinstal, aktifkan service Zabbix tetapi jangan mulai dulu. Kami membutuhkan modifikasi pada file konfigurasi.

$ sudo systemctl enable apache2
$ sudo systemctl enable zabbix-server
$ sudo systemctl enable zabbix-agent

Buat Database dan Deploy Tabel Database Zabbix

Sekarang saatnya membuat database untuk Zabbix. Harap dicatat Anda dapat membuat database dengan nama dan user apa pun. Yang Anda butuhkan hanyalah mengganti nilai yang sesuai dengan perintah yang kami sediakan di bawah ini.

Dalam kasus kami, kami akan mengambil (semua peka huruf besar-kecil)

User name: Zabbix
Password: VerySecretPassword
Database: Zabbix
Host Address: localhost

Kami membuat database dan user zabbix dengan user root mysql

$ sudo mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to [email protected] identified by
'VerySecretPassword';
mysql> quit;

Setelah membuat database dan user, kami membuat tabel database Zabbix di database baru kami dengan perintah berikut:

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p -B Zabbix

Masukkan password basis data Anda di langkah berikutnya

VerySecretPassword

Proses mungkin memakan waktu sekitar 1-10 menit tergantung pada kinerja server Anda.

Konfigurasikan Server Zabbix

Agar server Zabbix kita mulai dan siap untuk bisnis, kita harus mendefinisikan parameter database ke dalam zabbix_server.conf

$ sudo nano /etc/zabbix/zabbix_server.conf
 
DBHost=localhost
DBUser=zabbix
DBPassword=VerySecretPassword
DBName=zabbix

Zona waktu perlu dimasukkan ke dalam file /etc/zabbix/apache.conf agar tidak menghadapi inkonsistensi terkait waktu di lingkungan kita. Juga langkah ini adalah suatu keharusan untuk lingkungan tanpa error. Jika parameter ini tidak disetel, interface web Zabbix akan memperingatkan kita setiap saat. Dalam kasus saya, zona waktunya adalah Eropa/Istanbul.

Anda bisa mendapatkan daftar lengkap zona waktu PHP di sini.

Harap perhatikan juga ada segmen php7 dan php5 di sini. Dalam pengaturan kami, php 7 telah diinstal sehingga memodifikasi php_value date.timezone di segmen php7.c sudah cukup tetapi kami sarankan untuk memodifikasi php5 untuk masalah kompatibilitas.

Simpan file.

Sekarang hentikan dan mulai service agar semua perubahan terpengaruh.

$ sudo systemctl restart apache2 zabbix-server zabbix-agent

Menyiapkan Server Web

Sekarang database dan service Zabbix sudah siap. Untuk memeriksa apa yang terjadi di sistem kami, kami harus mengatur interface web dengan dukungan mysql. Ini adalah langkah terakhir kami sebelum online dan mulai memeriksa beberapa statistik.

Layar Selamat Datang.

Periksa apakah semuanya baik-baik saja dengan warna Hijau.

Tentukan nama user dan password yang kami tentukan di bagian pengaturan basis data.

DBHost=localhost
DBUser=zabbix
DBPassword=VerySecretPassword
DBName=zabbix

Anda dapat menentukan nama server Zabbix pada langkah ini. Anda ingin menyebutnya seperti menara pengawas atau server pemantau seperti itu juga.

Catatan: Anda dapat mengubah pengaturan ini dari

/etc/zabbix/web/zabbix.conf.php

Anda dapat mengubah parameter $ZBX_SERVER_NAME dalam file.

Verifikasi pengaturan dan tekan Langkah Berikutnya

Nama user dan password default adalah (peka huruf besar/kecil)

Username : Admin
Password: Zabbix

Sekarang Anda dapat memeriksa statistik sistem Anda.

Buka Pemantauan -> Data terbaru

Dan pilih Zabbix Server dari grup Host dan periksa apakah statistik ditayangkan.

Kesimpulan

Kami telah menyiapkan server database di awal karena sistem dengan paket yang sudah diinstal dapat mencegah versi apa pun atau versi mysql yang ingin kami download karena konflik. Anda juga dapat mengdownload server mysql dari situs mysql.com.

Kemudian kami melanjutkan dengan instalasi paket biner Zabbix dan membuat database dan user. Langkah selanjutnya adalah mengkonfigurasi file konfigurasi Zabbix dan menginstal interface web. Pada tahap selanjutnya Anda dapat menginstal SSL, memodifikasi konfigurasi untuk domain web tertentu, proxy melalui nginx atau langsung dijalankan dari nginx dengan php-fpm, upgrade PHP dan hal-hal seperti itu. Anda juga dapat menonaktifkan Zabbix-agent untuk menghemat dari ruang database. Itu semua terserah Anda.

Sekarang Anda dapat menikmati pemantauan dengan Zabbix. Semoga harimu menyenangkan.

Related Posts