Install monitoring Server (Zabbix)
1. Pertama-tama tambahkan repository Zabbix 7.0 ke sistem operasi berbasis RHEL 9 dengan cara memasukkan perintah dnf install -y https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-release-7.0-1.el9.noarch.rpm
2. Lalu masukkan perintah dibawah ini gunanya untuk mengelola cache metadata repositori DNF.
sudo dnf clean all
(Gunanya untuk menghapus semua cache DNF dari sistem, termasuk metadata repositori, header dan paket yang sudah diunduh.
TUJUANNYA:
- Memebersihkan data yang mungkin sudah kadaluarsa atau rusak.
- Menghindari error saat repositori berubah atau diupdate.
- Menghemat ruang jika cache terlalu besar. )
sudo dnf makecache
(Gunanya untuk membangun kembali cache metadata dari semua repositori yang tersedia.
TUJUANNYA:
- Mempercepat pencarian paket saat menggunakan dnf install atau dnf search.
- Menyingkronkan sistem dengan versi terbaru dari paket-paket di repositori. )
3. Setelah itu, masukkan perintah sudo dnf install zabbix-server-mysql zabbix-web zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent --nogpgcheck --disablerepo=epel -y Gunanya untuk menginstall komponen utama Zabbix dari repositori Zabbix, khususnya untuk menggunakan backend database MySQL (atau MariaDB), dan frontend web menggunakan Apache.
4. Setelah itu masukkan perintah mysql -u root -p Gunanya untuk masuk ke MySQL atau MariDB melalui terminal sebagai user root, yaitu administrator database.
Masukkan perintah seperti dibawah ini:
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'Putrizabbix'@'localhost' IDENTIFIED BY 'jaringan';
GRANT ALL PRIVILEGES ON zabbix.* TO 'Putrizabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT:
5. Lalu masukkan perintah zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u Putrizabbix -p zabbix untuk mengimpor struktur dan data awal database Zabbix ke dalam MySQL/MariaDB.
password : jaringan / sesuaikan saja
6. Untuk membuka dan mengedit file konfigurasi utama Zabbix server, maka masukkan perintah sudo nano /etc/zabbix/zabbix_server.conf
7. Lalu masukkan perintah dibawah ini:
mkdir -p /var/www/html/zabbix (Gunanya untuk menyediakan lokasi file web Zabbix agar bisa dilayani oleh Apache)
cp -r /usr/share/zabbix/* /var/www/html/zabbix/ (Gunanya untuk memindahkan file PHP dan asset Zabbix ke lokasi web server.)
chown -R apache:apache /var/www/html/zabbix (Gunanya untuk memberikan hak akses yang benar agar Apache bisa menjalankan Zabbix frontend tanpa masalah izin.)
8. Untuk membuka dan mengedit file konfigurasi Zabbix untuk web server Apache, maka masukkan perintah sudo nano /etc/httpd/conf.d/zabbix.conf
9. Setelah itu buka dan edit file kofigurasi utama PHP pada sistem dengan memasukkan perintah sudo nano /etc/php.ini
Ubah bagian berikut sesuai dengan foto dibawah ini:
10. Lalu masukkan perintah dibawah ini:
systemctl restart php-fpm httpd zabbix-server zabbix-agent (Untuk me-restart (mengulang) layanan php-fpm, httpd, zabbix-service dan zabbix-agent)
systemctl enable php-fpm httpd zabbix-server zabbix-agent (Untuk mengaktifkan layanan agar otomatis berjalan saat booting/reboot.)
11. Akses di web browser menggunakan IP Address/zabbix





















Komentar
Posting Komentar