Linux server monitoring via SSH ๐ฅ๐
Last updated Jun 29, 2026
97
Stars
9
Forks
6
Issues
0
Stars/day
Attention Score
45
Language breakdown
No language data available.
โธ Files
click to expand
README
Hearth
Hearth is an SSH based real-time linux server monitoring solution.
It is particularly useful if you:
- are monitoring 2-15 servers
- don't want to (or can't) install monitoring software on each server
- don't care about historical data (>30 minutes)
- want to make the charts available to a number of people via a Web UI
Features
Examine health and load patterns via a number of metrics across a small cluster.For demo purposes all the charts on the screenshot below are showing data for the same machine under different hostnames. 
CPU
Memory
Disk
Network
Load Average
Disk Space
Setup
- Download and extract Hearth
- Adjust config.toml to your needs.
- Run the hearth binary and navigate your browser to the ip/port configured in config.toml.
Limitations
- Data can only be retrieved via SSH.
- Only a single network interface can be monitored per server.
- Only a single disk can be monitored per server.
- Current UI only works well on wide screens
License
This project is licensed under either of
* Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) * MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
๐ More in this category