Linux monitor the network

Содержание
  1. 16 Useful Bandwidth Monitoring Tools to Analyze Network Usage in Linux
  2. ManageEngine Netflow Analyzer
  3. 1. vnStat – A Network Traffic Monitor
  4. Install VnStat in Linux
  5. 2. iftop – Displays Bandwidth Usage
  6. Install iftop in Linux
  7. 3. nload – Displays Network Usage
  8. Install nload in Linux
  9. 4. NetHogs – Monitor Network Traffic Bandwidth
  10. Install NetHogs in Linux
  11. 5. bmon – Bandwidth Monitor and Rate Estimator
  12. Install Bmon in Linux
  13. 6. Darkstat – Captures Network Traffic
  14. Install Darkstat in Linux
  15. 7. IPTraf – An IP Network Monitor
  16. Install IPTraf in Linux
  17. 8. CBM – (Color Bandwidth Meter)
  18. Install Color Bandwidth Meter in Linux
  19. 9. Iperf/Iperf3 – Network Bandwidth Measurement Tool
  20. Install Iperf3 in Linux
  21. 10. Netperf – Network Bandwidth Testing
  22. Install Netperf in Linux
  23. 11. SARG – Squid Analysis Report Generator
  24. 12. Monitorix – System and Network Monitoring Tool
  25. Install Monitorix in Linux
  26. 13. Cacti – Network Monitoring and Graphing Tool
  27. 14. Observium – Network Monitoring Platform
  28. 15. Zabbix – Application and Network Monitoring Tool
  29. 16. Nagios – Monitors Systems, Networks, and Infrastructure
  30. If You Appreciate What We Do Here On TecMint, You Should Consider:
  31. Best Linux Network Monitoring Tools
  32. Best Closed-Source Linux Network Monitoring Tools
  33. 1. SolarWinds NetFlow Traffic Analyzer
  34. 2. Paessler PRTG Network Monitor
  35. 3. Nagios Network Analyzer
  36. 4. Zenoss Cloud
  37. Top Open-Source Linux Network Monitoring Tools
  38. 5. Icinga 2
  39. 6. OpenNMS
  40. 7. Cacti
  41. 8. Zabbix
  42. 9. Pandora FMS
  43. 10. LibreNMS
  44. 11. Prometheus
  45. 12. EventSentry Light
  46. 13. Observium Community
  47. 14. Monitorix
  48. 15. Ganglia
  49. 16. Htop
  50. 17. BWM-NG
  51. 18. EtherApe
  52. 19. ibmonitor
  53. How to Choose a Linux Monitoring Tool
  54. Closed- vs. Open-Source
  55. Scalability
  56. Support
  57. Best Linux Network Monitoring Software

16 Useful Bandwidth Monitoring Tools to Analyze Network Usage in Linux

Are you having problems monitoring your Linux network bandwidth usage? Do you need help? It’s important that you are able to visualize what is happening in your network in order to understand and resolve whatever is causing network slowness or simply to keep an eye on your network.

In this article, we will review 16 useful bandwidth monitoring tools to analyze network usage on a Linux system.

If you are looking to manage, troubleshoot or debug your Network, then read our article – 22 Linux Networking Commands for Sysadmins

The tools listed below are all open source and can help you to answer questions such as “why is the network so slow today?”. This article includes a mix of small tools for monitoring bandwidth on a single Linux machine and complete monitoring solutions capable of handling a few number of hosts on a LAN (Local Area Network) to multiple hosts even on a WAN (Wide Area Network).

ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer is a flow-based bandwidth monitoring solution that offers multi-vendor support. It monitors your network, analyzes traffic patterns, and detects and diagnoses bandwidth hogs.

You can track the traffic patterns in your network over any period of time, and drill down further into the device, interface, application, and user-level details. With its traffic shaping abilities, NetFlow Analyzer helps you identify network anomalies in real-time and troubleshoot them before they affect your end-users.

With its customizable reports, NetFlow Analyzer also helps you predict and plan your bandwidth requirements. You can create, schedule, and generate comprehensive bandwidth analysis reports in just a few clicks.

ManageEngine Netflow Analyzer

1. vnStat – A Network Traffic Monitor

VnStat is a fully-featured, command line-based program to monitor Linux network traffic and bandwidth utilization in real-time, on Linux and BSD systems.

Vnstat Network Traffic Monitor Tool

