Home Solutions ISP RADIUS Accounting — Track Every Sess...

ISP RADIUS Accounting — Track Every Session, Every Byte

Track ISP subscriber sessions with RADIUS accounting. Real-time session monitoring, bandwidth usage analytics, session history, and accounting data for billing and FUP.

Request Free Demo View Pricing
Reviewed by the NowaCRM ISP operations team Last updated: May 18, 2026

Quick answer

RADIUS accounting is the bridge between your network and your billing system. Every session start, interim update, and stop record tells you who connected, for how long, and how much data they used. NowaCRM processes RADIUS accounting in real-time, feeding data into billing, FUP, analytics, and troubleshooting workflows.

01

Real-Time Session Ingestion

RADIUS accounting packets (Start, Interim-Update, Stop) are ingested into NowaCRM's radacct table via FreeRADIUS. Processing is asynchronous to avoid blocking authentication. Each record captures: subscriber, NAS device, session ID, start time, duration, input/output octets, framed IP, and termination cause.

02

Live Session Dashboard

The session dashboard shows all currently active sessions across your network. Filter by NAS, plan, partner, or subscriber. See real-time metrics: session count, total bandwidth, per-subscriber usage. Click any session for details — duration, bytes transferred, assigned IP, and NAS information. Auto-refresh keeps data current.

03

Usage Analytics & Reporting

Aggregate accounting data into meaningful analytics: daily/monthly usage per subscriber, peak hour analysis, bandwidth distribution by plan, NAS utilization metrics. Usage reports identify heavy users, underutilized plans, and network congestion patterns. Data drives decisions — right-size plans, optimize network, reduce costs.

04

FUP Data Source

FUP enforcement relies on accurate accounting data. NowaCRM aggregates upload + download bytes per subscriber per billing cycle from accounting records. When the total crosses the plan's FUP limit, throttling triggers automatically. Accounting data accuracy is critical — and NowaCRM validates it against session timestamps.

05

Partitioned Storage for Performance

RADIUS accounting tables grow fast — millions of records per month for a large ISP. NowaCRM partitions radacct by month for optimal query performance. Older partitions can be archived without affecting current operations. Index optimization ensures fast lookups even on large datasets.

FAQ

Frequently Asked Questions

How does RADIUS accounting work in NowaCRM?

FreeRADIUS sends accounting packets (Start/Interim/Stop) to NowaCRM. Each record captures session details — subscriber, NAS, duration, bytes, IP. Data feeds into billing, FUP, and analytics.

Can I see active sessions in real-time?

Yes. Live session dashboard with filters by NAS, plan, partner. Real-time metrics include session count, bandwidth usage, and per-subscriber details.

How is accounting data used for FUP?

Upload + download bytes are aggregated per subscriber per billing cycle. When total crosses the FUP limit, throttling triggers automatically via RADIUS CoA.

Does it handle high data volumes?

Yes. Radacct tables are partitioned by month for performance. Older data can be archived. Indexes are optimized for fast lookups on large datasets.

Ready to Transform Your ISP Operations?

Join 200+ ISPs running on NOWA CRM. Schedule a free demo and see it in action.