تفاصيل العمل

Project 1: SysGuard - System Health Monitor

Concept: A dashboard script that monitors your Linux machine's vitals, logs warnings when thresholds are met, and provides a quick-view report of system performance.

Core Requirements

Real-time Dashboard: A formatted display showing CPU usage, Memory (RAM) availability, and Disk space.

Process Manager: List the top 5 most "resource-hungry" processes; allow the user to "Kill" a process by entering its PID.

Automated Logging: A background function that appends system stats to a health_log.txt every hour.

Threshold Alerts: If Disk usage exceeds 90% or RAM exceeds 80%, display a bold, colored warning on the screen.

Summary

SysGuard moves away from simple text manipulation and into System Commands. You’ll master tools like top, free, df, and ps. It’s the perfect project for someone wanting to learn how to automate server maintenance and understand Linux internals.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة