Open source, cross-platform, client/server based systems monitoring solution. Reads the usual metrics such as cpu, disk i/o and network, but also allows for plugins and scripts to extend the functionality. Metrics for shared processor utilization on IBM Power is also measured. The clients need only Java and sends metrics to the server (through HTTP), which stores these in InfluxDB for display through Grafana. https://github.com/mnellemann/sysmon
Go to file
Mark Nellemann 7f98db8a0f Initial commit, work in progress 2021-04-25 15:25:20 +02:00
agent Initial commit, work in progress 2021-04-25 15:25:20 +02:00
gradle/wrapper Initial commit, work in progress 2021-04-25 15:25:20 +02:00
shared Initial commit, work in progress 2021-04-25 15:25:20 +02:00
.gitattributes Initial commit, work in progress 2021-04-25 15:25:20 +02:00
.gitignore Initial commit, work in progress 2021-04-25 15:25:20 +02:00
README.md Initial commit, work in progress 2021-04-25 15:25:20 +02:00
gradlew Initial commit, work in progress 2021-04-25 15:25:20 +02:00
gradlew.bat Initial commit, work in progress 2021-04-25 15:25:20 +02:00
settings.gradle Initial commit, work in progress 2021-04-25 15:25:20 +02:00

README.md

System Monitor

... or some better name.

Agent

Runs on your host and collects metrics. Metrics are aggregated and sent to central collector.

Metrics are currently processor, memory and disk usage statistics.

TODO: Collector

Receives aggregated measurements from agents and saves metrics info InfluxDB.