之前在尋找cacti上的告警机制的時候有找到thold這個模組可以來設定
但因不太想用plugin而作罷
最近想到應該可以直接撈rrd file的值來用
就可以寫個shell來處理了
原始rrdtool撈出來的結果如下
rrdtool fetch 123.rrd AVERAGE --start -300
123
1387170000: 4.2220000000e+03
1387170300: -nan
但因為這樣不好判斷 查了一下轉成十進位的方法
指令如下
printf "%f\n" `rrdtool fetch 123.rrd AVERAGE --start -300|grep e+|cut -d ' ' -f 2`
得出的結果就會是
4222
以方便程式的判斷
沒有留言:
張貼留言