此篇文章受密碼保護,請輸入密碼後閱讀。
- 2月 03 週五 200616:11
ㄑㄓㄍㄆ
- 1月 25 週三 200622:18
唉!想說機車壞了
本來不想修的,可是還是得靠它維生。晚上牽去修了,我覺得至少6000起跳,壞了好多零件,都是在引擎裡面的,還有一個啟動馬達也燒掉了,機油箱的底也快被磨爛了,唉!等會就要去領錢把機車贖回了!!唉!哀!悲哀!一個人生活的悲哀!何時才能存到100w阿!
- 1月 08 週日 200612:36
Home...是最根本的
就像我現在....儘管其他方面都還OK......但是沒有家的感覺.....像是...大樓有了架構....但是沒有電力....還是廢墟
- 1月 08 週日 200612:04
Am I alone.......alone
我想沒人懂我的心裡,真正在想什麼!!沒人想聽抱怨和刺耳的話(沒有常人可以辦的到...吧),永遠只有祢仍願意這樣!我想我偏離祢太久了My Lord......sorry......那我可以用冥想的方式與祢傾訴嗎?阿門!
- 1月 07 週六 200610:57
真正活著的真實感
抱著這種無力感,步調緩緩的反覆做相同事情的我們,一點一點忘掉「真正活著的真實感」。已經漸漸忘了自己是活著還是死了。你有感覺自已是「活著」嗎?
- 1月 04 週三 200610:27
有問題的真的是主管!!
好的領導者,事半功倍。錯誤的領導,事倍功半。很盧的領導,浪費時間。很澳的領導,裝腔作勢。弱勢的領導,被打著跑。無論如何,都是組織受創,STAFF受傷。
- 12月 29 週四 200517:21
你們感覺自己是被忽略的一群!是否該檢討自己呢?
妳說你們是被忽略的一組,事不是要先檢討自己呢?就我的感覺,自以為是,自以為都是對的,自以為每個人都要迎合你們,請注意,這個單位並不是只有你們組,你們組 只佔了全會1/22的人力,但卻要求70%的資源。其他人都不用做事嗎?請好好檢討吧!!!
- 12月 28 週三 200510:46
rrdtool 教學---32頁

