Git Product home page Git Product logo

alpha-os-x-netdata's Introduction

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

alpha-os-x-netdata's People

Contributors

derisamedia avatar alkhanet26 avatar chandika7d avatar

Stargazers

Iqbal Rifai avatar Dian Ariyanto avatar  avatar Gege Desembri avatar  avatar  avatar  avatar  avatar Dimas Vito avatar

Watchers

Neustradamus avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.