监视Linux的最佳工具

作为系统管理员,监控系统是一项非常重要的工作。实际上,我们可以说系统管理的一半是监视和预测系统及其事件。在本教程中,我们将介绍Linux监视工具及其特性。据我所知,有很多工具可以监视和调试Linux系统、网络、磁盘、进程和应用程序,所以我将它们分类如下

EVAL-CN0319-EB1Z〖 EVAL BOARD 4-20MA TEMP MONITOR〗
| 月销量0件
优惠价1171.16元
原价¥1171.16

淘口令:

¥4KMTXt9JbnC¥
 
  • 总则
  • 过程
  • 网络
  • 磁盘
  • 应用

总则

纳吉奥斯

Nagios是一个流行的通用监控平台。它是一个平台,因为它有日志和网络分析器应用程序。Nagios提供了强大的监控引擎。管理控制台是基于web的。它支持静态图形。Nagios通过代理、Syslog或类似协议收集监控指标。Nagios还提供配置向导来自动部署和配置代理。

Nagios
纳吉奥斯

泽诺斯

Zenoss与Nagios类似,但它提供了最新的技术,因为根据Nagios的说法,它是新产品。Zenoss也是一个平台。当前版本的Zenoss提供了资源管理器来管理监控客户端、服务影响来管理与服务相关的问题、分析和核心,核心是Zenoss的主要部分。

Zenoss
泽诺斯

尼蒙

Nmon是基于终端的监视工具,具有一些良好的图形屏幕。它对于监控小型系统非常有用。Nmon提供有关CPU利用率、磁盘io、网络使用统计信息和相关图形的信息。

Nmon
尼蒙

集合

Collectctl收集有关当前系统状态的数据。从系统中记录的数据可以再次读取以显示。启用保存系统度量记录模式。Collectl提供了保存CPU、磁盘、NFS、inode、中断、内存、套接字、TCP和性能指标的能力。

相关文章: 如何在Ubuntu、Debian、Mint、Kali、CentOS中手动下载、编译和安装定制的Linux内核?

Collectl
集合

top是一个交互式监视器,用于查看Linux子系统。它从性能的角度显示了关键的硬件资源。我列出了有关CPU、内存、磁盘和网络的信息。

Atop

Dstat公司

Dstat是一种图形化工具,有许多不同的配置。默认情况下,有关CPU使用率、磁盘读写、网络接收和发送、内存信息的信息定期以令人眼花缭乱的方式打印。

Dstat
Dstat公司

莫尼特

Monit是一个简单的通用系统监控工具。Monit可以监视服务。Monit还可以监视文件、目录和文件系统。任何变化都可以报告。传统上,monit可以给出CPU使用率和内存的度量。

Monit
莫尼特

Psacct/账户

Psacct或acct用于监视用户活动。Psacct作为守护进程运行并监视有关用户和资源使用的活动。

过程

顶部

top是Linux系统管理员使用的top命令。默认情况下,大多数发行版都提供了它。top是进程和内存特定的监视工具,它提供有关CPU使用情况、内存使用情况、按CPU划分的top进程、内存等的有用信息,还提供一般的系统负载信息。

Top
顶部

虚拟机

Vmstat是一个简单的工具。Vmstat报告有关进程、内存、分页、块IO、陷阱、磁盘和CPU活动的信息。

VmStat
虚拟机

Htop公司

Htop是另一种流行的基于控制台的监视工具。Htop有一些关于CPU内核的基本图形,还具有排序、优化、终止、搜索进程的能力。

Htop
Htop公司

监视器

Monitorix是一个免费的、开源的、轻量级的系统监控,旨在监控服务和系统资源。Monitorix是一个用Perl编写的脚本,可以作为CGI应用程序使用。

Monitorix
监视器

磁盘

奥托普

Itop与顶部类似,但它从磁盘io的角度显示了度量。Iotop提供有关磁盘总读取、实际磁盘读取、磁盘总写入和实际磁盘写入的信息。

相关文章: 如何用Guestmount挂载VM映像?

Iotop
奥托普

Iostat公司

Iostat提供了关于tps、总读写信息、用户的CPU负载、系统的一般信息。还有当前CPU计数

Iostat
Iostat公司

网络

列出打开的文件

Lsof是非常流行的用于网络相关故障排除的命令。Lsof列出进程打开的套接字。这些套接字可以是网络套接字或Unix套接字。还列出了与流程相关的已用库。

Lsof
列出打开的文件

TCP泵

Tcpdump是一个非常流行的工具,用于捕获网络流量,并提供有关这些捕获的静态信息。tcpdump支持不同类型的捕获类型,如cap、pcap、ngcap。Tcpdump可以在捕获时进行过滤。这些过滤器可以是任何与TCP、IP和主机相关的信息,如源、目标IP和端口、主机名、标志等。

Tcpdump
TCP泵

网络状态

Netstat是另一个流行的工具,用于打印网络连接、路由表、接口静态信息、伪装连接等,特别适用于列出侦听端口和已建立的网络连接。

Netstat
网络状态

Iptraf

Iptraf是一个简单的工具,提供有关网络的统计信息,如总速率、传入速率和传出速率。我有能力对IP、TCP、UDP、ICMP等协议统计数据进行分类

Iptraf
Iptraf

伊夫托普

Iftop提供了一个关于活动网络连接的简单屏幕。此外,可以找到关于发送的分组、接收的分组、总分组的信息

Iftop
伊夫托普

网猪

Nethogs是一个小型的nettop工具。 Nethogs不根据协议或子网对网络流量进行分组。它按进程对带宽进行分组,可以提供有关带宽的良好信息。

Nethogs
网猪

阿门

Bmon将自己定义为带宽监视器和速率估计器。Bmon为控制台提供可视化界面。这是一个非常令人眼花缭乱的应用

Bmon
阿门

Vnstat公司

Vnstat可以提供网络带宽使用信息。Vnstat提供前几个月的历史信息,包括接收、传输和总计

相关文章: 什么是地址解析协议(ARP)及其工作原理?

VnStat
VnStat公司

n负载

Nload或Network Load显示当前的网络使用情况。Nload是一个基于控制台的应用程序。有一些可视化显示当前的带宽使用情况,并提供有关总网络使用情况的信息。

Nload
n负载

Tcptrack公司

Tcptrack提供有关TCP的信息 具体问题。这个小工具列出了客户机和服务器地址以及TCP连接状态和速度信息。

Tcptrack
Tcptrack公司

交通展

Trafshow是一个简单的交互式程序,它从所有支持libcap的接口收集网络流量,并将其累积到内存中。TrafShow还默认侦听Cisco Netflow的UDP 9995,以打印有关流的度量。

Trafshow
交通展

Arpwatch公司

Arpwatch是一个简单的命令,用于列出和监视Arp 本地主机中的更改

应用

阿帕切托普

有很多通用的监控应用程序可以监控Apache服务器相关的度量,但是apachetop提供了一种简单而快速的方法来监控Apache相关的度量,比如HTTP代码、请求等。apachetop是基于控制台的,如我们下面所见。

Apachetop
阿帕切托普

Ftptop公司

Ftptop是proftpd包提供的一个工具。ftptop显示proftpd服务器连接的运行状态。

托普

Mytop用于监视MySql数据库。Mytop提供运行查询。关键效率,负载,正常运行时间,Bps进出。还列出了具有其主机名的已连接用户。

Mytop
托普
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享