Chinaunix首页 | 论坛 | 博客
  • 博客访问: 264947
  • 博文数量: 107
  • 博客积分: 305
  • 博客等级: 二等列兵
  • 技术积分: 417
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 09:42
文章分类

全部博文(107)

文章存档

2014年(3)

2013年(41)

2012年(34)

2011年(28)

2008年(1)

分类: 系统运维

2013-10-24 13:45:14

最为一名linux系统管理员,对系统的整体性能要做到全面了解,怎么了解呢,当然是通过监控软件(nagioscactizabbixmrtg)。我们今天要用做的事监控系统IO,所用工具为rrdtoollinux系统命令iostat

 

一、    基本的环境

Centos6.2+apache+php

安装rrdtool软件

安装iostat命令

 

二、    安装rrdtooliostat

     #安装rrdtool  iostat
    

 

三、  编写用于监控并绘图的脚本

        [root@centos6 htdocs]# vim rrdtool_iostat.sh   #编辑脚本
   
   
   

    #很关键的一行脚本,获取系统io信息。

    echo $(iostat -x /dev/sda|grep sda | awk "{ printf(\"update $rrdfile N:%f:%f:%f:%f\", \$6, \$7, \$8, \$10)}") | rrdtool –

  

   

   

   

   
   
   


   

  脚本编写完毕,接下来要做的是,将脚本添加到crontab定时任务,为了及时看到效果,我设置的是每分钟执行一次,当然这个根据实际情况自己定义。

  crontab -e  #添加到定时任务



   



四、 通过url访问查看效果

    我的脚本是运行在本本虚拟机里的,本本时不时的就要关机,所以出的图有点断断续续,放在服务器上长期运行一段时间,效果一定很好。
   
希望通过本实例,你可以初步掌握rrdtool的绘图方法,Good luck for you!



阅读(1561) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~