Tag: PiHole Monitor

  • Service Load Monitor

    🚀 Service Load Monitor

    An enterprise-grade, “self-healing” system monitoring agent for Linux. This script goes beyond simple alerts by intelligently identifying high-load processes and automatically recovering services to ensure maximum uptime.

    🌟 Features

    • Intelligent targeted recovery: Detects which specific service is causing a load spike and restarts only that service.
    • PC & Server awareness: Smart enough to protect desktop applications (browsers, editors) while managing backend services.
    • I/O Wait (D-State) detection: Identifies processes stuck in “Uninterruptible Sleep” (disk bottlenecks) which standard load monitors often miss.
    • Dynamic thresholds: Automatically calculates optimal load thresholds based on your CPU core count.
    • Web Dashboard: Real-time HTML status dashboard with auto-refresh.
    • Automatic firewall management: Detects and configures UFW or Firewalld automatically.
    • Backup & Restore: Safety-first approach with automated configuration backups.
    • Cloud Ready: Built-in awareness for AWS, Oracle Cloud, and Azure security environments.
    (more…)