Skip to content

kelvinvelasquez-SDE/Disk-Sentinel-AI

Repository files navigation

Disk Sentinel AI 🛡️

Version Status Platform Python

Intelligent. Predictive. Beautiful.

Disk Sentinel isn't just a disk monitor; it's a predictive engine for your infrastructure. Unlike traditional tools that merely react when you run out of space, Sentinel uses Linear Regression AI to analyze usage trends and warn you weeks before a catastrophe occurs.

All of this is wrapped in an Ultra-Premium Cyber-Glass Interface that turns server monitoring into a visual experience.


✨ Key Features

🧠 AI-Powered Prediction

Stop guessing. Sentinel analyzes historical data points to calculate the exact date your disk will hit 100%.

  • Trend Analysis: Detects slow leaks and rapid spikes.
  • Smart Estimation: "System will be full in 14 days."

💎 Cyber-Glass UI

Who said server tools have to be ugly?

  • Real-time Visualization: Dynamic charts that flow with your data.
  • Glassmorphism Design: Modern, clean, and responsive.
  • Multi-Disk Grid: Monitor your entire storage array at a glance.

🏢 Enterprise Ready

  • Cross-Platform: Native binaries for Linux and Windows.
  • Service Mode: Runs as a background daemon (Systemd / Task Scheduler).
  • Zero Config: Auto-discovery of all mounted partitions (/, /home, /var, etc.).

🚀 Installation

We believe in "Zero Friction".

Option A: Portable (Instant)

Just download the single-file executable and run it. No Python required.

./DiskSentinel

Automatically launches the dashboard in your browser.

Option B: Professional Service

Install it as a background service that persists across reboots.

Linux (Systemd):

sudo ./install_service_linux.sh

Windows (Service): Run install_service_windows.bat as Administrator.


🛠️ Tech Stack

Built with a focus on performance and reliability.

  • Core: Python 3.13 + Psutil (Hardware Abstraction)
  • Brain: Scikit-Learn (Linear Regression Models)
  • Web: Flask (Microservice Architecture)
  • Frontend: Chart.js + CSS3 Variables (Cyberpunk Theme)
  • Build: PyInstaller (Single Binary Compilation)

📸 Screenshots

Disk Sentinel Dashboard Real-time monitoring of multiple partitions

Configuration Modal Intuitive settings for critical thresholds and alerts


Developed with ❤️ by Kelvin Velasquez Empowering infrastructure with Intelligence.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors