7个称为系统管理员的服务器监视工具

本文概述

  • 1.top
  • 2.free
  • 3.sar
  • 4.netstat
  • 5.iptraf
  • 6.GNOME系统监控
  • 7.Nagios
服务器监视的基本概念是确保服务器或服务器基础结构在涉及高可用性和良好性能, 操作, 安全性和其他与操作相关的过程时能够正常运行。
为了监视Linux服务器, 这些是内置的工具, 可以帮助你获取系统信息及其活动。你可以使用这些工具来查找性能问题的可能原因。
1.top top是常用的命令行工具, 用于监视实时系统性能, 并且它已预安装在许多Unix版本中, top是一个出色的工具, 用于监视系统上运行的进程线程, 按不同标准对进程进行排序-其中大多数是CPU, 物理内存和虚拟内存。
# top

7个称为系统管理员的服务器监视工具

文章图片
2.free free命令显示可用和已用物理内存和交换内存的总量, 以及内核使用的缓冲区和高速缓存; free命令已预装在可能类似于UNIX的操作系统中, 并且经常使用。
# free –m  # free –k

7个称为系统管理员的服务器监视工具

文章图片
3.sar sar代表系统活动报告, SAR命令用于实时监视系统性能, 例如CPU, 内存和I / O。使用SAR, 你可以持续收集所有性能数据以进行分析和调试。 SAR的软件包名称是” sysstat”
你可以使用yum或rpm或apt-get安装软件包
#yum install sysstat #rpm –ivh sysstat.rmp #apt-get install systat

单个CPU或核心(sar -P)的CPU使用率
# sar –u 1 3

sar -u 1 3每1秒显示3次实时CPU使用率。
7个称为系统管理员的服务器监视工具

文章图片
可用内存和已用内存(sar -r)
这将报告内存统计信息。 ” 1 3″ 表示每1秒共3次。你很可能会专注于” kbmemfree” 和” kbmemused” 以获取可用和已用的内存。
# sar –r 1 3

7个称为系统管理员的服务器监视工具

文章图片
交换空间使用量(sar -S)
这将报告交换统计信息。 ” 1 3″ 每1秒报告3次。如果” kbswpused” 和” %swpused” 为0, 则你的系统没有交换。
# sar –S 1 3

7个称为系统管理员的服务器监视工具

文章图片
单个块设备I / O活动(sar -d)
要确定各个块设备(即特定的挂载点, LUN或分区)的活动, 请使用” sar -d”
# sar –d 1 1

7个称为系统管理员的服务器监视工具

文章图片
4.netstat netstat –网络统计信息是一种命令行工具, 用于监视类Unix操作系统中的网络连接, 该工具主要用于接口统计信息, 网络性能和测量故障排除, netstat也称为网络服务调试工具。
对于管理员而言, 此工具对于检查端口是否打开以及该端口上是否正在运行任何应用程序非常有用。
  • 使用选项netstat -a列出所有端口(TCP和UDP)。
7个称为系统管理员的服务器监视工具

文章图片
  • 使用netstat -au仅列出UDP(用户数据报协议)端口连接
7个称为系统管理员的服务器监视工具

文章图片
  • 使用netstat -lx列出所有活动的UNIX侦听端口
7个称为系统管理员的服务器监视工具

文章图片
5.iptraf iptraf是一个命令行工具, 用于在终端上以彩色文本监视IP LAN。它用于生成各种网络统计信息, 其中包括TCP, UDP和ICMP信息。你还可以检查NIC负载信息, 节点统计信息, IP校验和错误以及其他可能调试网络相关问题的选项。
以下是可用于监视网络统计信息的选项
  • IP流量监控
  • 通用接口统计
  • 详细的界面统计
  • 统计细目
  • 局域网站监控器
7个称为系统管理员的服务器监视工具

文章图片
6.GNOME系统监控 GNOME系统监视工具使你可以监视基本系统信息和系统进程, 系统资源的使用情况。使用此工具可以追踪的事情
  • CPU使用率
  • 内存和交换使用
  • 过程和速度
  • 网络使用
  • 文件系统
7个称为系统管理员的服务器监视工具

文章图片
7.Nagios Nagios是一个开源服务器和网络监视工具, 可用于监视整个IT基础结构, 以确保系统, 应用程序, 服务和业务流程正常运行。发生故障时, Nagios可以发出警报以在较晚之前解决问题。
通过使用Nagios, 你可以:
  • 监控网络服务, 例如SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH
  • 监视系统资源, 例如处理器负载, 磁盘使用情况, 系统日志
  • 监视任何硬件, 例如温度探针, 警报等。
  • 监视所有应用程序, 程序和服务状态。
  • 在出现问题的第一个迹象时就响应问题
  • 发现问题后自动修复问题
  • 监控你的整个基础架构和业务流程
  • 通过SSH或SSL加密隧道支持远程监视。
7个称为系统管理员的服务器监视工具

文章图片
【7个称为系统管理员的服务器监视工具】我希望以上必要的工具能够帮助你监视Linux服务器在健康环境中的利用率。

    推荐阅读