Health Checks & Alerts
By the time your monitoring tells you something is broken, your users already know. RasnuCloud is designed to catch problems before they become incidents — and to let you resolve them without context-switching to a terminal.
How RasnuCloud Monitors Your Servers
Every connected server has a continuous connection to RasnuCloud. If a server stops responding, RasnuCloud detects it within minutes, marks it as offline, and sends an alert to your team immediately.
This is automatic and always on — there's nothing to configure to get basic server availability monitoring.
Health Check Rules
Beyond availability, you can configure specific checks for each server. RasnuCloud evaluates these checks on a schedule and alerts you the moment any threshold is crossed.
What You Can Monitor
| Check | What It Detects |
|---|---|
| HTTP / HTTPS endpoint | Your app's health endpoint returns a non-200 response |
| TCP port | A critical port stops accepting connections |
| Service status | A systemd service stops or enters a failed state |
| Disk usage | A partition exceeds a threshold (e.g., 80%) |
| Memory pressure | Available memory drops below a threshold |
| CPU load | Sustained high CPU load over a time window |
| MySQL replication lag | Replica falls behind the primary |
| SSL certificate expiry | A certificate expires within your warning window |
Setting Up Monitoring Through a Conversation
You don't need a configuration UI. Just describe what you want to monitor:
Alert me if disk usage on / goes above 80%Monitor https://api.mycompany.com/health — alert me if it returns non-200 three times in a rowAlert me immediately if the postgres service stopsWarn me 14 days before any SSL certificate expiresAlert me if CPU load stays above 80% for more than 5 minutesNotification Channels
In-App
All alerts appear in the RasnuCloud notification center. No setup required.
Telegram
Connect your Telegram account in Profile → Notifications. Once connected, alerts are sent directly to your Telegram account as private messages — no group chats required, no bots to configure manually.
Webhooks
Send alert payloads to any endpoint — Slack, Discord, PagerDuty, OpsGenie, or your own systems. Configure outbound webhooks in Organization Settings → Webhooks.
Example payload:
{
"event": "alert_fired",
"severity": "critical",
"server": "Production API",
"check": "HTTP /health",
"message": "Endpoint returned 503 for 3 consecutive checks",
"triggered_at": "2025-11-15T14:32:00Z"
}Public Status Pages
Every server can have a public status page — a URL you can share with your users or customers to show real-time availability.
Enable it in Server Settings → Status Page. Your status page is available at:
https://your-rasnucloud.com/status/{token}The URL uses a private token — it's shareable without exposing your server details.
Responding to Alerts with AI
When an alert fires, you can open a conversation with the affected server directly from the alert notification. No context-switching, no SSH, no scrambling:
I just got an alert that my API health check is failing. Diagnose and fix it.Disk is at 91%. Figure out what's using all the space and clean it up safely.The postgres service stopped. Tell me why and restart it.RasnuCloud knows what's happening on your server right now, and responds immediately with an accurate diagnosis.