Dec 09, 2019
I believe there is one on Wikipedia, 
http://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems 
However a matrix often doesn't tell the whole story.
My advice is to try several of them out.
The Wikipedia feature matrix looks useful, but just because one 
product looks like it has "all" of the features doesn't make it 
better, or even very good.
The more scalable systems run better under Linux, than Windows.  If 
you think you want a windows based system because it will be easier 
because you know windows, that is a reasonable point of view.  However 
comprehensive network monitoring is not an "easy" thing, so ease is 
not something you should be expecting if you want a really 
comprehensive system.  On the other hand, if all you want to do is see 
if you can ping some servers, then anything will work, and your task 
should be easy.
Look for a tool that addresses your most important challenge.  For 
example if you have a network supporting voip phones using Cisco 
infrastructure, and you are seeing voice quality issues, then focus on 
what system will solve those specific problems.
I like systems that have a lot of ways to add my own customizations, 
and my most important systems have a lot of my own code running to 
collect data that is fed up to the monitoring system.  Flexibility to 
solve more than "can I ping" is  present in most systems, but not all 
systems will let you easily add new features of your own.
I use zabbix.  I have been monitoring complex infrastructure for 25 
years, and I have investigated most of the tools out there, and used 
many of the most popular systems, and Zabbix was the first one that I 
loved.  I have it alerting me when a user responds to phishing emails, 
monitoring my server HVAC systems, producing SLA reports on demand, 
and alerting me when someone leaves a door ajar... in addition to 
watching every port on my network, every aspect of my servers, etc.  
But *I* did that, Zabbix was just a tool to get me there.
Zabbix is the first affordable system I used that was nearly complete 
to begin with.  And to me it is easier to customize than most other 
systems.  But your experience WILL be different.  So try several out, 
and be prepared for it to take a LOT of your time.
George Wenzel