Open Source Network Monitoring Tools For Linux

If you have a website or network, it is helpful if you can figure out any problems as soon as it happens. There are several open source and free tools to monitor servers or networks so as to find a solution as quickly as possible in handling the issue.

Here's a list of 10 Tools for monitoring:

1. Monit
Monit didn't just monitor your servers, but also sought to fix the problem by taking actions that have been set for certain situations. For example, if the database server crashes, Monit can automatically restart the service if this is the action you want to do.

If you have more than one server you need to monitor, then you can use M/Monit – licensed to monitor multiple servers/network.

There is also an iPhone application available for M/Monit to help you easily check your network without using the desktop.

2. Ganglia
When you have a group of cluster machine, it's hard to see how this whole cluster at once. Ganglia, presents an overview of the whole cluster. This is a great tool for those of you who work with server cluster, ignoring that these tools are too "exaggerated" for one machine only.
3. The Munin
Munin is present with monitoring system based on graph metrics. Can automatically generate a graph of the performance of daily/weekly/monthly/yearly reports and important. monitors core system resources, such as memory, disk space, CPU usage, application servers such as MySQL, Apache, and Squid.
Is a simple yet functional tools, by simply adding a few lines of code, you can write a plugin to monitor almost anything. a good choice for things related to graph the performance of the server, such as the number of users or the popularity of the site.

4. Cacti
Tools this one is more like Munin to various things, what makes it different? Kaktus is allows you to do the resizing on the graph and see data more clearly and as you like.

5. Nagios
Nagios is "industry standard in IT infrastructure monitoring". at least that's what it says on their website. Nagios is indeed a bit complicated to install and configure, but the wealth of features unmatched by the tool on the market and intended for a network administrator who experienced IT. Nagios support monitoring multiple hosts and can send alert via email, pager (if you still use ancient technology) or SMS/text messages. Such as Monit, can also be configured to automatically to respond to the problem.

6. Zabbix
ZABBIX is a tool that was full of features. has a great visualization support including personal settings view, zoom, and mapping. It can send alert via email, SMS or Instant Messaging. These tools also give warnings, which can be useful when you are physically near the machine monitoring.

7. Observium
Observium directed to Linux, BSD and Cisco network. supports automatic discovery of Your network infrastructure, find the network that might be interested in monitoring, these features can be compared with how Wi-Fi software you automatically find the signal in range that can be affordable. Observium provides detailed charts, and can be arranged in addition to nagios to provide warnings. It also integrates well with Collectd (shown below) for a more powerful interface.

8. Zenoss
Zenoss is the open source version of server monitoring tool, Zenoss Enterprise commercial entirely written in Python. It supports Nagios plugins format, so many that are on the nagios Plugins can be used in the Zenoss. One of the main highlights of Zenoss is a powerful but simple to use user interface.

9. Collectd
Similar to Collectd Munin and Kaktus that focuses on a graph metric system. specially designed for performance and portability, this means suitable to work for large systems, low-end, and embedded systems. Designed to use low resources. Collectd which can collect data every 10 seconds without disrupting Your server process, provides statistics in high resolution. You can write additional extensions using C, Perl or Java.

10. Argus
Argus focuses on monitoring network service, and supports IPv4 and IPv6. Have a nice warning procedure. for example, the system detects a problem then the Argus will send a warning and if the problem is still not resolved within the specified amount of time (perhaps because the admin system at home enjoying sleep), another warning will be sent to other people.

What tools do you use?
Do you have experience using tools-the tools, let's sharing together in the comments field. because the share could never lose.

Click here for Comments