I'm managing a small but growing network infrastructure and I'm looking for a robust system to continuously monitor the performance of specific devices. I need the capability to set up customized threshold values based on metrics like CPU usage, RAM, and traffic, and receive alerts when those thresholds are crossed. Any recommendations?
4 Answers
If you like self-hosted options, Icinga could work well for your needs and it's quite customizable.
We're fans of Zabbix here. It's worked great for us and does a great job at monitoring various devices efficiently.
While I'm not the final say in production choices, I often use Prometheus in lower environments for monitoring. It's flexible and can track various metrics effectively. Most tools out there can meet your needs, so I'd recommend digging into a few options if you haven't already.
For an easy setup with reasonable pricing, New Relic is a solid choice. If you prefer a self-hosted solution, consider using Prometheus alongside Grafana and node exporter. Just a heads-up though, if you're working with Windows, integration might be trickier. Check out the Windows exporter on GitHub for more info!

Thanks for the tip! I'll definitely check out the Windows exporter.