Assalamualaikum.Wrb.
Hallo kawan selamat datang di blog Networking Indonesia yaitu blog yang membahas seputar IT di Indonesia dan didunia.Pada postingan ini saya masih ingin membahas tentang Server yaitu Server Zabbix,tau gk zabbix hehe.
Apa sih Zabbix?
Zabbix adalah alat
perangkat lunak pemantauan sumber terbuka untuk beragam komponen IT,
termasuk jaringan, server, mesin virtual, dan layanan cloud. Zabbix
menyediakan metrik pemantauan, antara lain pemanfaatan jaringan, beban
CPU, dan konsumsi ruang disk.
Berikut Konfigurasi Zabbix:
INSTALL APACHE HTTPD SERVER
Pertama kita akan update paket yang telah kita tambahkan ke dalam server ubuntu kita,dengan perintah berikut:
- apt update
- apt upgrade
Jika sudah kita install server apache2 karena pada tahap ini kita akan menggunakan server apache,dengan perintah berikut:
- apt install apache2
Setelah menginstall apache,kita Konfigurasikan Keamanan dasar dengan mengizinkan Prod ServerTokens,dengan masuk ke directory nano /etc/apache2/conf-enabled/security.conf > Kita ganti pada line 26 dengan perintah berikut : ServerTokens Prod.
Kita setel Name Servernya,dan Server Adminnya,dengan perintah berikut:grep ServerName /etc/apache2/apache2.conf dan grep ServerAdmin /etc/apache2/apache2.conf Jika sudah restart web apache2 nya dengan perintah berikut:systemctl restart apache2.
Kita aktifkan Layanan Firewall dan tambahkan http atau https,agar aman dengan perintah berikut : ufw enable,ufw allow http dan ufw allow https.
Kita Konfigurasikan Apache2 untuk menggunakan skrip PHP dengan menginstall paket-paket berikut:apt-get -y install php php-pear php-cgi php-common libapache2-mod-php php-mbstring php-net-socket php-gd php-xml-util php-mysql php-gettext php-bcmath.
Disini akan menginstall phpv7.2 di Ubuntu 18.04 > kalian dapat konfigurasikan menggunakan perintah php -v.
Disini kita pastikan bahwa kita sudah mengatur zona waktu yang benar dengan masuk ke directory: nano /etc/php/7.2/apache2/php.ini.
INSTALL MARIADB SERVER
Disini kita pastikan sudah menginstall maridb di Ubuntu jika kalian blm menginstall kalian bisa klik link berikut untuk menginstallnya:https://computingforgeeks.com/install-mariadb-10-on-ubuntu-18-04-and-centos-7/.
Setelah Installasi Server Database selesai > kita perlu membuat database untuk pengguna Zabbix dengan perintah berikut:
- mysql -u root -p
- create database zabbix;
- grant all privileges on zabbix.* to zabbix@'localhost' identified by 'password_disini';
- flush privileges;
- exit
INSTALL ZABBIX SERVER
Jika sudah dibuat kita akan menambahkan repository zaabix untuk ubuntu dengan perintah berikut:wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+bionic_all.deb.
Kita aktifkan repository yang sebelumnya sudah ditambahkan dengan perintah:dpkg -i zabbix-release_3.4-1+bionic_all.deb.
Kita update Ubuntunya agar paket yang sudah kita tambahkan bisa kita gunakan dengan perintah:apt update.
Dan kita install paket server zabbix,dengan perintah:apt install zabbix-agent zabbix-server-mysql php-mysql zabbix-fronted-php.
Kita akan periksa versi server yang sudah kita Install dengan perintah:apt-cache policy zabbix-server-myql.
Kita import data yang sudah kita Install dengan perintah:zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix. > masukan password yang sudah dibuat.
KONFIGURASI DAN MULAI SERVER ZABBIX
Untuk file konfigurasi zabbix itu berada di directory /etc/zabbix/zabbix_server.conf.Pastikan kalian sudah me-konfigurasinya dengan benar seperti gambar di bawah ini.
Kita restart server zabbixnya yang sudah tadi di konfigurasi dengan perintah:systemctl restart zabbix-server.
Kita akan Nonaktifkan php always_populate_raw_post_data dengan menambahkan baris "$current = -1" jika sudah disave.
Kita akan edit di directory file /etc/php/7.2/apache2/php.ini untuk menetapkan persyaratan php untuk server dabbix > kita akan mengeditnya seperti gambar di bawah ini:
Kita akan konfigurasikan agen zabbix untuk memonitor server zabbix sendiri dengan masukan Hostname yang kita inginkan seperti gambar di bawah ini:
Kita mulai dan aktifkan Server Zabbixnya dengan perintah:systemctl start zabbix-server dan systemctl enable zabbix-server.
KONFIGURASI FIREWALL
Jika kalian memiliki firewall yang di install dan dijalankan pastikan pada sistem kalian mengizinkan port 5000 dan port 5051,jika blm kalian bisa masukan perintah : ufw allow proto tcp from any to any port 10050,10052.
PENGATURAN SERVER ZABBIX
Nahh jika sudah selesai kita sudah bisa mengaksesnya dengan ketikan di url browser "http://ipaddress or hostname/zabbix/".Jika sudah bisa di akses ini adalah tampilan halaman depannya > klik Next step untuk melanjutkan installasi.
Pada tab ini adalah kita suruh konfirmasikan kalo semua persyaratan telah dipenuhi > klik Next step.
Disini kita akan konfirmasikan Database yang sudah dibuat sebelumnya > klik Next step.
Disini kita disuruh konfirmasikan Nama Host dan Portnya untuk server Zabbix >klik Next step.
Kita disuruh untuk konfirmasikan semua pengaturannya > klik Next step.
Oke berarti Installation zabbix sudah berhasil > klik Finish untuk mengakhirinya.
Nahh untuk default login kalian bisa menggunakan username:admin dan password:zabbix.
Dan ini adalah tampilan dashboard dari si Server Zabbix.
Oke itu saja cukup mudah bukan hehe,bila ada yang ingin ditanyakan bisa coment dibawah sekian dari saya Wassalamualaikum.Wrb.
No comments:
Post a Comment