Client monitoring with reports and scoped viewers
Clients, monthly reports and scoped viewers: an MSP watching client infrastructure gets one group per client, a client invited as a viewer scoped to just that group, and the Beacon script for anything on a client's host the cloud cannot reach directly.
The plan that fits: Business.
| What breaks | hostnag |
|---|---|
| A host goes downwebsite, API, VPN, mail, gateway | Yes |
| A certificate expiresdays-before thresholds, daily inside the last window | Yes |
| A domain lapsesregistration expiry from RDAP | Yes |
| A scheduled job stops runningcron, backups, workers: a heartbeat that goes quiet | Yes |
| A vendor you depend on has an incidenttheir status page read for an outage or degraded state, the incident named | Yes |
| hostnag: read from their own status page | |
How it is set up
- 01
One group per client
Every host, certificate and domain watched for a client lives in its own group, with its own thresholds and channels.
- 02
Invite the client as a viewer scoped to their group
A scoped viewer sees only the groups they are invited into, so a client can watch their own status without seeing any other client.
- 03
Turn on the monthly report
Owners and admins get an emailed uptime report on the 1st for each group, with an optional SLA target.
- 04
Put the Beacon on the client's server
A plain script the client's own scheduler runs; it feeds every heartbeat, inside ping, status report and certificate report on that host from one pasted config.
The plan that fits
- Monitors
- 500
- Groups
- Unlimited
- Seats
- 25
- Locations
- 4
- Fastest interval
- 1 min
- Channels
- Email, Slack, Discord, Microsoft Teams, Telegram, Webhook, SMS, PagerDuty, Opsgenie
- History
- 365 days
- Reports
- 12 months
- Scoped viewers
- Yes
Questions
Can a client see only their own group?
Yes. A viewer can be scoped to exactly the groups you invite them into, so a client sees their own group and nothing else.
Do we need to install something on a client's server for their heartbeats?
No. The Beacon is a plain script the client's own scheduler runs; it calls hostnag's ping, status report and certificate report URLs from one pasted config.
Features that matter
Add a host. Hear about it first.
Start free