
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.