One advantage it has over a similar tool is that it logs network traffic and bandwidth usage statistics for later analysis – this is its default behavior. You can actually view these logs even after the system reboots.

Install VnStat in Linux

2. iftop – Displays Bandwidth Usage

iftop is a simple, easy-to-use, real-time top-like command line-based network bandwidth monitoring tool, used to get a quick overview of network activities on an interface. It displays network usage bandwidth updates every 2, 10, and 40 seconds on average.

Iftop Display Bandwidth Usage

Install iftop in Linux

3. nload – Displays Network Usage

nload is another simple, easy-to-use command-line tool for monitoring network traffic and bandwidth usage in real-time. It uses graphs to help you monitor inbound and outbound traffic. In addition, it also displays information such as the total amount of transferred data and min/max network usage.

nload – Monitor Network Usage

Install nload in Linux

4. NetHogs – Monitor Network Traffic Bandwidth

NetHogs is a tiny top-like, text-based tool to monitor real-time network traffic bandwidth usage by each process or application running on a Linux system. It simply offers real-time statistics of your network bandwidth usage on a per-process basis.

NetHogs – Monitor Network Usage Per User

Install NetHogs in Linux

5. bmon – Bandwidth Monitor and Rate Estimator

bmon is also a straightforward command-line tool for monitoring network bandwidth utilization and a rate estimator, in Linux. It captures network statistics and visualizes them in a human-friendly format so that you can keep an eye on your system.

Bmon – Bandwidth Monitor and Rate Estimator

Install Bmon in Linux

6. Darkstat – Captures Network Traffic

Darkstat is a small, simple, cross-platform, real-time, efficient web-based network traffic analyzer. It is a network statistics monitoring tool that works by capturing network traffic, computer usage statistics, and serves the reports over HTTP in a graphical format. You can also use it via the command line to get the same results.

Darkstat – Captures Network Traffic

Install Darkstat in Linux

7. IPTraf – An IP Network Monitor

IPTraf is an easy-to-use, ncurses-based and configurable tool for monitoring incoming and outgoing network traffic passing through an interface. It is useful for IP traffic monitoring, and viewing general interface statistics, detailed interface statistics and so much more.

IPTraf – Network Statistics Utility

Install IPTraf in Linux

8. CBM – (Color Bandwidth Meter)

CBM is a tiny command-line utility for displaying current network traffic on all connected devices in colored output in Ubuntu Linux and its derivatives such as Linux Mint, Lubuntu, and many others. It shows each connected network interface, bytes received, bytes transmitted, and total bytes, allowing you to monitor network bandwidth.

CBM – Monitor Network LAN Usage

Install Color Bandwidth Meter in Linux

9. Iperf/Iperf3 – Network Bandwidth Measurement Tool

Iperf/Iperf3 is a powerful tool for measuring network throughput over protocols such as TCP, UDP, and SCTP. It is primarily built to help in tuning TCP connections over a particular path, thus useful for testing and monitoring the maximum achievable bandwidth on IP networks (supports both IPv4 and IPv6).

It requires a server and a client to perform tests (which reports the bandwidth, loss, and other useful network performance parameters).

Iperf3 – Network Performance and Tuning

Install Iperf3 in Linux

10. Netperf – Network Bandwidth Testing

Netperf is similar to iperf, for testing network performance. It can help in monitoring network bandwidth in Linux by measuring data transfer using either TCP, UDP. It also supports measurements via Berkeley Sockets interface, DLPI, Unix Domain Sockets, and so many other interfaces. You need a server and a client to run tests.

Netperf – Network Bandwidth Testing

Install Netperf in Linux

11. SARG – Squid Analysis Report Generator

SARG is a squid log files analyzer and internet bandwidth monitoring tool. It produces useful HTML reports with information including but not limited to IP addresses, and total bandwidth usage. It is a handy tool for monitoring internet bandwidth utilization by individual machines on a single network.

Sarg – Squid Network Analysis Report Generator

For installation instruction and usage, check out our article – How to Install SARG to Monitor Squid Internet Bandwidth Usage.

12. Monitorix – System and Network Monitoring Tool

Monitorix is a lightweight system resources and network monitoring application, designed for small Linux/Unix servers and also comes with amazing support for embedded devices.

It helps you monitor network traffic and usage statistics from an unlimited number of network devices. It supports IPv4 and IPv6 connections include packet traffic and traffic error graphs and supports up to 9 discs per network interface.

Monitorix – System and Network Monitoring Tool

