Skip to content

A tool for monitoring of CPU, memory, disk usage, Ideal for system administrators and developers.

Notifications You must be signed in to change notification settings

itsabdallahemam/CSCI315-Linux-Monitoring-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

System Monitoring Tool

Overview

This C program monitors and reports system metrics such as CPU usage, memory usage, disk usage, running processes, network usage, system uptime, and battery status. It generates alerts for abnormal behavior and periodic health reports.

Features

  • CPU, Memory, Disk Usage: Monitor and display usage percentages.
  • Running Processes: Count currently running processes.
  • Network Usage: Track RX and TX data in MB.
  • System Uptime: Display uptime in minutes.
  • Battery Status: Show battery capacity and status.
  • Alerts: High CPU, low memory, and low disk space alerts.
  • Reports: Generate periodic system health reports.

Video Link

https://nileuniversity-my.sharepoint.com/:v:/g/personal/a_ehab2141_nu_edu_eg/Ee6VHXjazzNPvNkMXILAj68BBaGrbGgCSlBGXCYW0LSFSQ?e=hKafav&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbFZpZXciOiJTaGFyZURpYWxvZy1MaW5rIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXcifX0%3D

About

A tool for monitoring of CPU, memory, disk usage, Ideal for system administrators and developers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages