Linux操作和维护工程师必须知道的29种监控工具

发布者:上海IT外包来源:http://www.lanmon.net点击数:847

随着互联网行业的不断发展,有许多监控工具。以下是在线提供的最全面的监控工具列表。允许您拥有80多种方式来管理您的计算机。
在本文中,我们主要包括以下几个方面:
命令行工具
网络相关内容
系统相关的监控工具
日志监控工具
基础架构监控工具
监视和调试性能问题是一项艰巨的任务,但有时使用正确的工具很容易。以下是您可能听说过的一些工具,或者您可能没有听说过——。为什么不尽快尝试?
八个系统监控工具
1.top
Linux操作和维护工程师必须知道的29种监控工具
这是一个预装在许多UNIX系统上的小工具。当您想要查看系统上运行的进程或线程时:top是一个很棒的工具。您可以对这些进程进行不同的排序,默认情况下按CPU排序。
2.htop
Linux操作和维护工程师必须知道的29种监控工具
Htop本质上是top的增强版本。对流程进行排序更容易。它似乎更容易理解,并具有许多内置的常见操作。它也是完全互动的。
3.atop
Atop与top,htop非常相似,它可以监控所有进程,但与top和htop不同,它可以记录进程的进度以供以后分析。它还显示了所有进程的资源消耗。它还突出了已达到关键负载的资源。
4.apachetop
Apachetop监控Apache Web服务器的整体性能。它主要基于mytop。它显示当前的读取过程,写入过程的数量以及请求过程的总数。
5.ftptop
Ftptop为您提供有关当前与ftp服务器的所有连接的所有基本信息,例如会话总数,上载和下载的客户端数以及客户端。
6.mytop
Linux操作和维护工程师必须知道的29种监控工具
Mytop是一个非常简单的工具,用于监控mysql的线程和性能。它允许您实时查看数据库以及正在处理哪些查询。
7.powertop
Linux操作和维护工程师必须知道的29种监控工具
Powertop可以帮助您诊断与功耗和电源管理相关的问题。它还可以帮助您进行电源管理设置,以实现服务器的最有效配置。您可以使用Tab键切换选项卡。8.iotop
Linux操作和维护工程师必须知道的29种监控工具
Iotop用于检查I/O使用情况,并为您提供类似顶部的显示界面。它显示了按列读取和写入的速率,每行代表一个进程。发生交换或I/O等待时,它显示进程消耗的时间百分比。
网络相关监控
9.ntopng
Linux操作和维护工程师必须知道的29种监控工具
Ntopng是ntop的升级版本,它通过浏览器为网络监控提供图形用户界面。它还有其他用途,例如:地理定位主机,显示网络流量和IP流量分配和分析。
10.iftop
Linux操作和维护工程师必须知道的29种监控工具
Iftop类似于top,但它不会检查cpu的使用情况,而是侦听所选网络接口的流量并以表格形式显示当前使用情况。诸如“为什么我的网速如此之慢?!”之类的问题可以直接回答。
11.jnettop
Linux操作和维护工程师必须知道的29种监控工具
Jnettop以相同的方式监控网络流量,但比iftop更直观。它还支持自定义文本输出,并在友好的交互中提供对日志的深入分析。
12.bandwidthd
Linux操作和维护工程师必须知道的29种监控工具
BandwidthD跟踪TCP/IP网络子网的使用,并在具有png图像的浏览器中可视化地构建HTML页面。它有一个支持搜索,过滤,多传感器和自定义报告的数据库系统。
13.EtherApe
EtherApe以图形方式显示网络流量,并可支持更多节点。它可以捕获实时交通信息,也可以从tcpdump中读取。您还可以使用pcap格式的网络过滤器来显示特定信息。
14.ethtool
Linux操作和维护工程师必须知道的29种监控工具
Ethtool用于显示和修改网络接口控制器的某些参数。它还可用于诊断以太网设备并获取更多统计信息。
15.NetHogs
Linux操作和维护工程师必须知道的29种监控工具
NetHogs按协议或子网划分网络流量统计的约定,按流程分组。因此,当网络流量激增时,您可以使用NetHogs查看导致它的进程。
16.iptraf
Linux操作和维护工程师必须知道的29种监控工具
iptraf收集的各种指标,例如TCP连接数据包和字节,端口统计信息和活动指标,TCP/UDP通信故障,站点内数据包和字节数。17.ngrep
Linux操作和维护工程师必须知道的29种监控工具
Ngrep是网络层的grep。它使用pcap,它允许您通过指定扩展正则表达式或十六进制表达式来匹配数据包。
18.MRTG
Linux操作和维护工程师必须知道的29种监控工具
MRTG最初是为监控路由器流量而开发的,但现在它还可以监控与网络相关的事情。它每五分钟收集一次,然后生成一个HTML页面。它还能够发送电子邮件警报。
19.bmon
Linux操作和维护工程师必须知道的29种监控工具
Bmon可以监控并帮助您调试网络。它捕获与网络相关的统计数据并以友好的方式呈现它们。您还可以通过脚本与bmon交互。
20.traceroute
Linux操作和维护工程师必须知道的29种监控工具
Traceroute是一个内置工具,可显示网络中路由和测量数据包的延迟。
21.IPTState
IPTState允许您观察流量是如何iptables并按您指定的条件排序。该工具还允许您从iptables表中删除状态信息。
22.darkstat
Linux操作和维护工程师必须知道的29种监控工具
Darkstat捕获网络流量并计算使用情况统计信息。该报告存储在一个简单的HTTP服务器中,为您提供了一个出色的图形用户界面。
23.vnStat
Linux操作和维护工程师必须知道的29种监控工具
vnStat是一种网络流量监控工具,其数据统计信息由内核提供,消耗的系统资源非常少。重新启动系统后,它收集的数据仍然存在。艺术系统管理员可以使用其颜色选项。
24.netstat
Linux操作和维护工程师必须知道的29种监控工具
Netstat是一个内置工具,可显示用于查找网络问题的TCP网络连接,路由表和网络接口的数量。
25.ss
使用ss比netstat更好。 ss命令可以显示比netstat更多的信息,并且速度更快。如果要查看统计信息的总信息,可以使用命令ss -s。
26.nmap
Linux操作和维护工程师必须知道的29种监控工具
Nmap可以扫描打开到服务器的端口,并可以检测正在使用的操作系统。但您也可以将其用于与SQL注入漏洞,网络发现和渗透测试相关的其他目的。27.MTR
Linux操作和维护工程师必须知道的29种监控工具
MTR将traceroute和ping的功能结合到网络诊断工具中。使用时,它限制单个数据包的跳数,然后监视它们到期时的到达位置。然后每秒重复一次。
28.Tcpdump
Linux操作和维护工程师必须知道的29种监控工具
Tcpdump将根据您在命令行上指定的表达式输出与捕获的数据包匹配的信息。您还可以保存此数据并进一步分析。
29.Justniffer
Linux操作和维护工程师必须知道的29种监控工具
Justniffer是一个tcp数据包嗅探器。使用此嗅探器,您可以选择收集低级数据或高级数据。它还允许您以自定义方式生成日志。例如,模仿Apache的访问日志。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部