Install Monitorix in Linux

13. Cacti – Network Monitoring and Graphing Tool

Cacti is a fully functional, web-based network graphing PHP application with an intuitive, easy-to-use interface. It uses MySQL database for storing data collected network performance data, used to produce customized graphing. It is a frontend to RRDTool, useful for monitoring small to complex networks with thousands of devices.

Читайте также:  Asus k501ux drivers windows 10

Cacti – Network Monitoring and Graphing Tool

For installation instruction and usage, check out our article – Install Cacti (Network Monitoring) on Linux.

14. Observium – Network Monitoring Platform

Observium is a fully-featured network monitoring platform with an elegant and powerful, robust yet simple and intuitive interface. It supports a number of platforms including, Linux, Windows, FreeBSD, Cisco, HP, Dell, and many others, and includes autodetection of devices. It helps users to gather network metrics and offers intuitive graphing of device metrics from collected performance data.

Observium – Network Monitoring Platform

15. Zabbix – Application and Network Monitoring Tool

Zabbix is a feature-rich, commonly used network monitoring platform, designed in a server-client model, to monitor networks, servers, and applications in real-time. It collects different types of data that are used for a visual representation of network performance or load metrics of the monitored devices.

It is capable of working with well-known networking protocols such as HTTP, FTP, SMTP, IMAP, and many more, without the need to install additional software on the monitored devices.

Zabbix – Monitoring Solution for Linux

16. Nagios – Monitors Systems, Networks, and Infrastructure

Nagios is a robust, powerful, feature-rich, and widely used monitoring software. It allows you to monitor local and remote network devices and their services from a single window.

It offers bandwidth monitoring in network devices such as switches and Routers via SNMP thus enabling you to easily find out over-utilized ports, and pinpoint possible network abusers.

In addition, Nagios also helps you to keep an eye on per-port bandwidth utilization and errors and supports fast detection of network outages and protocol failures.

Nagios – IT Infrastructure Monitoring Tool

Summary

In this article, we have reviewed a number of useful network bandwidth and system monitoring tools for Linux. If we’ve missed including any monitoring tool in the list, do share with us in the comment form below.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

We are thankful for your never ending support.

Источник

Best Linux Network Monitoring Tools

Though this list accounts for both open-source and closed-source products, it focuses on Linux-based network monitoring tools. A handful of common tools only operate on Windows, Pandora, or other systems, but most network monitoring tools run on Linux systems since Linux—with its higher degree of user input and easily recodeable security bugs—is often the choice for IT specialists who wish to manage network systems in growing enterprises. For this reason, I’ve excluded the few non-Linux-compatible monitoring tools. My personal favorite is SolarWinds NetFlow Traffic Analyzer—read my review below to learn why.

Who Made the Cut?

Best Closed-Source Linux Network Monitoring Tools

1. SolarWinds NetFlow Traffic Analyzer

Of the closed-source products on this list, NetFlow Traffic Analyzer (NTA) provides a particularly broad range of monitoring functions for a scalable number of nodes in your network. It is notable among closed-source IT setups for being fully functional during its 30-day free trial period, so if your company is unsure if it’s worth the investment, SolarWinds lets you see for yourself at no cost.

Once you’ve gained a basic understanding of how SolarWinds NTA works through the free trial, you’ll be able to easily operate the tool due to its interactive, visualized data displays. One of the most useful features of NTA is its ease of use for non-experts—if you’ve got a basic idea of how Linux network monitoring works, this intuitive, interactive program will enable you to monitor and analyze network traffic without a great degree of technical expertise.

NTA also provides visualized bandwidth monitoring for users to observe the capacity of the network units, and to see if any IT issues are pending. Moreover, the tool’s scalability helps ensure you can adjust your network units to the capacity that seems fit.

NTA is easy to use because of its Performance Analysis Dashboard. SolarWinds software is well known for providing a high degree of color-coded and searchable visual data. The Performance Analysis Dashboard helps you analyze your NetFlow with a great deal of precision, while operating in a streamlined visual display.

Another noteworthy aspect of NTA is its Class-Based Quality of Service (CBQoS) policy. Twenty-first century networks often operate using cloud-based applications, and SolarWinds recognizes some of these take higher priority in using network bandwidth. CBQoS helps you prioritize which applications should take up bandwidth, so these apps travel more quickly in your network.

