官方文檔鏈接: http://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html
摘要
rrdtool create filename [--start |-b start time ] [--step |-s step ] [--no-overwrite ] [DS: ds-name : DST : dst arguments ] [RRA: CF : cf arguments ]
斜體是需要修改的值
描述
The create function of RRDtool lets you set up new Round Robin Database (RRD ) files. The file is created at its final, full size and filled with *UNKNOWN* data.
RRDtool的創建函數使你能設置一個新的 Round Robin Database (RRD ) 文件。這個文件創建時就被填滿了 *UNKNOWN* 數據,結構不可改變,擁有完全的記錄列表。
參數說明(部分)
DS: ds-name : DST : dst arguments
一個RRD數據庫可以接受一個或多個data sources(DS). 如果把 RRD看作關係數據庫的一張表,那麼DS就相當於字段。如果這個RRD數據庫有多個DS,那麼創建RRD時就需要多個DS:ds-name:DST:dst arguments
ds-name: DS的名字,相當於一個表的字段名
DST: Data Source Type,DS的類型,共有五種GAUGE, COUNTER, DERIVE, ABSOLUTE和COMPUTE
當DST爲GAUGE, COUNTER, DERIVE, ABSOLUTE時,DS的創建格式爲
DS: ds-name : GAUGE | COUNTER | DERIVE | ABSOLUTE : heartbeat : min : max
heartbeat爲兩次更新的最大間隔時間(單位:秒)。上一條記錄更新後,超過這個時間仍沒有新數據,那麼當前記錄的這個字段的值設爲UNKNOWN。
min和max爲這個字段的最小值和最大值。如果實際值超出這個範圍,那麼RRD數據庫中它的值會設爲UNKNOWN。如果知道和不關心min或max值,可以將它設置爲U。
當DST爲COMPUTE時,DS的創建格式爲
DS: ds-name : COMPUTE : rpn-expression
這五種DST的詳細說明可以參考http://www.360doc.com/content/07/0302/20/15540_382048.shtml