Files
cacti/scripts/loadavg_multi.pl
T
2016-08-18 21:01:44 -05:00

16 lines
370 B
Perl

#!/usr/bin/perl
delete @ENV{qw(PATH)};
$ENV{PATH} = "/usr/bin:/bin";
$path = $ENV{'PATH'};
#get load avg for 1;5;10 min
open(PROCESS, "env LC_ALL=C uptime |");
$avg = <PROCESS>;
close(PROCESS);
# 9:36pm up 15 days, 11:37, 2 users, load average: 0.14, 0.13, 0.10
$avg =~ s/^.*:\s(\d+\.\d{2}),?\s(\d+\.\d{2}),?\s(\d+\.\d{2})$//;
print "1min:$1 5min:$2 10min:$3";