Skip to content

Guide Directeur Général RGZ

Guide stratégique pour le Directeur Général de RGZ. Vue d'ensemble du business model, métriques clés, dashboards et cycle mensuel de pilotage.


🎯 Vue d'ensemble business RGZ

Mission: Convertir 500 revendeurs WiFi illégaux en réseau légal FAI sous backbone RGZ, générer revenus professionnels, respecter conformité ARCEP/APDP.

Modèle: Plate-forme SaaS pour hotspots WiFi → Revenue-sharing 50/50 avec revendeurs → Commission 1.5% KKiaPay.

Maturité: Février 2026, 247 revendeurs actifs (50% cible), 28,400 abonnés, 1.23B FCFA revenus bruts 2 mois.


📊 Tableau de Bord KPIs — Cibles vs Réalité

Acquisition Client

MétriqueCible 2026Réal FévrierÉcartTendance
Revendeurs actifs500247-50%↑ +8%/mois
Abonnés WiFi50,00028,400-43%↑ +12%/mois
Churn revendeur<5%/mois1.6%Stable
Churn abonné<5%/mois3.2%Stable
NPS (Net Promoter)>5042-16%À améliorer

Financier

MétriqueCible AnnuelRéal 2 moisExtrapolé 12 mois% Cible
Revenu brut27B FCFA2.46B FCFA~14.76B55%
Commission KKiaPay (1.5%)225M FCFA36.9M FCFA~221M98% ✓
Part RGZ (50%)13.5B FCFA1.23B FCFA~7.38B55%
Part Revendeurs (50%)13.5B FCFA1.23B FCFA~7.38B55%
ARPU (par abonné)45,000 FCFA43,200 FCFA96%

Qualité Service

MétriqueCibleRéal FévrierStatut
Uptime global99.5%99.7%✓ +0.2%
Latence moyenne<500ms145ms✓ OK
Incidents P00/mois0✓ OK
Incidents P1<2/mois1✓ OK
Incidents P2<10/mois3✓ OK
SLA respect (crédits)>95%99.7%✓ Excellence

Conformité

ItemStatut Février 2026Détail
Rapport ARCEP✓ Trimestriel prêtProchaine: 15 mars
APDP droit à l'oubli✓ <7 joursCible: <90j, dépassement
Sécurité SSL/TLS✓ Let's Encrypt auto6 domaines, renouvellement auto
Immutabilité logs✓ SHA-256 append-onlyRétention 12 mois
Audit trail✓ Middleware actif100% transactions loggées
Chiffrement RADIUS✓ OTP SMS 6 chiffresTTL 300s, HMAC-SHA1

💰 Revenue Model — Explication détaillée

Flux financier d'un paiement abonné

Abonné paye 500 FCFA (forfait jour)

KKiaPay collecte via MTN/Moov/Wave/Celtiis

KKiaPay prend 1.5% = 7.50 FCFA (commission)

Montant net = 492.50 FCFA

RGZ reçoit 50% = 246.25 FCFA ← votre part
Revendeur reçoit 50% = 246.25 FCFA ← sa part

Mensuel: 28,400 abonnés × ~150 transactions/mois
        = 4.26M transactions × 246.25 FCFA RGZ = ~1.05B FCFA/mois part RGZ

Exemple chiffré : Revendeur "Tech Connect" — Février 2026

Transactions KKiaPay février: 5,243
Montant brut collecté: 385,400,000 FCFA
Commission KKiaPay (1.5%): 5,781,000 FCFA
Montant net = 379,619,000 FCFA

SPLIT 50/50:
  ├─ Part RGZ (50%): 189,809,500 FCFA ← votre revenu
  └─ Part Revendeur (50%): 189,809,500 FCFA

Facture revendeur février:
  Montant brut: 379,619,000 FCFA
  Commission KKiaPay: 5,781,000 FCFA [détail]
  Part RGZ (50%): 189,809,500 FCFA
  Part Revendeur à payer (50%): 189,809,500 FCFA
  Paiement effectué: 20 février → Compte revendeur
  Status: ✓ PAYÉ

