You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-16Lines changed: 10 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,7 @@
2
2
3
3
System Guard is a Flask app designed to monitor server stats such as CPU, Memory, Disk, and Network. It also provides real-time monitoring capabilities which can be useful for system administrators, developers, and DevOps engineers to keep track of their server's performance and troubleshoot issues. The app uses the `psutil` library to retrieve system stats and the `speedtest-cli` library to perform a network speed test.
4
4
5
+
5
6
## Features 🚀
6
7
7
8
- Lightweight, open-source, and free to use with a straightforward installation process, out-of-the-box monitoring solution.
@@ -18,22 +19,15 @@ System Guard is a Flask app designed to monitor server stats such as CPU, Memory
18
19
- Role-based dashboards tailored for Developer, Admin, IT Manager, and Manager roles (upcoming feature).
19
20
- Update security updates with a single click or automatically update to the latest version to simplify maintenance.
20
21
21
-
## Old Features 🚀
22
-
23
-
- Administrators can manage user accounts by creating, updating, or deleting users.
24
-
- Admin-level access is required for configuring settings, managing users, and adjusting security and notification - preferences.
25
-
- Historical performance data can be viewed as charts, aiding in trend analysis.
26
-
- Supports network speed testing directly from the server.
27
-
- Provides the ability to terminate resource-heavy processes with a single command.
28
-
- Real-time server metric monitoring keeps data consistently updated.
29
-
- The interface is responsive and optimized for various devices including mobile, tablets, and desktops.
30
-
- The system can automatically update to the latest version to simplify maintenance.
31
-
- Installation can be done quickly via a bash script for easy setup.
32
-
- Notifications are sent to users and admins when a process is manually terminated.
33
-
- Offers website monitoring tasks that trigger email alerts when a website becomes unavailable.
34
-
- Configurable email alerts for various actions across the server.
35
-
- Option to download historical data in CSV format for detailed analysis (upcoming feature).
36
-
- Server status monitoring with alerts for server downtime or recovery (upcoming feature).
0 commit comments