天天看點

rrdtool結合iostat監控系統IO

最為一名linux系統管理者,對系統的整體性能要做到全面了解,怎麼了解呢,當然是通過監控軟體(nagios、cacti、zabbix、mrtg)。我們今天要用做的事監控系統IO,所用工具為rrdtool和linux系統指令iostat。

一、    基本的環境

Centos6.2+apache+php

安裝rrdtool軟體

安裝iostat指令

二、    安裝rrdtool和iostat

<b></b><b> </b><b></b>

<b>     </b><b>#</b><b>安裝</b><b>rrdtool</b><b>  iostat</b>

rrdtool結合iostat監控系統IO

<b><b></b></b>

<b><b>三、  編寫用于監控并繪圖的腳本</b></b>

<b><b>        [root@centos6 htdocs]# vim</b></b>

rrdtool_iostat.sh   <b>#</b><b>編輯腳本</b>

rrdtool結合iostat監控系統IO

   

<b><b><b><b>    #</b><b>很關鍵的一行腳本,擷取系統io資訊。</b></b></b></b>

<b><b>    echo $(iostat -x /dev/sda|grep sda |</b></b>

awk "{ printf(\"update $rrdfile N:%f:%f:%f:%f\", \$6, \$7, \$8,

\$10)}") | rrdtool –

<b><b>  </b></b>

rrdtool結合iostat監控系統IO
rrdtool結合iostat監控系統IO
rrdtool結合iostat監控系統IO
rrdtool結合iostat監控系統IO
rrdtool結合iostat監控系統IO

  腳本編寫完畢,接下來要做的是,将腳本添加到crontab定時任務,為了及時看到效果,我設定的是每分鐘執行一次,當然這個根據實際情況自己定義。

  crontab -e  #添加到定時任務

rrdtool結合iostat監控系統IO

四、 通過url通路檢視效果

rrdtool結合iostat監控系統IO

    我的腳本是運作在本本虛拟機裡的,本本時不時的就要關機,是以出的圖有點斷斷續續,放在伺服器上長期運作一段時間,效果一定很好。

    希望通過本執行個體,你可以初步掌握rrdtool的繪圖方法,Good

luck for you!

<b></b>

繼續閱讀