mirror of
https://github.com/Cacti/cacti.git
synced 2026-10-23 03:27:02 +09:00
1 parent
7970b871fe
commit
b3a070fe49
12 files changed
+38
-26
No files matched your search
@@ -1,9 +1,9 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
open(PROCESS, "/bin/bash -c 'wget --quiet -O - http://192.168.100.1/cgibin/opcfg | grep \"10.18.18.11\" -c' |");
|
||||
open(PROCESS, "bash -c 'wget --quiet -O - http://192.168.100.1/cgibin/opcfg | grep \"10.18.18.11\" -c' |");
|
||||
$status = <PROCESS>;
|
||||
close(PROCESS);
|
||||
chomp $status;
|
||||
|
||||
+15
-3
@@ -1,9 +1,21 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
open(PROCESS,"df --block-size=1024 -P $ARGV[0] | grep -v Filesystem |");
|
||||
#
|
||||
# Get the OS name
|
||||
#
|
||||
my $osname = "$^O";
|
||||
|
||||
if ($osname =~ 'freebsd') {
|
||||
# FreeBSD have other parameters
|
||||
$dfcmd="df -k -P $ARGV[0] | grep -v Filesystem |";
|
||||
} else {
|
||||
$dfcmd="df --block-size=1024 -P $ARGV[0] | grep -v Filesystem |";
|
||||
}
|
||||
|
||||
open(PROCESS, $dfcmd);
|
||||
foreach (<PROCESS>) {
|
||||
if ($_ =~ /($ARGV[0])(.* )(.*[0-9])(.* )(.*[0-9])(.* )(.*[0-9])(.* )(.*[0-9])%(.* )/) {
|
||||
print "megabytes:$7 percent:$9";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
$val1 = $ARGV[0];
|
||||
($val1) = $val1 =~ /^([\w.:]+)$/;
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
$val1 = $ARGV[0];
|
||||
($val1) = $val1 =~ /^([\d]+)$/;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
#get load avg for 1;5;10 min
|
||||
open(PROCESS, "env LC_ALL=C uptime |");
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
# take care for tcp:hostname or TCP:ip@
|
||||
$host = $ARGV[0];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
$val1 = $ARGV[0];
|
||||
($val1) = $val1 =~ /^([\w]+)$/;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
open(PROCESS, "ps ax | grep -c : |");
|
||||
$output = <PROCESS>;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
my $grep_string= $ARGV[0];
|
||||
($grep_string) = $grep_string =~ /^([\w]+)$/;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
my $grep_string= $ARGV[0];
|
||||
($grep_string) = $grep_string =~ /^([\w]+)$/;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
$output = `/bin/bash -c 'wget --quiet -O - \"http:\/\/wisapidata.weatherbug.com\/WxDataISAPI\/WxDataISAPI.dll?Magic=10991&RegNum=3647055&ZipCode=17241&StationID=NWVLL&Units=0&Version=2.7&Fore=1&t=1015084854\/"'`;
|
||||
$output = `bash -c 'wget --quiet -O - \"http:\/\/wisapidata.weatherbug.com\/WxDataISAPI\/WxDataISAPI.dll?Magic=10991&RegNum=3647055&ZipCode=17241&StationID=NWVLL&Units=0&Version=2.7&Fore=1&t=1015084854\/"'`;
|
||||
|
||||
$output =~ s/[^-0-9|\|.]*//gi;
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
|
||||
delete @ENV{qw(PATH)};
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin';
|
||||
$ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin';
|
||||
|
||||
if ($ARGV[0] eq "") {
|
||||
$log_path = "/var/log/httpd/access_log";
|
||||
|
||||
Reference in new issue
Block a user