Server Status Script

๐Ÿ“ฌ Automating Linux Health Reports

To keep my home lab running smoothly, I built a simple Bash script called stats.sh that emails me daily server health reports. This way, I stay updated on performance and security without logging in manually.

๐Ÿ› ๏ธ What It Does

  • Monitors system health: CPU, memory, disk usage, and temperatures

  • Tracks network status: connectivity, interface states, bandwidth

  • Detects security issues: failed SSH login attempts and inode usage

  • Sends a daily summary via email using mutt

๐Ÿš€ Why I Built It

I wanted a hands-free way to monitor my serverโ€™s health and spot issues early. With daily email reports, I can catch resource bottlenecks or suspicious login attempts before they escalate.

๐Ÿ”— GitHub: mikecozier/Server-Stat-Script