- 18 comprehensive monitoring checks - 5 systemd timers (5min, 15min, hourly, daily, weekly) - Complete documentation - NTFY secure notification system - Fixed debianvm disk space (91% to 57%) - Fixed CloudReve integration - Date: 2026-01-07
45 lines
1.7 KiB
Plaintext
45 lines
1.7 KiB
Plaintext
═══════════════════════════════════════════════════════════
|
|
HOMELAB MONITORING - QUICK REFERENCE
|
|
═══════════════════════════════════════════════════════════
|
|
|
|
📱 YOUR NTFY TOPICS (subscribed on phone):
|
|
anthony-homelab-95ccf258e17eba20-critical
|
|
anthony-homelab-95ccf258e17eba20-warning
|
|
anthony-homelab-95ccf258e17eba20-info
|
|
|
|
🔒 SECURITY: Topics are secure (impossible to guess)
|
|
|
|
📊 MONITORING SCHEDULE:
|
|
Every 5 min → Containers, VM shutdowns
|
|
Every 15 min → Services, databases
|
|
Every hour → Disk space, health checks
|
|
Daily 3 AM → Backups, SSL, updates
|
|
Weekly → Speed tests
|
|
|
|
⚙️ USEFUL COMMANDS:
|
|
|
|
Check timer status:
|
|
systemctl list-timers homelab-monitor-*
|
|
|
|
View recent alerts:
|
|
journalctl -t homelab-monitor -n 50
|
|
|
|
Test notification:
|
|
/usr/local/bin/send-ntfy.sh info "Test" "Message" "test"
|
|
|
|
Run checks manually:
|
|
/usr/local/bin/check-pve-host.sh
|
|
/usr/local/bin/check-all-vm-disks.sh
|
|
|
|
📁 IMPORTANT FILES:
|
|
/root/MONITORING-FINAL-SUMMARY.md (full docs)
|
|
/root/.ntfy-topics (topic names)
|
|
/usr/local/bin/check-*.sh (18 monitoring scripts)
|
|
|
|
🎯 WHAT GETS ALERTED:
|
|
🔴 CRITICAL: Disk >90%, services down, thin pool full
|
|
🟡 WARNING: Disk 80-90%, high CPU/RAM, network issues
|
|
🔵 INFO: Updates, IP changes, backup completion
|
|
|
|
═══════════════════════════════════════════════════════════
|