This Linux network monitoring software isn’t just a tool for measuring bandwidth and capacity—it also alerts you when something’s wrong. NTA offers traffic-based alerts when it suspects a device is malfunctioning, and it can be a crucial tool for detecting threats in your network. In addition, while other network monitoring tools allow the central controller to view any new devices accessing your system and how much traffic they’re conducting, NetFlow Traffic Analyzer takes this a step further—it provides you with alerts if unusual traffic is detected toward port 0, the neutral port attackers often use to access a system.

2. Paessler PRTG Network Monitor

Paessler is a German software engineering company with a narrow focus on monitoring and data management software. Its closed-source network monitoring tool, called PRTG Network Monitor, offers a lower emphasis on data visualization and graphics than SolarWinds NTA, but is still a highly scalable product, with customizable sensor options to meet the needs of variously sized companies.

PRTG Network Monitor is a useful program if your IT core has the desire to structure a tailored and robust selection of sensors for each of your devices, as well as a syslog for monitoring Linux data input. The sensors can focus on SNMP, LAN, cloud services, and a huge variety of other metrics. You can also customize threshold and alarm values and notifications.

With PRTG, you can configure your monitor to collect the exact data you want from a wide range of sources. The ability to customize sensors means PRTG is scalable, too. Paessler offers a minimum monitoring package with 500 sensors and one server monitor, called PRTG 500, all the way up to a maximum package called PRTG XL5, which includes an unlimited number of sensor installations and up to five server monitors.

Like SolarWinds, Paessler offers a 30-day free trial of the complete program. Pricing for both SolarWinds and Paessler closed network monitoring tools is variable based on the number of servers and sensors your system demands. As with all closed-source system monitoring tools, contact your brand of choice to decide which package is the right size for your purposes.

3. Nagios Network Analyzer

Nagios Network Analyzer can observe specified ports and devices for focused network monitoring. Like PRTG, the Nagios Network Analyzer contains data log monitoring software as well as network monitoring software, helping ensure your network and processes are running smoothly and without threat. If unusual activity is detected, Nagios Network Analyzer can send automatic alerts to the IT center regarding the type of aberration observed. And, like SolarWinds NetFlow Traffic Analyzer, it provides easy-to-use, color-coded graphics to visualize the data and information gathered from your server.

Nagios is designed around Linux/Unix compatibility, so it’s ready to use within these parameters, and the individualized viewboard helps different IT specialists engage with specified areas of the network. The Network Analyzer may be a good option if you wish to focus on particular qualities of an immense network.

Nagios offers a free trial version of Network Analyzer, in addition to a scaled-back alternative, called Nagios Core, which is a free and well-respected open-source data monitoring software. The parameters of the Network Analyzer free trial are available upon request.

4. Zenoss Cloud

Zenoss is another well-established name in the network monitoring business, and with good reason. The company has offered a variety of competitive monitoring products since it was founded over a decade ago. Zenoss is most famous for its open-source program, Zenoss Core, which provides a combination of network monitoring and data analytics programming. But Zenoss has more recently expanded to offer a more robust, closed-source package called Zenoss Cloud.

Zenoss Cloud is particularly useful for highly scalable network monitoring. It offers a visualization of network data as well as data logs, making it a useful tool for network function operations and data security monitoring, and its machine learning approach ensures data is delivered to the central control in real time.

Читайте также:  Как убрать автозапуск приложений windows

The most prominent advantage of Zenoss Cloud is its 21 st -century capabilities. It’s rooted in a cloud-based architecture, so your network can expand rapidly and monitoring operations will catch up. This is useful for spread-out, fast-growing, and large-scale businesses.

Zenoss Cloud, like the other closed-source tools on this list, offers a free trial. The parameters of the Zenoss Cloud free trial are available upon request.

Top Open-Source Linux Network Monitoring Tools

Open-source data monitoring can be useful for IT-savvy administrators who don’t mind navigating an online community of software editors, constantly updating and evolving the public-use product to improve its defects. But open-source monitoring can be more time-consuming, less user-friendly, and more prone to hiccups or even malicious edits than a closed-source program. However, many IT experts find malleable, free software appealing—especially when there’s a robust online community of users to consult for best practices.

Here are my picks for the best open-source network monitoring tools for Linux, each with its own benefits and drawbacks. I’ve found the most useful open-source tools tend to be the ones with large user forums to help navigate the software.

5. Icinga 2

