.
====== Network Usage ======
The **Network** page under **Usage Information** shows server-wide network traffic statistics. It replaces the previous Analog-based network reports and uses nftables accounting instead.
===== Location =====
**Navigation:** Server Management → Usage Information → Network
**Direct URL:** /sitestats/summaryNetwork
===== Tabs =====
The page is divided into two tabs:
==== Live (since last hourly reset) ====
This tab displays real-time and snapshot data:
**Real-time RX/TX Rates**
* A live updating chart showing current network throughput
* Same data source as the Network Usage widget on the dashboard (swupdate/news)
* Fetched via /gui/metrics endpoint (CCEd-API /v2/metrics, key aggnet)
**Per-IP Snapshot (Pie Chart + Table)**
* Shows inbound vs. outbound traffic share since the last hourly reset
* Data source: nft list table inet bxacct (parsed by /usr/sausalito/sbin/bxacct_dump.sh)
* Table columns: IP address, Inbound, Outbound, Total
* Sorted by total traffic (descending)
**Notes:**
* Loopback addresses (127.0.0.0/8) are **omitted** from all displays
* If no data is shown, wait for log_traffic to run once (hourly cron job)
==== Last 24 hours ====
This tab shows historical hourly data:
**Bar Graph**
* Inbound and outbound traffic per hour for the last 24 hours
* Y-axis unit: MiB
* Data source: /var/log/ipacct
* This tab is hidden until ipacct contains at least one hour of data
===== Data Sources =====
^ Layer ^ Source ^ Description ^
| Real-time rates | /gui/metrics (aggnet) | Live RX/TX deltas from the system |
| Snapshot per IP | nftables inet bxacct | Counters since last hourly reset |
| 24h history | /var/log/ipacct | Hourly log written by log_traffic |
===== Technical Background =====
**Version:** Available since base-sitestats **2.4-14** and later.
**Backend Changes:**
* Replaces the old iptables-based accounting
* Uses nftables table inet bxacct with chains acctin and acctout
* The log_traffic script resets counters hourly and writes to /var/log/ipacct
* No Analog or Webalizer is involved
**Permissions:**
* Requires adminUser or serverStatsServerNetwork capability
===== See Also =====
* [[userguide:sitestats:summary|Usage Information Overview]]
* [[userguide:sitestats:summaryMonitorix|Monitorix]]
* [[userguide:sitestats:summaryEmail|Email Statistics]]