I had the same question last week and tried several options.
For basic graphical needs, snmp cacti is fine, but the graphical display is apache, mysql, etc. too complicated, I think.
ntop is also a great tool, but different from the others on your list.
You should see Zenoss . The basic version is FOSS, friendly and very powerful. I did not need an Enterprise version, but your needs may vary. It performs graphics, monitoring, and alerting of all the main features, but it loads some ZenPacks, and you can easily add Apache, MySQL, or many other statistics. All configuration can be done through a graphical interface. The interface is clear and responsive and makes it easy to manage very large networks.
In short, I'm glad that I never spent much time on Nagios , because I think Zenoss is the best option.
Martijn heemels
source share