搭建nagios监控服务器


1 案例1:常用系统监控命令

1.1 问题

本案例要求练习常用的系统监控命令完成以下任务:

  1. 使用vmstat命令监控内存及磁盘I/O信息
  2. 使用iostat命令监控CPU处理器及磁盘的I/O信息
  3. 使用sar命令监控系统最近的CPU/内存等活动

1.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:使用vmstat命令监控内存及磁盘I/O信息

1)报告内存、交换分区、CPU等活动信息,每2秒更新一次数据

  1. [root@svr7 ~]# vmstat 2
  2. procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
  3. r b swpd free buff cache si so bi bo in cs us sy id wa st
  4. 2 0 0 1447960 1204 331260 0 0 422 9 59 153 1 1 98 0 0
  5. 0 0 0 1447944 1204 331260 0 0 0 0 9 12 0 0 100 0 0
  6. 0 0 0 1447944 1204 331260 0 0 0 0 9 12 0
  7. .. ..

2)报告一次磁盘的I/O信息

 
    
  1. [root@svr7 ~]# vmstat -d
  2. disk- ------------reads------------ ------------writes----------- -----IO------
  3. total merged sectors ms total merged sectors ms cur sec
  4. vda 7863 12 576137 2560 1427 25 12085 6142 0 3
  5. sr0 11 0 88 3 0 0 0 0 0 0
  6. dm-0 6529 0 562281 2503 356 0 7989 6480 0 3
  7. dm-1 141 0 2536 7 0 0 0 0 0 0

3)报告一次指定分区的I/O信息

  1. [root@svr7 ~]# vmstat -p /dev/vda1
  2. vda1 reads read sectors writes requested writes
  3. 1010 8792 1025 4096

步骤二:使用iostat命令监控CPU处理器及磁盘的I/O信息

1)报告一次CPU和磁盘I/O信息

 
    
  1. [root@svr7 ~]# iostat
  2. Linux 3.10.0-327.el7.x86_64 (svr7.tedu.cn)     20170503日     _x86_64_    (1 CPU)
  3. avg-cpu: %user %nice %system %iowait %steal %idle
  4. 0.77 0.00 0.71 0.05 0.00 98.47
  5. Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
  6. vda 9.85 304.60 6.45 288160 6103
  7. scd0 0.01 0.05 0.00 44 0
  8. dm-0 7.30 297.28 4.29 281232 4055
  9. dm-1 0.15 1.34 0.00 1268 0

2)报告CPU和磁盘I/O信息,每2秒钟采样一次

  1. [root@svr7 ~]# iostat 2
  2. Linux 3.10.0-327.<
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值