首先,我们先来了解一下我们所说的这十多个监控命令:
1、dstat--多类型资源统计工具
该命令整合了vmstat,iostat和ifstat三种命令。同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况,从而能够使你对比和整合不同的资源使用情况。通过不同颜色和区块布局的界面帮助你能够更加清晰容易的获取信息。它也支持将信息数据导出到cvs格式文件中,从而用其他应用程序打开,或者导入到数据库中。你可以用该命令来监控CPU,内存和网络状态的随着时间的变化
PIGOSS BSM :作为一款商用运维监控工具。可对各种操作系统(Windows、Linux、Solaris、HP-UX、AIX、中标麒麟、浪潮天梭K1)基本性能指标的监测。如 CPU 性能相关参数,系统逻辑及物理磁盘性能相关管理参数,系统内存性能相关管理参数。对基础应用服务监测。可以监测的指标有:HTTP/HTTPS,SMTP/ POP3,FTP,DNS服务,DHCP服务,LDAP。
PIGOSS
BSM
监控系统对网络设备状态监测主要通过SNMP方式为主,能够监控国内外主流厂商的网络设备,可以监测的相关参数有:CPU使用率、内存使用率、端口管理和
运行状态以及流入流出量、流入和流出使用率、单播接收和发送包数量、网络流量(平均流量和最大最小值等)和带宽、网络链路联通性等。还可以通过
Syslog、Trap协议被动接收网络设备发送的告警,如安全设备一般都会主动将其受到攻击的信息通过Trap向管理平台发送。还可以通过ICMP协议
检测线路的性能。
2. atop – 相比top更好的ASCII码体验
这个使用ASCII码显示方式的命令行工具是一个显示所有进程活动的性能监控工具。它可以展示每日的系统日志以进行长期的进程活动分析,并高亮显示过载的系统使用资源。它包含了CPU,内存,交换空间,磁盘和网络层的度量指标。所有这些功能只需在终端运行atop即可。
1. # atop
当然你也可以使用交换界面来显示数据并进行排序。
3、slabtop – 显示内核slab缓存信息
这个应用能够显示缓存分配器是如何管理Linux内核中缓存的不同类型的对象。这个命令类似于top命令,区别是它的重点是实时显示内核slab缓存信息。它能够显示按照不同排序条件来排序显示缓存列表。它同时也能够显示一个slab层信息的统计信息的题头。举例如下:
1. # slabtop –sort=a
2. # slabtop -s b
3. # slabtop -s c
4. # slabtop -s l
5. # slabtop -s v
6. # slabtop -s n
7. # slabtop -s o
4、sar – 性能监控和瓶颈检查
sar命令可以将操作系统上所选的累积活动计数器内容信息输出到标准输出上。其基于计数值和时间间隔参数的审计系统,会按照指定的时间间隔输出指定次数的监控信息。如果时间间隔参数为设置为0,那么sar命令将会显示系统从开机到当时时刻的平均统计信息。有用的命令如下:
1. # sar -u 2 3
2. # sar -u -f /var/log/sa/sa05
3. # sar -P ALL 1 1
4. # sar -r 1 3
5. # sar -W 1 3
5、Saidar – 简单的统计监控工具
Saidar是一个简单且轻量的系统信息监控工具。虽然它无法提供大多性能报表,但是它能够通过一个简单明了的方式显示最有用的系统运行状况数据。你可以很容易地看到运行时间,平均负载,CPU,内存,磁盘和网络接口统计信息。
1. Usage: saidar [-d delay] [-c] [-v] [-h]
2. –d 设置更新时间(秒)
3. –c 彩色显示
4. –v 显示版本号
5. –h 显示本帮助
PIGOSS BSM :PIGOSS BSM运维监控系统针对大多数资源均可以视图的形式展现主要指标的当前状态,如主机设备、虚拟化平台、weblogic中间件、数据库等等,如下图所示。
PIGOSS BSM系统内置二十多套统计报表默认模板,管理员可以指定统计报表的时间区间,并选择指定将哪些资源加入到统计报表中。
文章摘自PIGOSS BSM 官网 http://www.netistate.com 如需转载,请标明出处!