Skip to main content
Get notified when something goes wrong on your servers.

Alert Types

AlertTrigger
High CPUCPU usage > threshold
High MemoryMemory usage > threshold
High DiskDisk usage > threshold
Health Check DownEndpoint unreachable
Container StoppedDocker container exits

Setting Up Telegram

1

Create Bot

Open @BotFather in Telegram Send /newbot and follow instructions Copy the API token
2

Get Chat ID

Start a chat with your new bot Send any message Visit: https://api.telegram.org/bot<TOKEN>/getUpdates Find your chat_id in the response
3

Configure Hub

In Hub: Settings → Notifications → Telegram Enter bot token and chat ID Click Save
4

Test

Click “Send Test” to verify

Configuring Thresholds

In Settings → Alerts:
MetricDefaultRecommended
CPU80%80-90%
Memory85%80-90%
Disk90%85-95%

Alert Delay

Set how long a condition must persist before alerting:
  • Instant: Alert immediately
  • 1 minute: Must stay high for 1 min
  • 5 minutes: Must stay high for 5 min
Longer delays reduce false alerts from temporary spikes.

Alert History

View past alerts in Alerts tab:
  • Timestamp
  • Type
  • Severity
  • Resolution status

Muting Alerts

During maintenance:
  1. Go to the server or health check
  2. Click “Mute”
  3. Choose duration
  4. Alerts pause until unmute

Alert Rules (PRO)

PRO users can create custom rules:
IF cpu > 90% FOR 5 minutes
AND memory > 80%
THEN alert telegram

Quiet Hours

Coming soon: Disable alerts during specified hours.

Troubleshooting

  1. Verify bot token is correct
  2. Ensure you’ve sent a message to the bot first
  3. Check chat_id matches your chat
  4. Try “Send Test” button
  1. Increase thresholds (e.g., CPU 80% → 90%)
  2. Add alert delay (5 minutes)
  3. Use mute during known high-usage periods
Alerts auto-resolve when condition clears. If stuck:
  1. Check current metric values
  2. Manually clear in Alert History