I'm managing a growing infrastructure and need a reliable solution to monitor the performance of specific devices on my network in real-time. I want to set customized threshold values based on metrics such as CPU usage, RAM, and traffic, and I need to receive alerts when those thresholds are breached. Any recommendations?
4 Answers
For ease of setup and reasonable pricing, New Relic is a solid choice. If you're leaning towards self-hosting, you can combine Prometheus with Grafana and Node Exporter. Just keep in mind that it might not play as nicely with Windows systems.
Prometheus is a great option, particularly for lower environments. It integrates well with Grafana for visualization. Most tools out there should meet your needs, so I assume you're looking for something specific that isn't commonly discussed.
We use Zabbix at our company and have had a positive experience. It’s robust and provides solid monitoring capabilities.
Icinga is another self-hosted option to consider. It’s quite flexible and can give you real-time insights into your devices.

Good call on New Relic! I'll check out the self-hosting option too. Are there specific capabilities I should look for when using Prometheus with Windows?