Linux运维工程师必知的监控工具有哪些
小编给大家分享一下Linux运维工程师必知的监控工具有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联建站是一家集网站建设,石台企业网站建设,石台品牌网站建设,网站定制,石台网站建设报价,网络营销,网络优化,石台网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
1.top
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496823.jpg)
这是一个被预装在许多 UNIX 系统中的小工具。当你想要查看在系统中运行的进程或线程时:top 是一个很好的工具。你可以对这些进程以不同的方式进行排序,默认是以 CPU 进行排序的。
2.htop
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496824.jpg)
htop 实质上是 top 的一个增强版本。它更容易对进程排序。它看起来上更容易理解,并且已经内建了许多通用操作。它也是完全交互式的。
3.atop
atop 和 top,htop 非常相似,它也能监控所有进程,但不同于 top 和 htop 的是,它可以按日记录进程的日志供以后分析。它也能显示所有进程的资源消耗。它还会高亮显示已经达到临界负载的资源。
4.apachetop
apachetop 会监控 apache 网络服务器的整体性能。它主要是基于 mytop。它会显示当前的读取进程、写入进程的数量以及请求进程的总数。
5.ftptop
ftptop 给你提供了当前所有连接到 ftp 服务器的基本信息,如会话总数,正在上传和下载的客户端数量以及客户端是谁。
6.mytop
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496825.jpg)
mytop 是一个很简洁的工具,用于监控 MySQL 的线程和性能。它能让你实时查看数据库以及正在处理哪些查询。
7.powertop
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496827.jpg)
powertop 可以帮助你诊断与电量消耗和电源管理相关的问题。它也可以帮你进行电源管理设置,以实现对你服务器最有效的配置。你可以使用 tab 键切换选项卡。
8.iotop
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496829.jpg)
iotop 用于检查 I/O 的使用情况,并为你提供了一个类似 top 的界面来显示。它按列显示读和写的速率,每行代表一个进程。当发生交换或 I/O 等待时,它会显示进程消耗时间的百分比。
与网络相关的监控
9.ntopng
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496831.jpg)
ntopng 是 ntop 的升级版,它提供了一个能通过浏览器进行网络监控的图形用户界面。它还有其他用途,如:地理定位主机,显示网络流量和 ip 流量分布并能进行分析。
10.iftop
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496832.jpg)
iftop 类似于 top,但它主要不是检查 cpu 的使用率而是监听所选择网络接口的流量,并以表格的形式显示当前的使用量。像“为什么我的网速这么慢呢?!”这样的问题它可以直接回答。
11.jnettop
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496834.jpg)
jnettop 以相同的方式来监测网络流量但比 iftop 更形象。它还支持自定义的文本输出,并能以友好的交互方式来深度分析日志。
12.bandwidthd
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496836.jpg)
BandwidthD 可以跟踪 TCP/IP 网络子网的使用情况,并能在浏览器中通过 png 图片形象化地构建一个 HTML 页面。它有一个数据库系统,支持搜索、过滤,多传感器和自定义报表。
13.EtherApe
EtherApe 以图形化显示网络流量,可以支持更多的节点。它可以捕获实时流量信息,也可以从 tcpdump 进行读取。也可以使用 pcap 格式的网络过滤器来显示特定信息。
14.ethtool
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496837.jpg)
ethtool 用于显示和修改网络接口控制器的一些参数。它也可以用来诊断以太网设备,并获得更多的统计数据。
15.NetHogs
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496838.jpg)
NetHogs 打破了网络流量按协议或子网进行统计的惯例,它以进程来分组。所以,当网络流量猛增时,你可以使用 NetHogs 查看是由哪个进程造成的。
16.iptraf
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496839.jpg)
iptraf 收集的各种指标,如 TCP 连接数据包和字节数,端口统计和活动指标,TCP/UDP 通信故障,站内数据包和字节数。
17.ngrep
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496841.jpg)
ngrep 就是网络层的 grep。它使用 pcap ,允许通过指定扩展正则表达式或十六进制表达式来匹配数据包。
18.MRTG
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496843.jpg)
MRTG 最初被开发来监控路由器的流量,但现在它也能够监控网络相关的东西。它每五分钟收集一次,然后产生一个 HTML 页面。它还具有发送邮件报警的能力。
19.bmon
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496844.jpg)
bmon 能监控并帮助你调试网络。它能捕获网络相关的统计数据,并以友好的方式进行展示。你还可以与 bmon 通过脚本进行交互。
20.traceroute
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496846.jpg)
traceroute 是一个内置工具,能显示路由和测量数据包在网络中的延迟。
21.IPTState
IPTState 可以让你观察流量是如何通过 iptables,并通过你指定的条件来进行排序。该工具还允许你从 iptables 的表中删除状态信息。
22.darkstat
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496847.jpg)
darkstat 能捕获网络流量并计算使用情况的统计数据。该报告保存在一个简单的 HTTP 服务器中,它为你提供了一个非常棒的图形用户界面。
23.vnStat
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496848.jpg)
vnStat 是一个网络流量监控工具,它的数据统计是由内核进行提供的,其消耗的系统资源非常少。系统重新启动后,它收集的数据仍然存在。有艺术感的系统管理员可以使用它的颜色选项。
24.netstat
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496849.jpg)
netstat 是一个内置的工具,它能显示 TCP 网络连接,路由表和网络接口数量,被用来在网络中查找问题。
25.ss
比起 netstat,使用 ss 更好。ss 命令能够显示的信息比 netstat 更多,也更快。如果你想查看统计结果的总信息,你可以使用命令 ss -s。
26.nmap
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496850.jpg)
Nmap 可以扫描你服务器开放的端口并且可以检测正在使用哪个操作系统。但你也可以将其用于 SQL 注入漏洞、网络发现和渗透测试相关的其他用途。
27.MTR
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496851.jpg)
MTR 将 traceroute 和 ping 的功能结合到了一个网络诊断工具上。当使用该工具时,它会限制单个数据包的跳数,然后监视它们的到期时到达的位置。然后每秒进行重复。
28.Tcpdump
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496852.jpg)
Tcpdump 将按照你在命令行中指定的表达式输出匹配捕获到的数据包的信息。你还可以将此数据保存并进一步分析。
29.Justniffer
![Linux运维工程师必知的监控工具有哪些](/upload/otherpic73/496853.jpg)
Justniffer 是 tcp 数据包嗅探器。使用此嗅探器你可以选择收集低级别的数据还是高级别的数据。它也可以让你以自定义方式生成日志。比如模仿 Apache 的访问日志。
以上是“Linux运维工程师必知的监控工具有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
本文标题:Linux运维工程师必知的监控工具有哪些
文章链接:http://azwzsj.com/article/pisjej.html