I'm on the hunt for a Linux monitoring tool that offers real-time insights into system health. Ideally, I'd love something easy to install with just one command, and it should cover the following features:
1. Monitor CPU, memory, and swap usage with detailed process info.
2. Track disk usage across various filesystems, including alerting me when thresholds are reached. Any recommendations?
5 Answers
Zabbix is a good option, but setting up the server side can be a bit complex. If you're comfortable with that, it has great capabilities.
You might want to consider Grafana and Prometheus along with node_exporter. They provide solid monitoring capabilities and visualizations.
There are several other tools out there like OpenSearch, Splunk, and Grafana. Just make sure to pick one that's modern and frequently updated.
The Prometheus-node-exporter works well, especially if paired with a Prometheus-compatible setup like Grafana. It's pretty robust for your needs.
If you want something lightweight, check out Beszel. It's quick to set up, offers great visibility, and has graphing and alerting features. Here's the link if you're interested: beszel.dev.
Thanks for the suggestion! I'll look into it. I also stumbled upon this GitHub project: https://github.com/greenido/linux-monitoring, which I might test out.