A Clean UI Network Monitoring Base NETDATA (not a network monitor)
- Monitoring NETDATA
- Realtime Monitoring
- Support semua firmware ( kek fw sebelah )
- Terinstall package
netdata ubus vnstat versi 1 (jangan vnstat2)
- jika belum menginstall
netdata ubus vnstat
bisa eksekusi command ini di terminalopkg 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
- 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
- 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/
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
- copy
alphanetdata.htm
ke direktori/usr/lib/lua/luci/view/
- copy
alphanetdata.lua
ke direktori/usr/lib/lua/luci/controller/
Buat yang mau donasi silahkan masbro
Property milik Alpha OS, derisamedia, indo-wrt, DBAI, Yayasan Gterongers. Dilarang ngemod mod dimod remod remake diclaim lalu dikunci masbro. Capek bikin nya masbro.