SUPONO.
ISP-Billing • Kursus PraktisiPanduan Praktik Hands-On

Lab 2: Pembuatan Profil Voucher Multi-Tarif & Kebijakan FUP

Praktikum membuat profil voucher 1 Jam, 24 Jam, dan bulanan FUP, serta batch generate voucher via terminal.

Format: Markdown (.MD)•File: lab_2_voucher_generator_dan_fup.md•Sasaran: Praktisi & DevOps
Filter Versi CLI:

Tujuan Praktikum #

  1. Membuat profile limitation voucher paket 1 Jam (Rp 2.000), Harian 24 Jam (Rp 10.000), dan Paket Malam Unli.
  2. Mengonfigurasi rate-limit burst (kecepatan awal cepat lalu turun stabil).
  3. Melakukan batch generation 50 voucher acak via CLI script.

Langkah 1: Membuat Profil & Limitasi di User Manager v7 #

ROUTEROS
# 1. Buat Limitation
/user-manager limitation
add name=lim-1jam rate-limit-rx=3M rate-limit-tx=3M
add name=lim-harian rate-limit-rx=10M rate-limit-tx=10M
add name=lim-fup-50gb rate-limit-rx=15M rate-limit-tx=15M

# 2. Buat Profile
/user-manager profile
add name=PROMO-1JAM validity=1h price=2000 starts-at=first-log-on
add name=HARIAN-UNLI validity=1d price=10000 starts-at=first-log-on
add name=BULANAN-HOME validity=30d price=150000 starts-at=first-log-on

# 3. Tautkan Profile ke Limitation
/user-manager profile-limitation
add profile=PROMO-1JAM limitation=lim-1jam
add profile=HARIAN-UNLI limitation=lim-harian
add profile=BULANAN-HOME limitation=lim-fup-50gb

Langkah 2: Batch Generation Voucher Menggunakan Script CLI #

ROUTEROS
# Membuat 20 voucher acak profil HARIAN-UNLI panjang username 6 karakter
/user-manager user generate-users number-of-users=20 user-name-prefix="VCH" \
    user-name-length=6 password-length=6 profile=HARIAN-UNLI

# Verifikasi daftar voucher yang berhasil digenerate
/user-manager user print where profile=HARIAN-UNLI