Sign inSign up

nurefexc/server-monitoring-ntfy

By nurefexc

â€ĒUpdated 6 months ago

Lightweight server monitoring with ntfy alerts for CPU, RAM, disk usage & Docker container crashes.

Image
Developer tools
Monitoring & observability
0

1.8K

nurefexc/server-monitoring-ntfy repository overview

⁠Server Monitoring with ntfy Notifications

A lightweight server monitoring tool that sends real-time alerts to ntfy⁠ when system resources exceed thresholds or Docker containers crash.

⁠Features

  • ðŸŒĄïļ CPU temperature monitoring with threshold alerts
  • ðŸ’ū RAM & Disk usage tracking
  • ðŸģ Docker container crash detection (via socket)
  • 📅 Scheduled daily & weekly health reports
  • 🔔 Priority-based ntfy notifications
  • ðŸŠķ Tiny Docker image (~50MB)

⁠Environment Variables

VariableRequiredDefaultDescription
NTFY_URL✅-Your ntfy topic URL
NTFY_TOKEN❌-ntfy auth token (if needed)
HOSTNAME❌autoServer name in notifications
TEMP_LIMIT❌82CPU temp threshold (°C)
DISK_LIMIT❌90Disk usage threshold (%)
RAM_LIMIT❌92RAM usage threshold (%)
DAILY_TIME❌08:00Report time (HH:MM)
CHECK_INTERVAL❌60Polling interval (seconds)
TZ❌UTCSystem timezone (e.g., Europe/Budapest)

⁠Notification Types

TypePriorityTrigger
ðŸ”Ĩ Critical Alert5CPU/RAM threshold exceeded
ðŸ’ū Storage Alert4Disk space low
💀 Container Crash5Docker container exited with error
📅 Scheduled Report3Daily/Weekly health summary

⁠Documentation

Full docs & source: GitHub⁠

⁠License

MIT

Tag summary

Content type

Image

Digest

sha256:48e516bacâ€Ķ

Size

59.9 MB

Last updated

6 months ago

docker pull nurefexc/server-monitoring-ntfy