Sekilas tentang genieacs

Apa Itu GenieACS?

GenieACS adalah platform open-source dan gratis berbasis TR-069 (CWMP) yang dirancang untuk memudahkan pengelolaan perangkat Customer Premises Equipment (CPE) secara remote, seperti modem, ONT, atau router.

Dengan kemampuannya untuk mengautomasi provisioning, monitoring, dan konfigurasi massal perangkat, sehingga tidak perlu config satu-persatu perangkat dengan metode tradisional yang melelahkan. GenieACS menjadi solusi andal bagi ISP dan penyedia layanan jaringan yang ingin meningkatkan efisiensi operasional tanpa mengorbankan fleksibilitas.

Arsitektur dan Komponen Inti GenieACS

GenieACS dijalankan dengan nodejs dan menggunakan database mongodb sehingga cepat dan andal untuk query data dalam jumlah besar sekaligus. Sistem GenieACS terdiri dari tiga komponen utama:

  1. CWMP, yang menangani komunikasi TR-069 antara server dan perangkat. Default port 7547.
  2. UI, antarmuka berbasis web yang mempermudah monitoring dan interaksi secara visual. Default port 3000
  3. NBI, untuk komunukasi API dengan sistem external, default port 7557
  4. FS, adalah file server, yang menyimpan file firmware maupun file config yang akan dimasukan ke perangkat CPE/ONT. Default port 7567

Provisions Genieacs


GenieACS menawarkan serangkaian fitur canggih yang membuatnya sangat disukai di kalangan ISP dan network engineer. Salah satunya adalah provisioning otomatis, yang memungkinkan konfigurasi perangkat dilakukan segera setelah perangkat terhubung ke jaringan, tanpa intervensi manual. Contohnya adalah seperti gambar diatas ini penggantian user/password login ONT secara otomatis untuk seluruh ONT. Dan masih sangat luas penggunaan provisions yang ditulis dalam bahasa JavaScript untuk kebutuhan yang lebih kompleks lagi. Anda juga bisa menggunakan API untuk membuat provisions custom, bahkan logic yang kompleks sekalipun.

Integrasi API dan Otomatisasi Tingkat Lanjut

Salah satu fitur GenieACS adalah API yang mudah diintegrasikan dengan sistem eksternal. Dengan API ini, anda bisa membangun dashboard kustom, menjadwalkan provisioning massal, hingga menarik data diagnostik perangkat secara langsung. API ini bisa dihubungkan dengan segala jenis sistem external milik anda. Ini memungkinkan anda untuk menciptakan workflow dinamis.

Misalnya provisioning otomatis berdasarkan event log, atau aktivasi VLAN pada perangkat berdasarkan kriteria tertentu yang terpantau dalam jaringan.

Hati-hati, amankan port api anda karna API genieacs adalah OPEN API tanpa autentifikasi bisa full akses dan bisa melakukan apa saja. Disarankan server GenieACS menggunakan IP local saja, pengamanan dilakukan di perangkat jaringan. Atau jika terpaksa menggunakan IP public misalnya menggunakan VPS, pastikan port API, CWMP, FS sudah di tutup dari akses public.