Icinga 2 is a modified version of the well-respected Icinga, and it has recently gained popularity among IT specialists for its scalability and live monitoring tools. Icinga 2 is compatible with nearly any operating system, and it can measure a vast network and provide color-coded graphs. Although Icinga 2, like any open-source monitoring software, requires a bit more finesse to get started than a closed-source tool, it contains a highly interactive visual monitoring interface for easy access monitoring. It’s also quite innovative for an open-source program, as it uses open-source API technology. This enables Icinga 2 to monitor your network at high speeds, producing data visualizations capable of adjusting to input in real time.

6. OpenNMS

OpenNMS has been around since the late 1990s, when it was established as a management-oriented open-source monitoring tool for businesses and large networks. It has since acquired a formidable online community with a streamlined process of modifications and improvements. OpenNMS prides itself on its notification system, which provides live updates to the central control based on API monitoring results. A unique aspect of OpenNMS is its focus on integration with industry-standard management tools, allowing for ticketing integration and southbound integration with other software programs. The alert system is comprehensive, with Java-native notifications as well as external notification scripts.

7. Cacti

Cacti has been around for nearly 20 years, and it’s one of the most prominent names in open-source network monitoring software. Cacti allows multiple users to monitor network devices and log network data, and it offers privacy settings to determine which users have access to what items. It also visualizes data by using RRDTool, a data logging and graphing software. Cacti’s age and established reputation have led to a comprehensive online support system, with templates for how to operate the software on different devices.

8. Zabbix

Zabbix is a widely used and widely available network monitoring tool compatible with Linux and Unix systems as well as Windows and Solaris systems, which makes it a go-to for IT people of all sorts. Much like Cacti, Zabbix is an established monitoring tool with a significant online community. It provides a clean monitoring dashboard to detect changes in network activity, disk space, and CPU load to keep track of activity on your network. Zabbix can detect IT concerns or function lags due to its framework for SNMP, ICMP, and TCP monitoring. Moreover, it can use open-source alert software to notify the central control of any network malfunction.

9. Pandora FMS

Pandora FMS stands for Pandora Flexible Monitoring System, and it is indeed a flexible software. It provides a comprehensive network monitoring solution adaptable to practically any operating system and includes many options for application integration and sensor add-ons. The basic version performs a useful graphical analysis, which isn’t always a given in open-source network monitoring tools. In addition to machine monitoring, Pandora FMS includes features for multiple simultaneous application integration, as well as optional open-source tools to monitor heat and shutdown information, which is not commonly available in open-source software.

10. LibreNMS

LibreNMS shows its strength in its quick response program, which owes its efficiency to an open-source API software. This type of real-time monitoring isn’t uncommon for more modern iterations of Linux network monitoring tools, but it makes LibreNMS particularly useful in providing automatic updates on network performance to an expansive multimedia alert system. LibreNMS combines this useful API communication with a horizontally scalable network system, which lets users quickly expand the number of nodes monitored by the central control without too much hassle. Because it’s a relatively new program, founded in 2013, LibreNMS has many other useful twenty-first-century capabilities, like integration with Android and iOS apps, in addition to compatibility with virtual machines.

11. Prometheus

Prometheus is designed to be compatible with Linux and Unix systems. It provides an ample variety of basic network monitoring functions for free, including a comprehensive graphical visualization capacity due to its integration with the Grafana graphing program. Its built-in PromQL feature also provides customizable visualization of its interface. Prometheus is a newer software, so its community support mechanism may not be as robust as some others on this list, like Cacti and Zabbix. But it’s used by a surprising number of major company networks and will likely gain influence in the years to come.

12. EventSentry Light

EventSentry Light is the last of the open-source tools on this list with the capacity to monitor networks—the remaining programs are all designed for small or personal servers, or for more focused monitoring purposes. Designed exclusively for small-business use, EventSentry Light is a barebones but effective tool for monitoring both network packets and data logs, with an alert system in place to warn of unusual activity in either of these input areas. There’s an online support community for EventSentry Light users, like with any open-source monitoring software, but more reliable user support is only available with the purchase of the more comprehensive closed-source version of EventSentry’s combined network/data monitoring software.

13. Observium Community

Observium Community is a Linux network monitoring tool designed for small servers. It provides a compendium of online experts who send its users biannual patches and updates to system software. It’s compatible with a wide variety of operating systems and uses standard SNMP network monitoring. Observium Community operates with an impressive variety of monitoring features, but it has small-scale aspirations—Observium Community admins warn that the program shouldn’t be used for large-scale networks, and it’s mostly operable on personal servers to manage network information flow.

