Linux Web viewing Tools

Source: Internet
Author: User

From: http://mp.weixin.qq.com/s?__biz=MzA3OTgyMDcwNg==&mid=2650625758&idx=1&sn= 856dda86869dfa29bf0bd652314eeb24&scene=23&srcid=0717ey5lrlvp2takzsafs4fz#rd

Nethogs: Show bandwidth usage for each process in case you want to know exactly which application is consuming your entire network resource
# nethogs Eth0
# nethogs-p Wlan0 #混杂模式来嗅探


Netstat: Many Linux distributions are installed by default.


Nagios: is a leading and powerful open source monitoring system that enables network or system administrators to identify and resolve problems before they affect the server's primary business.
Administrators can monitor remote Linux, Windows systems, switches, routers, printers, and more in a single window. There is a very good GUI-friendly section surface.


TCPDump: is a tool for network monitoring and data acquisition. It saves us a lot of time and can be used to debug network or server related issues. It can print a description of what is contained in a packet that matches a Boolean expression on a network interface.
# tcpdump-i Wlan2
# tcpdump-i wlan2 ' Port 80 '


The next generation version of Ntopng:ntop. It is a network probe used to demonstrate network usage, and to some extent it is similar to the work that top does for a process. Ntopng is based on Libpcap and is rewritten in a portable way to achieve the purpose of running on every Unix platform, MacOSX, and Win32.


Nload: Get information about the entire bandwidth. The chart provided is very easy to understand and shows information such as the total amount of data being transmitted and the minimum/maximum network rate.


Iftop: Shows the bandwidth usage for each socket connection. Listens for network traffic on a specified interface or on the first interface it can find (if there is no special case, it should be an external interface), and displays a table showing the current bandwidth usage between a pair of hosts.


Iptraf: A console-based network statistics application for the Linux platform. It generates a series of graphs such as packet/byte counts for TCP connections, interface information and activity indicators, TCP/UDP traffic failures, and packet/byte counts for devices within the LAN.
Eg.iptraf wlan2
To start the usual network interface statistics, type:
# iptraf-g
To view detailed statistics for the interface eth0, use:
# iptraf-d Eth0
To view TCP and UDP monitoring information for interface eth0, using:
# iptraf-z Eth0
To view the size and number of packets for an interface eth0, use:
# iptraf-z Eth0


Slurm:linux Network Load Monitoring tool, which displays results in a good ASCII graph, it also supports many keystrokes for interaction, such as C for switching to Classic mode, s switching to split mode, R for redrawing the screen, and L for enabling TX/RX lights (Note: TX, send traffic; RX, receive stream ), M is used to toggle between classic and large graph modes, and Q exits Slurm.


Part of the Netwatch:netdiag toolset, which also shows the connection between the current host and other remote hosts, and the rate at which data is transferred in each connection.
# NETWATCH-E Wlan2-nt


Collectl: Used to collect data that describes the state of the current system. Two modes.
Recording Mode >
Allows data to be read from a running system, which is then either displayed in the terminal or written to one or more files or a socket.
Playback mode >
In this mode, the data is read from one or more data files generated by the logging mode.


Netload: The command shows only a brief report on the current network load and the total number of bytes transmitted since the program was run, and it has no more features. It is part of the Netdiag software.
# IP link Show determines the name of the network interface
# netload <interfaceName>
# netload Wlan2
Eth0, EH1, Wlan0, mon0, etc.


EtherApe: A graphical network monitoring tool for Unix, modeled after the Etherman software. It supports modes such as link layer, IP and TCP, and supports interfaces such as Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP and WLAN devices, as well as some encapsulation formats. Hosts and connections change their size and color as traffic and protocol. It can filter the traffic to be displayed, and can read packets from a file or a running network.


Tcpflow: is a command-line tool that captures portions of a TCP connection (stream) to transmit data and stores it in a convenient way to parse or debug a protocol. It reconstructs the actual data stream and stores each stream in a different file for future analysis. It recognizes the TCP sequence number and can properly refactor the data stream, whether in the case of a re-release or a disorderly sending State


Trafshow: As with Netwatch and Pktstat, you can report the protocols used in the currently active connection and the rate of data transfer in each connection. It can use a filter of type PCAP to filter out specific connections.
# trafshow-i Wlan2
# trafshow-i Wlan2 TCP


The Speedometer:speedometer is a small and simple tool that can only be used to draw a good-looking graph that contains upstream and downstream traffic through a given port.
# speedometer-r Wlan2-t wlan2


Vnstat: It's a little different than the other tools. In fact, it runs a background service or daemon and always records the size of the transmitted data. In addition, it can be used to generate a report of a network usage history.
# Vnstat #不带有任何选项运行 Vnstat will simply show the total amount of data transferred since the daemon was run.
# vnstat-l #实时地监控带宽使用情况, use '-l ' option (Live mode), ctrl-c to stop


Tcptrack: Shows the status of a TCP connection, which listens on a given network port. Tcptrack monitors their status and displays lists that are sorted and constantly updated, including information such as source/destination address, bandwidth usage, and so on, which is very similar to the output of the top command.
# tcptrack-i Wlan2
# tcptrack-i Wlan2 Port 80


CBM: (Color Bandwidth Meter) can show traffic usage for all current network devices.
# CBM


Bmon: (Bandwidth monitoring) is a tool for debugging and real-time monitoring of bandwidth. This tool can retrieve statistics for various input modules. It offers a variety of output options, including an interface based on the curses library, a lightweight HTML output, and an ASCII output format.
# Bmon


In addition there are cacti, Ipband, jnettop, netspeed, etc.

Linux Web viewing Tools

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.