RGZ reçoit en contrepartie:
  • Infrastructure (serveurs, Docker, monitoring)
  • Support 24/24 (WhatsApp, email)
  • Certifications (ARCEP, Let's Encrypt)
  • Sécurité (RADIUS, IDS, audit trail)

Automatisation complète

La facture est générée automatiquement le 5e jour du mois par Celery. Aucune saisie manuelle. Split 50/50 calculé en base de données temps réel.

Cas edge — Revendeur avec SLA dépassé

Si revendeur atteint uptime 99.7% (vs SLA 99.5%):
  ✓ Aucun crédit dû RGZ
  ✓ Revendeur reçoit 100% de sa part 50%

Exemple:
  Montant net février: 379,619,000 FCFA
  Part revendeur 50%: 189,809,500 FCFA
  Crédit SLA: 0 FCFA (car uptime > SLA)
  Total dû: 189,809,500 FCFA ✓

🖥️ Accès Dashboards — Où voir quoi?

Dashboard Admin RGZ

URL: https://admin-rgz.duckdns.org

Identifiants:

Email: directeur.general@rgz.bj
Rôle: admin-full
Permissions: Lire + approuver paiements

Pages principales:

PageRefreshCas d'usage
Dashboard5 minKPIs globaux, statut infrastructure, alertes actives
/alertsReal-timeIncidents P0/P1/P2, notifications actives, escalade
/incidentsReal-timeFile incidents, timeline, assignation, clôture
/billing1 minFactures, paiements, divergences KKiaPay
/billing/monthly-payoutsApprobation paiements (J+20)
/subscribers5 minRecherche abonnés, sessions actives, résiliation
/sessionsReal-timeRADIUS sessions en direct, simultaneous-use
/reportsFactures PDF, ARCEP, SLA mensuels
/monitoringReal-timeSanté services, CPU/RAM/Disk

Grafana — Monitoring Opérationnel

URL: https://grafana-rgz.duckdns.org

Dashboards clés:

  1. Revenue-Billing (refresh 1 min)

    • Revenus temps réel par heure
    • Paiements KKiaPay vs sessions (divergence %)
    • Factures générées vs payées
    • Abonnés par revendeur (top 10)
  2. System Overview (refresh 10 sec)

    • CPU, RAM, Disk usage
    • Network I/O (Mbps)
    • Température CPU
    • Alertes seuils
  3. API Performance (refresh 1 min)

    • Requêtes par seconde
    • Latence p50/p95/p99
    • Erreurs HTTP (taux %)
    • Endpoints lents
  4. RADIUS Sessions (refresh 10 sec)

    • Sessions actives (nombre)
    • Auth success/fail ratio
    • Simultaneous-use violations
    • MAC spoof détectées
  5. SLA Incidents (refresh 5 min)

    • Uptime par revendeur
    • ICMP probe réussi/échoué
    • Incidents déclarés (timeline)
    • Crédit SLA dû

📋 Rapport ARCEP Trimestriel — Conformité Réglementaire

Timing: Généré le 15e jour du dernier mois du trimestre (15 mars, 15 juin, 15 sept, 15 déc).

Format: PDF + signature DG.

Obligation légale: Bénin ARCEP (Autorité de Régulation de la Poste et de la Communication) requiert conformité ou pénalité jusqu'à 10M FCFA.

Contenu rapport

ARCEP RAPPORT TRIMESTRIEL — Q1 2026 (Jan-Fév-Mar)
RGZ S.A.

SECTIONS:

1. CONFORMITÉ RÉGLEMENTAIRE
   ✓ Enregistrement abonnés (MSISDN)
   ✓ Rétention logs (12 mois)
   ✓ Incidents déclarés (3 P2, 0 P0)
   ✓ APDP demandes traitées

2. QUALITÉ DE SERVICE
   Uptime: 99.7% (cible: 99.5%) → DÉPASSEMENT ✓
   Latence: 145ms (cible: 500ms) → DÉPASSEMENT ✓

3. SÉCURITÉ
   ✓ HTTPS Let's Encrypt
   ✓ RADIUS authentification
   ✓ Suricata IDS/IPS
   ✓ Audit trail middleware

4. COUVERTURE
   Sites: 22 (cibles: 22 villes Bénin)
   Revendeurs: 247
   Abonnés: 28,400

5. INCIDENTS
   Incident du 3 février → DNS timeout 12 min
   Incident du 18 février → RADIUS CoA 8 min

6. DONNÉES PERSONNELLES
   MSISDN: consentement explicite ✓
   ID document OCR: consentement ✓
   Suppression: 12 demandes, 100% traité <90j ✓

SIGNATURE:
Date: 15 février 2026
Directeur Général: [Signature]

Obligation légale

Non-respect ARCEP = pénalité jusqu'à 10M FCFA + suspension licence FAI. Le rapport DOIT être généré et signé J+15 trimestriel.


📅 Cycle mensuel de pilotage — Timeline

JOUR 5 — Factures PDF générées (06h00)
  → Consulter dashboard /billing
  → Vérifier revenus cohérents

JOUR 7 — Réunion KPIs quotidienne
  → Analyser ARPU, churn, incidents
  → Comparer vs cibles annuelles
  → Identifier tendances (↑/↓)

JOUR 10 — Réunion team stratégique
  → Présenter KPIs
  → Discuter décisions business
  → Valider actions correctives

JOUR 15 — Rapport ARCEP (si trimestrel)
  → Vérifier conformité
  → Signer rapport
  → Transmettre autorités

JOUR 20 — Approbation paiements revendeurs
  → Consulter /billing/monthly-payouts
  → Vérifier split 50/50
  → Approver [BOUTON] → paiements versés en 5s
  → Vérifier SMS confirmation revendeur reçus

FIN MOIS — Archive & archivage
  → Sauvegarder rapports PDF
  → Stocker 12 mois min (ARCEP obligatoire)

📈 Stratégie 2026 — Objectifs annuels

Acquisitions client (cible JD-31 déc 2026)

REVENDEURS:
  Réel J+50 (24 fév): 247/500 cible
  Accélération requis: +253 nouveaux (5+/semaine)
  Actions:
    • Campagne réseautage commercial
    • Incitatifs revendeur (bonus activation 100K FCFA)
    • Partenariats (CPE manufacturers, ISPs)

ABONNÉS:
  Réel J+50 (24 fév): 28,400/50,000 cible
  Croissance déjà forte: +12%/mois
  Projection fin 2026: 60,000+ abonnés ✓
  Stratégie: Laisser croissance organique (word-of-mouth, revendeurs)

Financier (annuel)

REVENU BRUT (KKiaPay):
  Cible: 27B FCFA
  Extrapolé réel: ~14.76B (54%)
  Écart: Rattrapage Q2-Q4 requis → passer 1.5B→2B/mois

ARPU (par abonné):
  Cible: 45,000 FCFA
  Réel: 43,200 FCFA (-4%)
  Action: Promotion forfait mensuel (moins de perte en forfait jour)

COMMISSION KKIAPAY:
  Cible: 225M FCFA/an
  Extrapolé: ~221M FCFA (98%)
  Status: ✓ Très bon (quasiment on-target)

Qualité service (maintenance)

Uptime 99.5% → déjà dépassé (99.7%)
Latence <500ms → très loin (145ms)
Incidents P0/P1 → zéro P0, <2 P1/mois → OK

Stratégie 2026: Maintenir excellence.
Investissements: Monitoring Prometheus, ELK, Grafana (déjà déployés ✓)

Conformité (continue)

ARCEP: Rapports trimestriels (4/an)
APDP: Droit à l'oubli <90j (actuellement <7j, excellent)
SSL/TLS: Let's Encrypt auto-renew (déjà operationnel)
Audit trail: Middleware 100% actions loggées

Risque conformité: TRÈS FAIBLE (tout en place ✓)

🚨 Seuils d'escalade automatique (notifications DG)

Tout événement ci-dessous déclenche SMS + Email immédiat au DG :

SeuilValeurActionTiming
ARPU chute<40,000 FCFARéunion emergency0 min
Uptime < SLA<99.5%Escalade CTO0 min
Incident P0Service DOWNSMS + appel0 min
Incident P1Non résoluEscalade 1h60 min
KKiaPay divergence>5%Audit finances30 min
Revendeur churn>5%/semaineRéaction commerciale4h
Revenu jour<500M FCFADiagnostic24h

💼 Communication à Stakeholders

Revendeurs (SMS mensuel + facture PDF)

SMS (20e jour du mois):
"Paiement RGZ février approuvé!
Montant: 189,809,500 FCFA
Compte: [dernier 4 chiffres]
Merci!"

Pièce jointe email: FACTURE-revendeur-001.pdf (détail mensuel)

Équipe RGZ (rapports internes)

Email quotidien 16h (DG → Team):
  "Statut du jour 24 février:
  • Abonnés: 28,400 (+340 J-1)
  • Revenue: 45M FCFA (on-track)
  • Incidents: 0 (tous services healthy)
  • Uptime: 99.7% (✓ SLA dépassé)"

Réunion hebdomadaire: Chaque lundi 14h (team tech + commercial)
Réunion mensuelle: J+10 (DG + direction)

Autorités (ARCEP)

Rapport trimestriel: J+15 du dernier mois du trimestre
  • Format: PDF signé DG + directeur technique
  • Contenu: Conformité, incidents, SLA, données personnelles
  • Transmission: Email officiel ARCEP + archivage local

Audit ARCEP: Sur demande (généralement 1x/an)
  → Fourniture logs, factures, contrats revendeur, audit trail

🔑 Commandes utiles DG (SSH prod)

bash
# Accès serveur production
ssh rgz_prod_1

# Statut infrastructure temps réel
sudo docker compose -f /opt/rgz/docker-compose.core.yml ps

# Logs dernière heure API
sudo docker logs rgz-api --since 1h --tail 100

# Backup status
ls -lah /opt/rgz/backups/ | tail -5

# Vérifier paiements revendeurs
sudo docker exec rgz-api psql -h rgz-db -U postgres -d rgz \
  -c "SELECT * FROM revendeur_payments ORDER BY created_at DESC LIMIT 5;"

# Nombre abonnés actifs
sudo docker exec rgz-api psql -h rgz-db -U postgres -d rgz \
  -c "SELECT COUNT(*) as abonnes_actifs FROM subscribers WHERE status='active';"

📞 Escalade urgente

Procédure urgence (24/7)

Si P0 actif (service DOWN):

  1. SMS auto au DG + Email + Discord
  2. Appeler CTO immédiatement (pas d'attente SMS)
  3. Timeline: CTO contacté < 5 min, diagnostique < 15 min
  4. Escalade: Si non résolu < 30 min → appel conference call all hands
  5. Communication: Email au DG à chaque update (15 min max)

Contacts urgence:


✅ Checklist mensuelle DG

  • [ ] J+5: Factures PDF consultées — revenus cohérents?
  • [ ] J+7: KPIs analysés — tendances vs cibles?
  • [ ] J+10: Réunion team + décisions documentées
  • [ ] J+15: Rapport ARCEP validé (si trimestrel) — signature?
  • [ ] J+20: Paiements revendeurs — bouton "APPROUVER" cliqué?
  • [ ] Fin mois: Rapports archivés (12 mois rétention min)

🎯 Fin

Vous pilotez une plate-forme FAI moderne, scalable, conforme. Les dashboards vous donnent visibilité temps réel. Les alertes vous protègent contre les risques. Profitez-en!

Questions? Contactez votre Directeur Technique. Support: support@rgz.bj


RGZ S.A. — Toujours +

PROJET MOSAÏQUE — 81 outils, 22 conteneurs, 500+ revendeurs WiFi Zone