自己在RH442課程中學(xué)習(xí)rrdtool繪圖的時(shí)候遇到了不小的困難,,首先紅帽的教材包括rrdtool的官方文檔對(duì)這個(gè)工具的說(shuō)明都比較晦澀,非常難懂,。其次按照書(shū)上的例子,,是可以繪制一幅png圖像,但圖像只有坐標(biāo)沒(méi)有數(shù)據(jù),,不能測(cè)試?yán)L制是否正確,。最后,創(chuàng)建rrd庫(kù)中的step參數(shù)
heartbeat參數(shù)和RRA定義中的時(shí)間參數(shù)之間的關(guān)系很難理解,,還是需要將圖形繪制出來(lái)才行,。
經(jīng)過(guò)不懈的努力,加上與寧延豪,、趙文琦兩位兄弟共同探討和實(shí)驗(yàn),,總算對(duì)rrdtool的原理有了比較清晰的認(rèn)識(shí)。現(xiàn)將測(cè)試用的庫(kù)文件,、腳本和繪制出來(lái)的png效果發(fā)上來(lái),,供大家測(cè)試使用。這些文件由寧延豪提供,,我做了一些細(xì)微的調(diào)整,。
文件下載地址如下:http://m0.mail.sina.com.cn/apps/netdisk/download.php?id=24abdeaf6c6ef6f4de14957119093c7c
大家在遇到一個(gè)rrd庫(kù)的時(shí)候,可以通過(guò)rrdtool info 命令來(lái)獲取庫(kù)文件的DataSource定義,,通過(guò)rrdtool
dump命令來(lái)查看庫(kù)文件的記錄,,大致確定數(shù)據(jù)的時(shí)間范圍。
畫(huà)出來(lái)的圖片大致是如下的結(jié)果就正確了,,圖片中的負(fù)載是由dd命令人為制造的,,有些不自然。此外,,具體的知識(shí)的理解,,還需要靠大家自己看文檔。
|