自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

監(jiān)測Linux上面的流量MRTG-監(jiān)測CPU負載量

運維 系統(tǒng)運維
監(jiān)測Linux上面的流量MRTG:MRTG是一個監(jiān)控網(wǎng)絡鏈路流量負載的工具軟件,通過snmp協(xié)議得到設備的流量信息,并將流量負載以包含PNG格式的圖形的HTML 文檔方式顯示給用戶,本文講述的是監(jiān)測CPU負載量。

  監(jiān)測Linux上面的流量MRTG-監(jiān)測CPU 負載量:

  本文講述的是監(jiān)測Linux上面的流量MRTG:前言安裝MRTG準備工作、安裝MRTG

                       監(jiān)測網(wǎng)路卡流量mrtg.cfg參數(shù)的含義、監(jiān)測CPU負載量

  監(jiān)測CPU 負載量時,需要使用到額外的外掛程式,就是 sysstat 這個程式,我只使用在 RedHat 6.1 上面過,是可以使用的!

  下載并安裝 sysstat-4.0.2-1.i386.rpm:

  不要說還不會使用 rpm 安裝套件喔。

  rpm -ivh sysstat-4.0.2-1.i386.rpm

  編寫外掛程式:

  以安裝完 sysstat 套件后,產生的 /usr/bin/sar 程式進行外掛程式的編寫,我寫了一個監(jiān)測 CPU 的小程式,使用 bash 寫的,可以參考看看: [root @tsai cpu]# vi mrtg.cpu

  ---- 檔案開始 ----

  1.   #!/bin/bash  
  2.  
  3.   # 這個程式是用來偵測 CPU 的小外掛程式!  
  4.  
  5.   # 1. 開始使用 sar 來監(jiān)測 CPU 的 user 及 System 負載率  
  6.  
  7.   cpuusr=`/usr/bin/sar -u 1 3 | grep Average | awk '{print $3}'`  
  8.  
  9.   cpusys=`/usr/bin/sar -u 1 3 | grep Average | awk '{print $5}'`  
  10.  
  11.   UPtime=`/usr/bin/uptime | awk '{print $3 " " $4 " " $5}'`  
  12.  
  13.   # 2. 列出四個數(shù)據(jù)(前兩個為數(shù)字)  
  14.  
  15.   echo $cpuusr  
  16.  
  17.   echo $cpusys  
  18.  
  19.   echo $UPtime  
  20.  
  21.   echo vbird.adsldns.org (這裡寫你的主機名稱)  
  22.  

  ---- 檔案結束 ----

  1.   [root @tsai cpu]# chmod 755 mrtg.cpu (設定成可執(zhí)行)  
  2.  
  3.   [root @tsai cpu]# ./mrtg.cpu (測試看可執(zhí)行否)  
  4.  

  開始設定 mrtg 參數(shù)檔:

  我的參數(shù)檔有點像這樣:

  1. [root @tsai cpu]# vi mrtg.cfg.cpu  

  ---- 檔案開始 ----

  1.   ### Global Config Options  
  2.  
  3.   ### To get bits instead of bytes and graphs growing to the right  
  4.  
  5.   WorkDir: /usr/local/apache/htdocs/mrtg/cpu/  
  6.  
  7.   Language: big5  
  8.  
  9.   Target[localhost]: `/usr/local/apache/htdocs/mrtg/cpu/mrtg.cpu`  
  10.  
  11.   MaxBytes[localhost]: 100  
  12.  
  13.   Options[localhost]: gauge, nopercent, growright  
  14.  
  15.   YLegend[localhost]: CPU loading (%)  
  16.  
  17.   ShortLegend[localhost]: %  
  18.  
  19.   LegendO[localhost]: CPU 使用者負載;  
  20.  
  21.   LegendI[localhost]: CPU 純系統(tǒng)負載;  
  22.  
  23.   Title[localhost]: CPU ?t???v  
  24.  
  25.   PageTop[localhost]:  
  26.  
  27.   VBird 主機 CPU 負載率  
  28.  
  29.   System:RedHat 6.1 in Linux Kernel 2.2.19  
  30.  

  ---- 檔案結束 ----

  開始執(zhí)行參數(shù)檔:(一樣,要執(zhí)行叁次以上)

  1.   /usr/local/mrtg-2/bin/mrtg /usr/local/apache/htdocs/mrtg/cpu/mrtg.cfg.cpu  
  2.  

  寫入 /etc/crontab 當中:

  1.   */2 * * * * root /usr/local/mrtg-2/bin/mrtg /usr/local/apache/htdocs/mrtg/cpu/mrtg.cfg.cpu > /dev/null 2>&1  
  2.  

  這樣就OK了,直接將 Web 指向 http://your.host.domain/mrtg/cpu/localhost.html

  重點說完了!再來說說 sar 吧!基本上, sar 可以用來偵測很多的咚咚,例如:

  sar -u 1 5 :每一秒鐘測一次 cpu ,共計五次后算平均;

  sar -r 3 3:每叁秒看一次實體與虛擬記憶體用量,叁次后算平均!

  其他的功能有待你的發(fā)掘啰!

【編輯推薦】

RedHat上安裝MRTG監(jiān)控本機網(wǎng)卡流量

Linux下的mrtg使用

cacti 匯總流量圖-將數(shù)據(jù)合并后作圖

責任編輯:zhaolei 來源: vbird
相關推薦

2011-03-30 11:30:31

MRTG

2011-03-30 11:34:26

流量MRTG

2011-03-30 11:31:10

MRTG

2011-03-30 11:31:10

MRTG

2011-03-30 11:31:10

MRTG

2011-03-31 11:14:29

MRTG監(jiān)測

2011-03-31 11:14:29

MRTG監(jiān)測

2011-03-30 13:29:55

MRTG

2011-03-30 13:40:21

MRTG

2011-03-30 13:29:51

MRTG

2011-03-31 11:14:30

MRTG監(jiān)測

2011-03-31 11:14:28

2011-03-31 11:20:10

MRTG監(jiān)測

2011-03-31 09:02:18

MRTG流量

2010-12-22 13:09:23

Linux性能監(jiān)測CPU

2011-03-31 09:37:48

2011-03-31 09:02:26

MRTGSNMP

2011-09-07 11:13:29

UbuntuMRTGH3C

2009-02-11 09:41:00

寬帶流量vnStat

2010-05-31 18:49:16

Ubuntu mrtg
點贊
收藏

51CTO技術棧公眾號