Skip to content

derisamedia/alpha-os-X-NETDATA

Repository files navigation

alpha-os-X-NETDATA

A Clean UI Network Monitoring Base NETDATA (not a network monitor)

Fitur

  • Monitoring NETDATA
  • Realtime Monitoring
  • Support semua firmware ( kek fw sebelah )
Preview Screenshoot

image

image

image

image

image

image

Syarat Pasang

  • Terinstall package netdata ubus vnstat versi 1 (jangan vnstat2)
  • jika belum menginstall netdata ubus vnstat bisa eksekusi command ini di terminal opkg update && opkg install netdata ubus vnstat
  • kalo data eth1 belum muncul,coba buka luci app vnstat nya (vnstat traffic monitor) lalu tambahkan interface eth1
  • jangan lupa clear cache and cookies

Cara Install Netdata

Cara Susah (pake banget)

  • Download / Clone repository ini
  • Copy Folder netdata ke folder /www/
  • langsung buka aja ke http://ip.kamu/netdata
  • Ready pamer dah akwoakaoak
  • salam baiklah masbro capybara
  • ada juga file ipk nya jika mau cara paling susah, tinggal install aja wkwkwkw ada di tab releases

Cara Mudah

  • Pastikan internet normal ya gan hehehehe
  • Masuk terminal jalankan command opkg update && opkg install git git-http wget
  • Jalankan lagi wget https://raw.githubusercontent.com/derisamedia/alpha-os-X-NETDATA/main/installer.sh && chmod +x installer.sh
  • Jalankan lagi bash installer.sh dan tunggu sampai proses selesai
  • done, tinggal pancal http://IP.kamu/netdata/

Konfigurasi Interface

Edit file /www/netdata/plugin dan edit yang namanya data-netdata.js

data tsb jika yang data nya seperti ini misal contoh (/netdata/api/api.php?netdata=system.cpu)
itu menggunakan API dari NETDATA,
namun jika data nya sperti ini contohnya (/netdata/api/api.php?system=info 
atau /netdata/api/api.php?network=lan ) dia pakai ubus,
jika data nya sperti ini contohnya (/netdata/api/api.php?vnstat=br-lan) dia pakai vnstat

lihat patokan tengahnya aja, dia ada tulisan 'netdata 'system' 'vnstat' dan 'network' sebelum (=)

untuk konfigurasi ubus

- Untuk mengubah Interface LAN `network.interface.lan` ganti dengan Interface yang ada di `ubus list`
- Untuk mengubah Interface WAN `network.interface.wan` ganti dengan Interface yang ada di `ubus list`
- Untuk Interface yang bisa digunakan bisa cek di terminal `ubus list | grep network.interface` 
  untuk mengetahui interface yang bisa digunakan
- Contoh hasil command `ubus list | grep network.interface`
```bash
~# ubus list | grep network.interface
network.interface
network.interface.eth1
network.interface.lan
network.interface.loopback
network.interface.tether
network.interface.wwan0

seperti contoh yang di data-netdata.js nya tertuliskan (/netdata/api/api.php?network=WAN1)
nah berarti jika di ubus list, nama data nya pasti (network.interface.WAN1) 
jadi perhatikan nama interface sesuai yang tertera di ubus list,perhatikan besar kecilnya

untuk konfigurasi vnstat

jika tengah nya bertuliskan `vnstat=eth0` 
nahhhh dia ambil data dari vnstat masbro cara ambil nya dia membaca protokol interface masbro,  
misal WAN dia di eth1 maka tuliskan `/netdata/api/api.php?vnstat=eth1` 
begitu juga data yang lainnya

untuk konfigurasi netdata

jika tengah nya bertuliskan `net.wwan0` 
nahhhh dia ambil data dari netdata masbro cara ambil nya dia membaca protokol interface masbro,  
misal WAN dia di eth1 maka tuliskan `/netdata/api/api.php?netdata=net.eth1` 
namun disini agak beda dengan si vnstat. Si netdata ini terutama kalau mau ambil data interface harus
diawali dengan (net.) jangan sampai lupa ya masbro

info lebih lengkap : https://github.com/nosignals/ubus-vnstat-api

Cara nambah di menu LuCi Dashboard

  • copy alphanetdata.htm ke direktori /usr/lib/lua/luci/view/
  • copy alphanetdata.lua ke direktori /usr/lib/lua/luci/controller/

Donasi

Buat yang mau donasi silahkan masbro

Contributor

Tentang

Property milik Alpha OS, derisamedia, indo-wrt, DBAI, Yayasan Gterongers. Dilarang ngemod mod dimod remod remake diclaim lalu dikunci masbro. Capek bikin nya masbro.

Salam Masbro Capybara