Rumahweb Journal
Cara Install Zabbix Agent

Cara Install Zabbix Agent Untuk Monitoring Server

Pada artikel sebelumnya, kami telah menjelaskan tentang apa itu Zabbix monitoring server dan cara install di VPS Ubuntu. Dalam artikel ini, kami akan melanjutkan panduannya tentang cara install Zabbix agent untuk monitoring server.

Zabbix adalah software monitoring Linux berbasis open-source yang dapat digunakan untuk memantau kinerja sistem atau server, network, bahkan aplikasi website. Zabbix memungkinkan pengguna untuk memonitor berbagai parameter, serta mendapatkan informasi tentang kesehatan dan kinerja sistem secara real-time dan akurat.

Dengan menggunakan Zabbix, administrator server dapat membuat informasi, grafik, dan laporan tentang kinerja sistem mereka deploy. Agar Zabbix dapat menampilkan informasi monitoring yang Anda perlukan, Anda bisa menginstall Zabbix agent yang berfungsi sebagai parameter monitoring yang diperlukan.

Sebelum membahas tentang cara install Zabbix Agent, terlebih dahulu kami akan menjelaskan secara singkat tentang perbedaan Zabbix agent dan Zabbix server. Simak informasi berikut ini.

Perbedaan Zabbix Agent dan Zabbix Server

Berikut adalah perbedaan antara Zabbix-Agent dan Zabbix-Server.

Zabbix Agent

  • Zabbix Agent adalah komponen perangkat lunak yang diinstal pada server yang ingin dimonitoring.
  • Tugas utama zabbix-agent adalah mengumpulkan data kinerja sistem dan mengirimkannya ke Zabbix Server Central.
  • Zabbix Agent berjalan pada setiap server yang ingin dimonitor, sehingga memungkinkan admin server untuk memantau parameter khusus yang berkaitan dengan sistem tersebut.
  • Selain itu, Zabbix Agent dapat mengumpulkan berbagai jenis data, termasuk penggunaan CPU, penggunaan memori, penggunaan disk, uptime dan banyak lagi.

Zabbix Server

  • Zabbix Server adalah komponen pusat dalam infrastruktur Zabbix.
  • Tugasnya adalah menerima data yang dikirimkan oleh Zabbix Agent, menyimpan data tersebut, dan menghasilkan laporan dan grafik berdasarkan data tersebut.
  • Zabbix Server bertanggung jawab untuk mengatur sistem pemantauan agent, pemberitahuan, dan manajemen setting.
  • Zabbix Server menyediakan dashboard yang cukup intuitif untuk admin server agar mudah membaca data.

Sederhananya, Zabbix Agent dan Zabbix Server bekerja sama untuk menyediakan solusi monitoring sistem yang komprehensif dan real-time. Zabbix Agent berfungsi untuk mengumpulkan data, sedangkan Zabbix Server memproses, menyimpan, dan menampilkan data untuk analisis dan pengelolaan.

System Reqruiments

Seperti informasi sebelumya, zabbix agent terpasang di setiap node server yang akan dilakukan monitoring. Zabbix-agent membutuhkan resource yang cukup besar, untuk mengumpulkan data dan mengirimkan laporan ke server utama zabbix (central).

  • VPS dengan OS Minimal Ubuntu 18.04 atau Almalinux 8
  • RAM 2GB 1 Core CPU
  • Akses root
  • Memiliki Zabbix server yang sudah terinstall 

Cara Install Zabbix Agent

Pada panduan kali ini, install Zabbix agent dilakukan di sistem operasi Linux Ubuntu 20.04. Berikut langkah-langkahnya.

Step 1. Update Sistem Operasi

Sebelum memulai proses instalasi, selalu disarankan untuk memperbarui sistem operasi VPS Anda. Buka terminal/ssh dan jalankan perintah berikut :

# sudo apt update
# sudo apt upgrade

Step 2. Update Repository Zabbix

Setelah selesai melakukan update package server, langkah selanjutnya adalah memasang package installasi zabbix. Berikut command yang dapat Anda gunakan.

# wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb  
# sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb 
# sudo apt update

Step 3. Install Agent Zabbix

Setelah Repository zabbix dipasang, langkah selanjutnya adalah menginstall sistem zabbix agent dengan perintah:

# sudo apt install zabbix-agent

Step 4. Konfigurasi Zabbix Agent

installasi zabbix agent telah selesai. Langkah selanjutnya adalah melakukan konfigurasi zabbix agent seperti menginputkan IP server pusat zabbix dan mengisi hostname zabbix yang digunakan.

File konfigurasi ini terdapat pada file /etc/zabbix/zabbix_agentd.conf.

Temukan setting berikut dan ganti dengan setting yang sesuai

Server=203.175.8.222 (ip address server central)

Hostname=vps.namadomainsaya.com

Step 5. Menjalankan Agent Zabbix

Zabbix Agent telah dikonfigurasi, langkah selanjutnya adalah menjalankan zabbix monitoring server berikut.

# sudo systemctl start zabbix-agent
# sudo systemctl enable zabbix-agent 

Cek apakah Zabbix agent telah berjalan dengan baik dengan menjalankan command

# systemctl status zabbix-agent service
zabbix service check

Note : Zabbix Agent perlu terhubung ke zabbix server (central) untuk mengirim dan menarik data. Pastikan Anda telah melakukan allow pada port 10050 dan 10051 pada Firewall masing-masing server, agar tidak mendapati kendala gagal koneksi.

Menambahkan Zabbix Agent ke Zabbix Server (Central)

Langkah terakhir adalah dengan menambahkan Zabbix agent yang baru diinstal ke server Zabbix. Caranya, masuk ke Dashboard utama Zabbix-Server yang telah diinstall seperti panduan sebelumya,

Navigasikan ke bagian “Configuration” > “Host” > “Create Host”, dan isi detail yang diperlukan dengan menggunakan Zabbix Agent seperti gambar berikut ini:

zabbix agent add host - install zabbix agent

Setelah agent ditambahkan, selanjutnya Anda dapat menambahkan template Zabbix sesuai apa yang ingin di monitoring, seperti service, uptime, resources, dan bahkan zabbix agent dapat melakukan monitoring untuk aplikasi website.

Pada dasarnya, Zabbix dibuat agar dapat mudah dikustomisasi (customizable). Zabbix telah menyediakan berbagai referensi yang terdapat dalam dokumentasinya.

Demikian artikel kami tentang cara install Zabbix Agent untuk monitoring server Linux Anda, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 1

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

VPS Alibaba

Andika Dwi Setyawan

Dika is a System Administrator, passionate about Linux, Networking, Cyber security and much love with Arista.