Observium Community offers a useful visual graphics system, as well as a significant online support system. However, more real-time updates and notifications about network activity aren’t available until you purchase the slightly more sophisticated, closed-source Observium software packages.

14. Monitorix

Monitorix is a small server monitoring device designed specifically for use in Linux, but it has since expanded to Unix-based operating systems. Although Monitorix operates on small servers exclusively, it provides a good deal of monitoring capabilities to update the user on system metrics. Its features have become increasingly comprehensive over the nearly 15 years since its inception, and it now can monitor everything from network capabilities to data consumption to disk drive heat, ensuring the user can observe most of the features critical to their network’s operating success. Monitorix also includes simple but effective color-coded graphs for visual trend analysis.

15. Ganglia

Ganglia is a bit of an outlier on this list, because it serves a unique purpose compared to some other Linux network monitoring tools. Its name derives from a term in neuroscience referring to a neurological network linked to a vast number of cell bodies—and that’s exactly what Ganglia simulates for computer networks. It’s been around since 2000 and provides an extensive history of online user contributions, a necessary feature of any good open-source program. But its biggest distinction is its low overhead use per node, making it highly scalable for networks of hundreds, even thousands of distinct units.

Although Ganglia doesn’t offer some of the more sophisticated data alert mechanisms as some other open-source programs, many large-scale organizations find it a useful tool in monitoring lots of disparate units. And, like several other open-source tools, Ganglia provides helpful data visualization using RRDTool software.

Читайте также:  Ошибка 0xc000007b windows 10 x64 как исправить epic games

16. Htop

At this point in the list, we’re starting to review less-complex programs to monitor small-network use with accuracy and reliability. Htop (the H stands for the designer’s name, Hisham) doesn’t contain graphical analysis software, but it provides a flexible monitoring program that can be installed on Linux as well as Unix-based systems. Htop might not be the most visually pleasing monitoring software—its interface looks more like an old-school computer from an 80s movie—but it’s useful in providing live updates on network activity and storage capacity in plain English. Additionally, if you don’t want to parse through dozens of monitoring updates, htop’s interface uses an intuitive color-coding system.

17. BWM-NG

The next monitoring tool on our list is one of the simplest, most straightforward, and yet surprisingly flexible Linux monitoring solutions. BWM-NG (which stands for Bandwidth Monitor–Next Generation) doesn’t provide any graphical updates or fancy color coding, but it’s nonetheless a useful program for small-network Linux specialists primarily interested in bandwidth monitoring.

The program is a modern reimagining of the previous BWM, and it’s still in its beta phase—meaning you might have to use your Linux skills to rework inefficiencies. But BWM-NG offers an active online community of users to help you get there, as well as multi-service compatibility with Linux and Windows OS, a rarity for small-network open-source monitoring programs.

18. EtherApe

EtherApe is a network monitoring software compatible with Linux/Unix systems that shows there’s strength in graphics. For IT specialists wishing to monitor small networks without the long lists of numbers and jargony script, EtherApe provides a slick graphical component for visualization of network data. Like some of the other open-source tools, it reads packets from your network and from a file, with support for commonly monitored devices like WLAN, FDDI, ISDN, and others. It’s modeled after a more antiquated monitoring software called etherman. EtherApe hasn’t been around for as long as some of the other programs on this list, so it’s possible its online community and webpage updates might not be as robust.

19. ibmonitor

Ibmonitor is a terminal-based application, so it’s not as easily convertible to newer control units as some of the other monitoring tools. Nonetheless, if you’re using an older computer, ibmonitor is a tried-and-true tool for monitoring a wide variety of network activity with an interface you can personalize. If your goal is to monitor bandwidth usage and other basic Linux network updates for a small set of units, ibmonitor can provide simple analyses of your network and summarize your total network data, so you don’t have to crunch the numbers. Like htop, it uses color-coded text to make sense of the stream of data it provides, and you can find a wide range of online forums to explain features.

How to Choose a Linux Monitoring Tool

For IT specialists tasked with ensuring the health of Linux systems, implementing a Linux network monitoring tool is an integral step. There are several dozen network monitoring tools for Linux on the market, both free open-source and paid closed-source, which is why choosing between them can be overwhelming. Knowing what you want from your Linux monitoring tool is key to narrowing down the field, as is knowing the differences between the various tools—even when those differences might seem minute.

