Skip to main content

Monitoring Server Ubuntu 22.04 LTS

image.pngimage.png

Untuk menjaga performa dan stabilitas server, terutama yang menjalankan aplikasi penting di lingkungan produksi, sistem monitoring sangat diperlukan. Salah satu solusi monitoring yang powerful dan open-source adalah Zabbix. Pada artikel ini, kita akan membahas langkah-langkah menyiapkan monitoring Ubuntu 22.04 LTS menggunakan Zabbix, mulai dari instalasi agen hingga verifikasi di dashboard Zabbix server.

Zabbix adalah platform monitoring jaringan dan server berbasis open-source yang dapat memantau berbagai metrik seperti penggunaan CPU, RAM, disk, layanan, hingga availability dari berbagai host. Zabbix mendukung banyak sistem operasi, termasuk Ubuntu, CentOS, Windows, dan lainnya.

Zabbix terdiri dari beberapa komponen utama:

  • Zabbix Server: pusat manajemen, mengumpulkan data dari agent.

  • Zabbix Agent: dijalankan di host yang dimonitor, mengirimkan data ke server.

  • Database: menyimpan data monitoring.

  • Frontend (Web UI): antarmuka web untuk konfigurasi dan visualisasi.

Prasyarat

Sebelum melanjutkan, pastikan:

1. Tambahkan Repository Zabbix pada Server Ubuntu 22.04 LTS yang akan di monitor
    • Downlaod zabbix agent package repository di https://www.zabbix.com/download  
      • image.pngimage.png

      • Pilih sesuai OS server yang akan di monitor, kali ini pilih :
        • Zabbix Version : 7.4
        • OS Distribution : Ubuntu
        • OS Version : 22.04 Jammy
        • Zabbix Component : Agent
  • Instal Zabbix repository
    • sudo wget https://repo.zabbix.com/zabbix/7.4/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.4+ubuntu22.04_all.deb
      sudo dpkg -i zabbix-release_latest_7.4+ubuntu22.04_all.deb
      sudo apt update
2. Instal Zabbix Agent
  • sudo apt install zabbix-agent -y
3. Konfigurasi Zabbix Agent
  • Edit file konfigurasi /etc/zabbix/zabbix_agentd.conf, cari bagian Server, misalnya 192.168.56.254 IP Zabbix Servernya
    • Server=192.168.56.254

4. Aktifkan dan Jalankan Zabbix Agent
  • sudo systemctl restart zabbix-agent
    sudo systemctl enable zabbix-agent
  • Cek status Zabbix Agent
    • sudo systemctl status zabbix-agent
5. Tambahkan Host di Zabbix Server
  • Login ke dashboard Zabbix (http://192.168.56.254)

  • Masuk ke: Configuration > Hosts > Create Host

  • Isi:

    • Hostname: Ubuntu Server 22.04 LTS

    • Groups: misalnya Linux servers

    • Agent interfaces: tambahkan IP dari Ubuntu Server 22.04 LTS

  • Pada tab Templates, tambahkan template:

    • Template OS Linux by Zabbix agent

  • Klik Add

  •  

    image.pngimage.png

6. Verifikasi Monitoring
  • Setelah beberapa menit, data akan mulai masuk:

    • Masuk ke Monitoring > Latest data

    • Pilih host, lalu lihat metrik: CPU, memory, load average, disk space, network, dll.

      image.pngimage.png

      image.pngimage.png

      image.pngimage.png