rrdtool 教學
歡迎轉載 ,但有任何修改請來信告知,不得作為商業用途
作者: abelyang <abelyang{at}twnic{dot}net{dot}tw>
version: 1.0
最後修正時間: 2005/05/26 00:10
轉載時請保持此一宣告 資料來源:酷學網rrdtool 教學
歡迎轉載 ,但有任何修改請來信告知,不得作為商業用途
作者: abelyang <abelyang{at}twnic{dot}net{dot}tw>
version: 1.0
最後修正時間: 2005/05/26 00:10
轉載時請保持此一宣告
1.前言
(http://www.rrdtool.org)
什麼是 rrdtool 呢 ? 其實他和 mrtg 是同一家族, 主要都是在產生 time-series 的圖檔(如流量,負載,
溫度,人數.....),不過因為 mrtg 當初的考量是畫兩種資料在圖上(或四個值),後來原作者覺得不足,所以
另外又開發了 rrdtool, rrdtool 本身可和 mrtg 結合,但其結合基本上僅在於將 mrtg 的文字檔的log
轉成 rrd 儲存格式,通常 user 尚需要 mrtg-rrd/rrdcgi 去轉換,不過總覺得美中不足,因為最終其實你用
到的還是 rrdtool,雖然還有像 my14all (http://my14all.sourceforge.net/) 這類的 tools 可以轉換並
畫圖,但其追根究底 還是以 rrdtool 為 base, 所以 rrdtool 變成了最終也是最好的選擇。
平心而論 rrdtool 的學習遠比 mrtg 來得困難,且相關文件資料也沒有 mrtg多,其中中文的參考又幾乎沒有,
如果沒有較深厚的 Linux 基礎(尤其是 Shell Script) 或了解 SNMP,懂得英文及好學的心,否則是不建議學
習 rrdtool 的.因為你可能很難去控制或獲得你所要的資料,亦可能難於表現圖檔。
當然,每個人看法不見得相同,完全看個人需要而定,就像用 mrtg 畫 CPU Load, Memory Usage,HTTP Client,
Process...., 純使用 mrtg 是較簡單且好用的,但是你要做很多圖,每張圖之間的關聯生基本上可能需要你用
眼睛去判斷.但如果使用rrdtool 可以讓你四張疊成一張,如此也較好比較出其中的因果關係,不過此時你得懂
得控制圖的表現方式來達到顯示上最好的結果.基本上學 rrdtool 完全不需要有 mrtg 的經驗. 但最好對系
統資訊獲得的方法(cmd/ snmp/Shell Script )熟一點會較好處理.
最大 CPU 純系統負載; 27.0 % 平均 CPU 純系統負載;5.0 % 目前 CPU 純系統負載; 0.0 %
最大 CPU 使用者負載; 2.0 % 平均 CPU 使用者負載;0.0 % 目前 CPU 使用者負載; 0.0 %
最大 RAM 系統負載; 16.0 % 平均 RAM 系統負載; 4.0 % 目前 RAM 系統負載; 3.0 %
最大 RAM 使用者負載; 1.0 % 平均 RAM 使用者負載; 0.0 % 目前 RAM 使用者負載; 0.0 %
最大 連線數目 : 91.0 % 平均 連線數目 : 3.0 % 目前 連線數目 : 1.0 %
最大 上線人數 : 6.0 % 平均 上線人數 : 0.0 % 目前 上線人數 : 0.0 %
使用 rrdtool 匯整:
綠色為 RAM 之使用率,藍色為 CPU 負載,而紅色系則為連線數,如此,以三合一的方式,更能顯示連線數與系統
的關係(這張圖可以看出其沒有太大相關)
2.下載與安裝
本節說明僅適用 rrdtool 1.0.x
去官網下載 tarball 或 Google 找 RPM 皆可,個人都習慣用 tarball 裝,安裝方法同一般的程式
$>./configure --prefix=/usr/local
$>make
$>make install
Complier 過程中會有幾個 Warning,但是對整個環境並沒有影響.基本上安裝部份都不會有什麼問題, rrdtool
的 tarball 內即可附了 libgd,zlib 等自用的 lib,不會像 mrtg FAQ 一樣裝好了試一下打 rrdtool ,看會不
會出現類似訊息
[root@pc071 study]# rrdtool
RRDtool 1.0.42 Copyright 1997-2001 by Tobias Oetiker <tobi@oetiker.ch>
Usage: rrdtool [options] command command_options
Valid commands: create, update, graph, dump, restore,
last, info, fetch, tune, resize, xport
RRDtool is distributed under the Terms of the GNU General
Public License Version 2. (www.gnu.org/copyleft/gpl.html)
For more information read the RRD manpages
可以看出來 rrdtool 有 11 個 options, 此處介紹 create/update/graph 其餘的部份較屬於 RRD File 的
備份/回存及資訊顯示等,與我們主題較無關.另外像 rrdcgi 或 rrd 的 perl module 皆不在我們的介紹範圍
內,但其用法並無二致,有興趣之人自可至官方網站查看.
3.建立 RRD 檔 (rrdtool create)
建立 RRD file 的指令及意義你一定要弄懂,如此圖才能畫的好,不過唯有實作你才能體會的深, 只有看過是不
夠的.相信有不少人看過 rrdtool 網站上的說明,個人覺得上面有幾個部份 英文蠻難的(你覺不覺得我就不知了
)... 再說明之前我們先了解 mrtg log 的儲存格式...以一般而言 mrtg 大家習慣都是 5m 做 一次,那一天要
做 288 次, 你的 mrtg 跑一年不就有 10 萬行的資料了,但實際上mrtg log 是會做一些處理的 實際的狀況是
- 12月 28 週三 200508:39
黑色..............毛衣