Any good free server monitoring services?
-
I had the free New Relic server monitor on a couple servers for some years. They recorded basic stuff you'd expect like cpu load, ram usage, hdd usage, and some other things.
New Relic got rid of their free server monitor so I started looking for alternatives. Pretty sparse niche if you ask me.
I've seen some people using Nodequery but it seems like development hasn't budged in forever. I've kept my eye on Pinguzo and that hasn't budged either. Both are beta products.
Then there is Nixstats which seems more mature but the free offer is quite sparse, 5 monitors and 1 server.So I'm just looking for some kind of monitoring tool that will record performance stats and send alerts if things go poof. I'm also planning on migrating a major site I run so I'd like to track performance of the server in a before/after kind of thing.
Any other tools in the running?
-
Zabbix?
-
Zabbrix, OpenNMS, Icinga... there are so many of them. It highly depends on what you need - and at which scale.
-
@thwr said in Any good free server monitoring services?:
Zabbrix, OpenNMS, Icinga... there are so many of them. It highly depends on what you need - and at which scale.
I mentioned, just basic performance and monitoring, some historical tracking, alerts if something breaks.
Only need to monitor a few web servers.
Ease of use is important, I don't want to have to learn a new language or spend weeks figuring out how to integrate some massive architecture.
-
Zabbix and Icinga are incredibly easy to use if you have a bit of time to dedicate to them. I implemented Zabbix in about 2 hours and then automatically added most of our Windows servers to it in about that amount of time as well.
-
I like Prtg, It's free for the first 100 sensors.
-
@iroal said in Any good free server monitoring services?:
I like Prtg, It's free for the first 100 sensors.
That's not much when you take a look at their definition of a sensor: Free space, RAM usage, every single value is a sensor. And it's restricted to 10 hosts, too.
I'm currently evaluating the following list for our own needs:
- Bloonix
- OpenNMS
- Zabbrix
- NeDi
- Observium
- Zenoss Core
Maybe there's something in this list that might help you for your project
-
If it's just nix based systems, Prometheus is super easy to set up. Prometheus, node exporter, and alert manager are really easy to automate and get going.
https://gitlab.com/hooksie1/ansible-prometheus
https://gitlab.com/hooksie1/node-exporter
I made these roles so all you should need to do is create a playbook to plug in the variables.