View Bandwidth Usage
This page explains the View Bandwidth Usage screen in GoAdmio. It shows how much data each hosting account has transferred over the current billing period, so you can monitor usage, catch overages early, and plan capacity.
Location: Admin Panel → Metrics → View Bandwidth Usage
Location (User Panel): Metrics → View Bandwidth Usage
Overview
Bandwidth is the total data transferred between the server and visitors — page views, downloads, uploads, API calls, and email. Every hosting account has a monthly bandwidth limit defined by its package. When the limit is reached, the account's websites typically show a Bandwidth Limit Exceeded page until the cycle resets or the limit is raised.
The View Bandwidth Usage page shows usage per account, so you can:
- Confirm whether an account is approaching its limit
- Identify accounts with abnormally high transfer (possible abuse or a viral site)
- Compare usage across accounts to plan capacity
- Verify that a package change or limit increase was applied
- Provide customers with usage data when they ask
What the Page Shows
| Column / Field | Description |
|---|---|
| Domain | The account's primary domain |
| Username | The system username |
| Bandwidth Used | Data transferred this cycle |
| Bandwidth Limit | The account's monthly limit |
| % Used | Usage as a percentage of the limit |
| Status | OK, Near limit, Exceeded |
| Cycle Start / Reset Date | When the current cycle began and when it resets |
| Package | The account's assigned package |
| Actions | Modify account, view detail |
> Tip: Sort by % Used descending to see which accounts are closest to their limits.
How to Use This Page
Check a specific account
- Log in to the GoAdmio Admin Panel (or User Panel).
- Navigate to Metrics → View Bandwidth Usage.
- Use the search box to filter by domain or username.
- Review the account's Used, Limit, and % Used columns.
Find accounts approaching their limit
- Sort by % Used.
- Filter for Near limit or Exceeded (if filters are available).
- For each account near the limit:
Investigate high usage
High bandwidth can come from:
| Cause | How to check | Fix |
|---|---|---|
| Legitimate high traffic | Access logs; Apache Status | Raise the limit, or move to a larger package |
| Large media downloads | Access logs for large files | Use a CDN; see Cloudflare Proxy |
| Hotlinking | Access logs for referrers from other sites | Enable hotlink protection via .htaccess or Directory Privacy |
| Bot traffic | Access logs for repeated user agents | See Bot Blocker and Bot Manager |
| DDoS attack | Sudden spike in requests | See DDoS Attack and /go/iptop |
| Uncompressed assets | Large CSS/JS/HTML responses | Enable gzip in Apache Configuration |
| Email volume | Email Tracking | Set Outgoing Email Sending Limits |
| Backup transfers | Backup logs | Store backups off-server; see Backup Wizard |
> Tip: The panel shows the total for the cycle. To see when the bandwidth was consumed, check the access logs (/home/<user>/logs or /var/log/httpd/) or the Apache Status page for live traffic.
Reading the Data
Used vs. Limit
| Value | Meaning |
|---|---|
| Used < Limit | Account is within its bandwidth allowance |
| Used ≥ 80% of Limit | Account is approaching the limit — consider alerting the customer |
| Used ≥ 100% of Limit | Account is over the limit — sites may be showing a bandwidth-exceeded page |
> Tip: GoAdmio's Notification Settings can alert you when accounts approach their bandwidth limit, so you can act before they break.
Cycle reset
Bandwidth limits typically reset at the start of each billing cycle. The page usually shows the reset date so you can tell customers when their allowance will be restored.
> Note: If the reset date is not shown, check your GoAdmio configuration or the package settings. Bandwidth reset behavior can be configured per package.
Package vs. account limit
The Limit column reflects the effective limit for the account:
- If the account uses a package, the limit is the package's bandwidth.
- If the account has a manual override, the limit is the override value.
Raising an Account's Bandwidth Limit
Via the Admin Panel
- Open Accounts & Plans → Modify Account.
- Select the account.
- Raise the Bandwidth limit, or switch the account to a larger Package.
- Save.
Via the CLI
```bash
Change an account's bandwidth limit (exact command depends on version)
/go/bandwidth <username> <limit>