Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juanmartincoder/real-time_serverhealth_monitor
A mini proyect to watch server health in real time
https://github.com/juanmartincoder/real-time_serverhealth_monitor
go hardware-information htmx realtime server websockets
Last synced: 14 days ago
JSON representation
A mini proyect to watch server health in real time
- Host: GitHub
- URL: https://github.com/juanmartincoder/real-time_serverhealth_monitor
- Owner: JuanMartinCoder
- Created: 2025-01-09T16:15:00.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2025-01-09T20:26:34.000Z (15 days ago)
- Last Synced: 2025-01-09T21:31:35.906Z (15 days ago)
- Topics: go, hardware-information, htmx, realtime, server, websockets
- Language: Go
- Homepage:
- Size: 7.06 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Real-Time Server Health Monitor
![imagen](https://github.com/user-attachments/assets/19ab0608-8de0-47fe-8914-6e364ea147d1)
The idea of this project is to get info about a server's hardware in real time to future monitoring.
## Techonologies Used
- Go
- Gorilla Websocket
- Echo Framework
- HTMX
- github.com/shirou/gopsutil/v4 (to get the hardware info)## To use
1. Clone this repo
2. in the repo folder do
```go
go run main.go
```
3. Go to localhost:1313/ to view your system's data
### Future Ideas
- In case of horizontal scaling, be able to monitor each server and load
- Connect this to a database and obtain server's load data to analyze trend