Hopefully, the list I’ve compiled has given you a good basis to start weighing the pros and cons. Here, I’ll break down the major considerations for your decision making, including your budget, the level of support you’ll need, and the size and scalability of your network.

Closed- vs. Open-Source

Your first decision is whether you want a closed-source or open-source software. Closed-source software can be costly, but if you’re managing a broad network and don’t have the time to realistically troubleshoot via online forums, then the specialized customer support offered with closed-source software can be well worth the initial fee.

Closed-source software also has the advantage of streamlined usability, and it often provides quick graphical analysis and interfaces designed for busy IT professionals managing lots of data. Closed-source also has the benefit of added security protection. Although open-source software is hard to hack, and open-source generally doesn’t spark security concerns, the public availability of its code might seem too risky for a company with highly sensitive information.

Scalability

When selecting your network monitoring tool, it’s important to consider the size and scalability of your program. Some open-source software is specifically designed for small-size networks, and therefore shouldn’t be considered if you’re running a major corporate network with many nodes.

Observium Community, for example, is an excellent monitoring tool, but it’s intended to accommodate a handful of users. A tool like SolarWinds NetFlow Traffic Analyzer or Paessler PRTG Network Monitor, on the other hand, can be effectively used by large corporate networks that need to manage vast amounts of nodes, or expand their number of users at the drop of a hat.

You’ll need to weigh scalability against other considerations. An open-source program like Ganglia is highly scalable—scalability is Ganglia’s niche—but it might not provide the easy visual interface or automatic data analysis some of the other tools can offer. A software like Ganglia, with low per-node overhead, may be useful for researchers looking to monitor the basics of large network operations. But for IT specialists monitoring a large company network, other programs might be a better fit. More comprehensive monitoring tools, like SolarWinds NTA or Nagios Network Analyzer, might be more desirable for their real-time graphical analysis and security alert systems.

Support

Other crucial considerations include the level of support you’re looking for and what exactly you want to monitor. When you research open-source programs, check out the online community of users—since open-source software is available to anyone, it almost certainly won’t be serviced by a paid customer support team. If you’re going the open-source route, there might be a monitoring tool whose community of users stands out. If this factor is important to you, consider an active user group like OpenNMS, or a user community with email updates like Observium Community.

Or, you might want to use an open-source tool to focus on a specific monitoring area. If your focus is on bandwidth monitoring, for example, BWM-NG might be worth a look. If your interest is small-network visual maps, maybe check out EtherApe. If you want a quick alert system, EventSentry Light could be your choice.

Before purchasing a closed-source tool, you need to consider its overhead costs versus its benefit for your company. For major commercial networks, advantages offered by closed-source monitoring tools are likely worth the investment. If the security assurances, streamlined customer support system, and multi-use features of a closed-source tool appeal to your needs, my highest recommendation goes to SolarWinds NetFlow Traffic Analyzer.

SolarWinds NTA contains all the necessary components of an effective closed-source monitoring tool—security, reliability, customer service, and flexibility. It offers network analysis, bandwidth monitoring, security monitoring for suspicious activity, and regular alerts to update you on any notable network activity. SolarWinds is known for its upscale visual analytics, and NTA provides an easily digestible web-based interface with graphs and stats on your network information, with a dashboard to keep track of all the moving parts.

An added advantage to SolarWinds NTA compared to the other closed-source tools is its ability to integrate with other premium software. SolarWinds offers multiple other tools for data logging and security monitoring, like User Device Tracker, Network Configuration Manager, and Network Performance Monitor. For comprehensive IT management, SolarWinds offers the opportunity to expand your monitoring tool into a much more robust network analysis program.

Best Linux Network Monitoring Software

Before you select a Linux network monitoring tool, you need to have a comprehensive understanding of the needs of your company. Some open-source tools have specialties you may not find useful, while others might be right up your alley. If you’re an IT specialist with the time and expertise to set up—and keep track of—an open-source program, you might be inclined to look at the free Linux network administration tools.

If you need the reliability and toolkit of closed-source software, you might decide it’s worth the investment. And if you can’t decide, most closed-source tools offer a free trial. Some software providers, like SolarWinds and Paessler, even allow a fully functional free trial for 30 days, so you can see for yourself the advantages closed-source software can offer. I still recommended checking out NetFlow Traffic Analyzer as the most comprehensive Linux monitoring tool on the market.

Источник

Оцените статью