2011-01-22 90 views
1

我有一個rdd數據庫存儲來自各種網絡設備的ping響應
如何在圖上打印rrd數據庫中最後一個有效條目的時間戳,所以我可以看到一臺主機是在什麼時候關閉的時候關閉的

我使用下面的內容來創建RRD文件。RRD打印最後一個有效數據的時間戳

rrdtool create terminal_1.rrd -s 60 \ 
DS:ping:GAUGE:120:0:65535 \ 
RRA:AVERAGE:0.5:1:2880 

回答

1

使用rrdtool的lastupdate選項。

如果每個主機只有一個文件,則存在另一種解決方案:如果主機關閉,則不要更新RRD。然後,您可以看到最後更新的時間與普通lsstat爲:

ls -l terminal_1.rrd 
stat --format %Y terminal_1.rrd 

如果你打算使用RRD的緩存後臺進程,您必須使用last命令,以刷新等待更新。

rrdtool last terminal_1.rrd