hotsanic |
Subversion Repositories: |
Rev 26 | Rev 27 | |
---|---|---|
Line 260... | Line 260... | |
# |
# | |
sub read_uptime { |
sub read_uptime { | |
my %args=@_; |
my %args=@_; | |
open(IN,"/proc/uptime"); ($up,$idle)=split(/ /,<IN>); close(IN); |
open(IN,"/proc/uptime"); ($up,$idle)=split(/ /,<IN>); close(IN); | |
$up/=86400; |
$up/=86400; | |
$idle/=86400; |
$idle/=1036800; | |
|
| |
if ( ! -e "rrd/uptime.rrd" ) { system("./makerrd","uptime") } |
if ( ! -e "rrd/uptime.rrd" ) { system("./makerrd","uptime") } | |
RRDs::update "rrd/uptime.rrd", time.":".$up.":".$idle; |
RRDs::update "rrd/uptime.rrd", time.":".$up.":".$idle; | |
if ($ERROR = RRDs::error) { print time," ",$args{MODNAME},": unable to update uptime.rrd: $ERROR\n"; } |
if ($ERROR = RRDs::error) { print time," ",$args{MODNAME},": unable to update uptime.rrd: $ERROR\n"; } | |
} |
} |