Prasyarat

  • Proxmox Terinstall

Panduan

  1. Pasang influxdb dan influxdb-client
apt install influxdb influxdb-client
  1. Buat user database dan database
influx

(Dalam shell influx) Buat user dan database

CREATE USER admin WITH PASSWORD 'keraktelor' WITH ALL PRIVILEGES
CREATE DATABASE monitoring
CREATE USER influx WITH PASSWORD 'piesusu'
GRANT ALL ON monitoring TO influx
exit
  1. Konfigurasi influxdb
vi /etc/influxdb/influxdb.conf

Sesuaikan baris berikut

[[udp]]
   enabled = true
   bind-address = ":8089"
   database = "mondb"
  1. Restart InfluxDB
systemctl restart influxdb 
  1. Tambahkan Metric Server

    • Tambahkan InfluxDB
  2. Pasang Grafana

    • Tambahkan apt key
    wget -q -O - https://packages.grafana.com/gpg.key | apt-key add -
    
    • Tambahkan repository grafana
    echo "deb https://packages.grafana.com/oss/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list
    
    • Jalankan apt update
    apt update
    
    • Pasang grafana
    apt install -y grafana
    
    • Jalankan dan enable servis grafana
    systemctl daemon-reload
    systemctl enable --now grafana-server
    
  3. Tambahkan InfluxDB sebagai datasource pada Grafana

    • Configuration > Data sources > Add data source
    • Lakukan konfigurasi seperti berikut:
      • Isikan HTTP > URL. Isikan URL: http://<IP_Address>:8086
      • Isikan InfluxDB Details > Databases. Isikan Database: <database_name> sesuai dengan langkah 2
      • Isikan InfluxDB Details > User. Isikan User: <user_influx> sesuai dengan langkah 2
  4. (Opsional) Import grafana dashboard yang sudah tersedia pada grafana.com

    1. Create > Import

    2. Masukan ID dashboard

    3. Pilih sumber InfluxDB yang telah ditambahkan dari tahap 6

Hasil