close
透過cacti ,snmp蒐集的資料如流量、load average, 記憶使用就能以rrd方式儲存


但是rrd資料必須靠rrdool轉成xml檔,因此再寫一個批次檔(ruby)

rra to xml



#!/usr/bin/ruby -Ku
require 'date'

oPath="/var/www/localhost/htdocs/cacti/rra/"
dPath="/data/igogo/snmp_ntcu/rraToXml/"
dateDir=Date.today.to_s

Dir.mkdir("#{dPath}#{dateDir}")
ndPath="#{dPath}#{dateDir}/"
rrdFiles=Dir.glob("#{oPath}{way*,mssqldb*}.rrd")

rrdFiles.each do |e|
f=e.scan(/[^\/]*$/).to_s
nf=sprintf("%s.xml\n",f)
system("/usr/bin/rrdtool dump #{e} > #{ndPath}#{nf} ")
end




arrow
arrow
    全站熱搜

    igogo 發表在 痞客邦 留言(1) 人氣()