Breaking News
recent

Cara Instalasi Server Monitoring Zabbix di CentOS 7

Hallo Wankawan,
Di artikel kali ini saya akan sedikit sharing tentang bagaimana cara instalasi Zabbix di Linux CentOS 7. Mungkin diantara kalian ada beberapa yang belum mengetahui apa itu Zabbix. Jadi, sebelum ke pembahasan, saya akan menjelaskan terlebih dahulu apa itu Zabbix.




Pengertian

Zabbix adalah sebuah perangkat lunak yang berbasis open source yang digunakan untuk pemantauan (monitoring) untuk beragam komponen TI (Teknologi Informasi), termasuk jaringan, server, mesin virtual, dan layanan cloud. Zebbix menyediakan metrik pemantauan, antara lain pemantauan traffic jaringan, beban CPU, dan pemakaian ruang Disk.

Disini, saya melakukan instalasi Zabbix menggunakan VM (Virrtual Machine), yaitu dengan VMWare Wokrstastion. Oke, lansung saja ke tahap instalasinya.

Hal yang Diperlukan


  • ISO Linux CentOS 7
  • Koneksi Internet
  • Virtual Machine (VMWare, Virtualbox, Hyper-v, Qemu, dll)

Langkah-langkah Instalasi



1. Disabled SELinux

Buka dan konfigurasikan SELinux dengan perintah di bawah 
nano /etc/sysconfig/selinux
Ganti "SELINUX=enforcing" menjadi "SELINUX=disabled"
Disable SELinux

Jika belum install nano kalian bisa menggunakan vi atau menginstall terlebih dulu dengan perintah berikut
yum install nano

Simpan dan keluar dari file tersebut, lalu Reboot sistem 
reboot



2. Install dan Konfigurasi Apache

Install Apache menggunakan 
yum -y install httpd
Tunggu sampai proses selesai
Install Apache


Cek status Apache 
systemctl status httpd.service

Status Apache

Jika Apache tidak berjalan(running), jalankan secara manual dengan perintah berikut
systemctl start httpd.service

Lalu aktifkan layanan httpd pada boot sistem
systemctl enable httpd



3. Konfigurasi Repositori yang Diperlukan

Install epel dan repositori remi
yum -y install epel-release
Install epel

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Install repo remi



Nonaktifkan Repositori PHP 5 dan Aktifkan repositori PHP 7.2
yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php72

Note : Jika muncul error  -bash yum-configure-manager: commnad not found, untuk mengatasinya masukkan perintah berikut
yum install yum-utils



4. Install dan Konfigurasi PHP

yum install php php-pear php-cgi php-common php-mbstring php-snmp php-gd php-pecl-mysql php-xml php-mysql php-gettext php-bcmath
Install PHP


Ubah konfigurasi PHP dengan mengedit file php.ini
nano /etc/php.ini

Ubah nilai-nilai konfigurasi default menjadi seperti di bawah ini 
date.timezone = Asia/Jakarta                                                                                      max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 2M
upload_max_filesize = 16M
Konfigruasi php.ini



5. Install dan Konfigurasi MariaDB

yum --enablerepo=remi install mariadb-server
Install MariaDB

Mulai layanan MariaDB
systemctl start mariadb.service

Lalu aktifkan MariaDB pada boot sistem
systemctl enable mariadb

Masukkan perintah berikut untuk menjalankan MariaDB secara aman
mysql_secure_installation
Running MariaDB

Login dan verifikasi DataBase
mysql -u root -p
Login MariaDB



6. Buat Database untuk Zabbix

Kalian dapat memilih nama DataBase sesuai keinginan kalian, sebagai pengganti zabbixrico pada perintah di bawah
create database zabbixrico;

Buat User (pengguna) DataBase dan berikan hak istimewa
create user 'rico'@'localhost' identified BY 'PasswordKalian' ;
grant all privileges on zabbixrico.* to rico@localhost ;

Kemudian Reload server DataBase
flush privileges;
Konfigurasi Database



7. Install Zabbix dan Dependensi yang Diperlukan

Tambahkan repositori Zabbix. Salin URL unduhan Zabbix terbaru dari situs web resmi Zabbix-nya.
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
Tambahkan Repositori Zabbix

Lalu Install Zabbix
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get
Proses Instalasi Zabbix



8. Konfigurasi Zabbix

Ubah Zona waktu dengan mengedit file konfigurasi Apache Zabbix
nano /etc/httpd/conf.d/zabbix.conf

Batalkan komentar pada baris berikut dan tambhkan Zona waktu kalian
php_value date.timezone Asia/Jakarta
Konfigurasi Zona waktu 

Restart layanan HTTPD
systemctl restart httpd.service

Pindah ke direktori Zabbix
cd /usr/share/doc/zabbix-server-mysql-4.0.15/

Import file Dump MySQL
zcat create.sql.gz | mysql -u rico -p zabbixrico
Import File Dump MySQL

Ubah file konfigurasi Zabbix dengan Database secara rinci
nano /etc/zabbix/zabbix_server.conf

Ubah parameter berikut
DBHost=localhost
DBName=zabbixrico
DBUser=rico
DBPassword=fedryan123 (isi sesuai password kalian)
Konfigurasi Zabbix

Kemudian simpan dan keluar dari file tersebut. Lalu Restart Zabbix
systemctl restart zabbix-server.service

Aktifkan Zabbix pada boot sistem
systemctl enable zabbix-server.service

Lalu kita ubah aturan Firewall
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --add-port={10051/tcp,10050/tcp} --permanent
firewall-cmd --reload
Atur Firewall

Setelah itu lakukan Restart layanan HTTPD
systemctl restart httpd



9. Setup Zabbix

Kalian bisa mengakses Zabbix dengan URL berikut 
http://hostname-atau- IP Kalian/zabbix

Dan akan muncul halaman Zabbix

Zabbix Welcome Page
Lalu, klik Next step





Check of pre-requisites
Di sini, Zabbix kalian akan memeriksa versi dan parameter PHP, MySQL / MariaDB yang telah diinstal.
Jika kalian melihat parameter gagal, kalian harus mengedit konfigurasinya dan menyegarkan halaman.
Untuk parameter PHP, kalian harus mengedit file (/etc/php.ini).
Jika sudah berhasil klik Next step




Configure DB connection
Disini, kalian isi nama Database, User, dan Password sesuai saat proses instalasi Database.
Jika sudah klik Next step





Zabbix server details
Lalu akan muncul detail server kalian, isi nama sesuai keinginan.
Jika sudah klik Next step




Pre-installation summary
Lalu akan muncul ringkasan pra-instalasi. Klik Next step untuk menyelasaikan instalasi




Install Zabbix
Zabbix telah berhasil diinstall, lalu klik Finish 




Zabbix Login Page
Dan akan muncul halaman login Zabbix, login default Zabbix adalah User=admin, dan password=zabbix
Lalu klik Sign in




Zabbix Dashboard
Lalu akan muncul tampilan aplikasi Zabbix.
Dan selamat!!! instalazi Zabbix kalian telah berhasil

Referensi : fosslinux.com



Mungkin sekian materi tentang Instalasi Zabbix Menggunakan VM CentOS 7
Bila ada yang kurang dimengerti, bisa cantumkan di kolom komentar
Semoga bermanfaat dan Selamat mencoba­čść

Tidak ada komentar:

Diberdayakan oleh Blogger.