Network monitoring is a key component in making sure your network is running smoothly.
I have tested four open source network monitoring products:
1.Cacti
2. Icinga
3. Zabbix
4. Observium
i have found all four products to be capable network monitoring tools that performed well in our basic tasks such as checking for host availability and measuring bandwidth usage.
Beyond the basics, there were quite a few differences in terms of features, granularity and configuration options.
for More: http://www.capterra.com/network-monitoring-software/