Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryukora/mybiznet-bandwidth-monitor
Scraping data from app MyBiznet (app.biznet.id) to Prometheus -> Grafana
https://github.com/ryukora/mybiznet-bandwidth-monitor
bash biznet biznethome grafana homeassistant homeassistant-config indonesia isp mybiznet prometheus provider scrape shell
Last synced: 2 days ago
JSON representation
Scraping data from app MyBiznet (app.biznet.id) to Prometheus -> Grafana
- Host: GitHub
- URL: https://github.com/ryukora/mybiznet-bandwidth-monitor
- Owner: ryukora
- License: mit
- Created: 2024-11-12T06:29:09.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-04T03:33:04.000Z (6 days ago)
- Last Synced: 2025-01-04T04:22:02.222Z (6 days ago)
- Topics: bash, biznet, biznethome, grafana, homeassistant, homeassistant-config, indonesia, isp, mybiznet, prometheus, provider, scrape, shell
- Language: Shell
- Homepage:
- Size: 51.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-id.md
- License: LICENSE
Awesome Lists containing this project
README
# [English](https://github.com/ryukora/mybiznet-bandwidth-prometheus) | **Indonesia**
# Monitor Bandwidth MyBiznet
Mengscrape data dari aplikasi MyBiznet (app.biznet.id) ke Prometheus -> Grafana.Projek ini memudahkan monitor penggunaan bandwidth dari aplikasi MyBiznet (app.biznet.id) dengan mengintegrasikannya dengan Prometheus dan Grafana.
Integrasi itu membolehkan pengguna menggambarkan penggunaan bandwidth melalui dashboard Grafana, memberikan pandangan tentang corak penggunaan internet mereka.![gZC85XF](https://i.imgur.com/gZC85XF.png)
## Gambaran Overview
- Mengscrape Data dengan Script Shell
> Script shell (biznet.sh) digunakan untuk mengekstrak data bandwidth dari aplikasi MyBiznet. Script ini boleh dijadualkan untuk dijalankan pada selang masa yang tetap menggunakan cron, memastikan pengumpulan data berterusan.- Integrasi Prometheus
> Prometheus dikonfigurasikan untuk mengscrape data yang dikumpul oleh script shell. Metric yang discrape disimpan dalam pangkalan database masa Prometheus, menjadikannya tersedia untuk pertanyaan dan analisis.- Dashboard Grafana
> Template Grafana yang siap pakai (Biznet-Home-Quota.json) disediakan untuk menggambarkan data bandwidth. Pengguna boleh mengimport template ini ke dalam contoh Grafana mereka untuk mendapatkan akses segera kepada representasikan visual penggunaan bandwidth mereka.# Tutorial
## Crontab (Jalankan Script Automatis)
1. Lewati https://crontab.guru/
2. Buat folder ``mkdir /root/{Nama apa saja yang mau inginkan}, contoh: /root/script``
3. Letakkan script dari shell script, Save & Apply.
4. Lakukan ``chmod a+rx (ke file anda), contoh: /root/boot/script``
5. Buka ``crontab -e``
6. Masukkan ``@reboot /bin/bash (to your file), example: /root/boot/script``. Save & Apply.
7. Selesai.## Import ke Grafana dengan Template
1. Download [template di sini](https://github.com/ryukora/mybiznet-bandwidth-prometheus/raw/refs/heads/main/Biznet-Home-Quota.json).
2. Buka Dashboard Grafana.
3. Tambahkan New, lalu Import.
4. Upload di (Upload the dashboard JSON file) dan letakkan apa saja dalam folder yang di inginkan.
5. Ganti UID jika perlu.
6. Import.
7. Selesai.