https://github.com/netzwerkfehler/remmon
Remote monitoring tool for Windows and Linux written in Go
https://github.com/netzwerkfehler/remmon
remote-monitoring
Last synced: over 1 year ago
JSON representation
Remote monitoring tool for Windows and Linux written in Go
- Host: GitHub
- URL: https://github.com/netzwerkfehler/remmon
- Owner: Netzwerkfehler
- Created: 2020-02-28T21:06:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T10:18:39.000Z (over 3 years ago)
- Last Synced: 2025-03-22T04:02:00.280Z (over 1 year ago)
- Topics: remote-monitoring
- Language: Go
- Homepage:
- Size: 474 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# remmon
A simple remote monitoring tool for Windows and Linux
## Tested on
- Windows 10
- Ubuntu 20.04.1 LTS
- Debian 10
## Features
- Zero configuration
- No database
- Very resource efficient (almost no impact on the CPU, less than 10 MB RAM usage)
- Web based
## How to use
1. Download the latest version from [releases](https://github.com/Netzwerkfehler/remmon/releases)
2. Unzip
3. Execute remmon.exe (The firewall message must be confirmed in order to have access from the network)
4. Open http://localhost:1510/charts.html in your browser
## Configuration
Mostly not needed, but the following command line flags are available
- port -> The port the web server will be running on; Default: 1510
- delay -> Seconds between reading datasets; Default: 10s
- entries -> Maximum amount of entries that will be stored; Default: 1000
- hideHostname -> If provided the charts page won't display the hostname; Default: false
Example running on port 8080 reading new values every 15s and storing 500 entries:
`remmon.exe -port 8080 -delay 15 -entries 500`
## Monitorable values
- CPU utilization
- RAM usage
- Memory usage of partitions
- Sent and received network bytes
- Amount of running processes
## Dependencies
- [gopsutil](https://github.com/shirou/gopsutil) to read hardware data
- [Charts.js](https://github.com/chartjs/Chart.js) and [moment.js](https://github.com/moment/moment) to display charts