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
+40-51Lines changed: 40 additions & 51 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,66 +26,55 @@ System Guard is a Flask app designed to monitor server stats such as CPU, Memory
26
26
27
27
## Installation 🛠️
28
28
29
-
check the [Installation.md](/src/docs/installation.md) file for installation instructions.
29
+
Check the [Installation.md](/src/docs/installation.md) file for installation instructions.
30
30
31
+
## How does installation work? 🤔
31
32
32
-
## Email Feature 📧
33
+
The installation process is straightforward and can be completed in a few steps. The user needs to run a bash script that installs the required dependencies, sets up the database, create a conda environment, and add flask server to the cron job. The user can then access the SystemGuard web interface by visiting the server's IP address or domain name.
33
34
34
-
| Email Alert | Is implemented | who will get the email |
| Notification Settings Change | Yes | Admin User |
48
+
| Signup | Yes(few changes required) | Admin User & Logged User |
49
+
| Website Monitoring | Yes | Input Email |
50
+
| Server Down | No | Admin User |
51
+
| Server Up | No | Admin User |
50
52
51
53
## Product Screenshots 📸
52
54
53
-
### HomePage
54
-
55
-

56
-
57
-
### CPU Stats
58
-
59
-

60
-
61
-
### Memory Stats
62
-
63
-

64
-
65
-
### Disk Stats
66
-
67
-

68
-
69
-
### Speed Test
55
+
Check the product screenshots [here](/src/docs/README.md).
70
56
71
-

72
57
73
58
## Why not use a Docker image?
74
59
75
60
A Docker image has not been created for this project because it requires access to the host machine in order to retrieve server stats. Therefore, it is not possible to obtain server stats from within a Docker container.
76
61
77
62
## Upcoming Features 📅
78
63
79
-
- Receive notifications when system metrics cross predefined thresholds.
80
-
- Customizable dashboards for personalized server monitoring.
81
-
- Plugin support to enhance and extend SystemGuard's functionality.
82
-
- Generate and manage server logs for better tracking and troubleshooting.
83
-
- Monitor disk read/write speeds for performance insights.
84
-
- Check the current firewall status to ensure security.
85
-
- A dedicated website monitoring page for tracking uptime and performance.
86
-
- Track and save total network data sent/received in the database for data usage monitoring.
87
-
- Improve website monitor, save data in database with timestamp to show the history of the website.
0 commit comments