2014-05-21 Vanessa Gil <vanessa.gil@artica.es>
* pc/plugins/pandora_df shellscript/linux/plugins/pandora_df unix/plugins/pandora_df: Applied patch 'pandora_fs.excludefs.patch'. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@9972 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
a52b507e67
commit
44ca1b6d75
|
@ -1,3 +1,10 @@
|
|||
2014-05-21 Vanessa Gil <vanessa.gil@artica.es>
|
||||
|
||||
* pc/plugins/pandora_df
|
||||
shellscript/linux/plugins/pandora_df
|
||||
unix/plugins/pandora_df: Applied patch
|
||||
'pandora_fs.excludefs.patch'.
|
||||
|
||||
2014-05-20 Vanessa Gil <vanessa.gil@artica.es>
|
||||
|
||||
* win32/bin/pandora_agent.conf: Fixed typographic error.
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
#
|
||||
# pandora_df Retrieve filesystem disk usage. By default information for all
|
||||
# filesystems is returned, but one or more filesystems may be
|
||||
# specified as command line parameters.
|
||||
# specified as command line parameters. If parameter start with
|
||||
# a '-', the filesystem is excluded from results.
|
||||
#
|
||||
# Sample usage: ./pandora_df tmpfs /dev/sda1
|
||||
#
|
||||
|
@ -33,8 +34,19 @@ if ($#ARGV < 0) {
|
|||
|
||||
# Parse command line parameters
|
||||
my %filesystems;
|
||||
my %excluded_filesystems;
|
||||
my $onlyexclude = 1;
|
||||
foreach my $fs (@ARGV) {
|
||||
$filesystems{$fs} = '-1%';
|
||||
if (substr($fs,0,1) eq '-') {
|
||||
$excluded_filesystems{substr($fs,1,)} = '-1%';
|
||||
} else {
|
||||
$filesystems{$fs} = '-1%';
|
||||
$onlyexclude = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if ($onlyexclude) {
|
||||
$all_filesystems = 1;
|
||||
}
|
||||
|
||||
# Retrieve filesystem information
|
||||
|
@ -51,7 +63,9 @@ if ($#df < 0) {
|
|||
foreach my $row (@df) {
|
||||
my @columns = split (' ', $row);
|
||||
exit 1 if ($#columns < 4);
|
||||
$filesystems{$columns[0]} = $columns[4] if (defined ($filesystems{$columns[0]}) || $all_filesystems == 1);
|
||||
if (defined ($filesystems{$columns[0]}) || ($all_filesystems == 1 && !defined ($excluded_filesystems{$columns[0]}))) {
|
||||
$filesystems{$columns[0]} = $columns[4] ;
|
||||
}
|
||||
}
|
||||
|
||||
while (my ($filesystem, $use) = each (%filesystems)) {
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
#
|
||||
# pandora_df Retrieve filesystem disk usage. By default information for all
|
||||
# filesystems is returned, but one or more filesystems may be
|
||||
# specified as command line parameters.
|
||||
# specified as command line parameters. If parameter start with
|
||||
# a '-', the filesystem is excluded from results.
|
||||
#
|
||||
# Sample usage: ./pandora_df tmpfs /dev/sda1
|
||||
#
|
||||
|
@ -33,8 +34,19 @@ if ($#ARGV < 0) {
|
|||
|
||||
# Parse command line parameters
|
||||
my %filesystems;
|
||||
my %excluded_filesystems;
|
||||
my $onlyexclude = 1;
|
||||
foreach my $fs (@ARGV) {
|
||||
$filesystems{$fs} = '-1%';
|
||||
if (substr($fs,0,1) eq '-') {
|
||||
$excluded_filesystems{substr($fs,1,)} = '-1%';
|
||||
} else {
|
||||
$filesystems{$fs} = '-1%';
|
||||
$onlyexclude = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if ($onlyexclude) {
|
||||
$all_filesystems = 1;
|
||||
}
|
||||
|
||||
# Retrieve filesystem information
|
||||
|
@ -51,7 +63,9 @@ if ($#df < 0) {
|
|||
foreach my $row (@df) {
|
||||
my @columns = split (' ', $row);
|
||||
exit 1 if ($#columns < 4);
|
||||
$filesystems{$columns[0]} = $columns[4] if (defined ($filesystems{$columns[0]}) || $all_filesystems == 1);
|
||||
if (defined ($filesystems{$columns[0]}) || ($all_filesystems == 1 && !defined ($excluded_filesystems{$columns[0]}))) {
|
||||
$filesystems{$columns[0]} = $columns[4] ;
|
||||
}
|
||||
}
|
||||
|
||||
while (my ($filesystem, $use) = each (%filesystems)) {
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
#
|
||||
# pandora_df Retrieve filesystem disk usage. By default information for all
|
||||
# filesystems is returned, but one or more filesystems may be
|
||||
# specified as command line parameters.
|
||||
# specified as command line parameters. If parameter start with
|
||||
# a '-', the filesystem is excluded from results.
|
||||
#
|
||||
# Sample usage: ./pandora_df tmpfs /dev/sda1
|
||||
#
|
||||
|
@ -33,8 +34,19 @@ if ($#ARGV < 0) {
|
|||
|
||||
# Parse command line parameters
|
||||
my %filesystems;
|
||||
my %excluded_filesystems;
|
||||
my $onlyexclude = 1;
|
||||
foreach my $fs (@ARGV) {
|
||||
$filesystems{$fs} = '-1%';
|
||||
if (substr($fs,0,1) eq '-') {
|
||||
$excluded_filesystems{substr($fs,1,)} = '-1%';
|
||||
} else {
|
||||
$filesystems{$fs} = '-1%';
|
||||
$onlyexclude = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if ($onlyexclude) {
|
||||
$all_filesystems = 1;
|
||||
}
|
||||
|
||||
# Retrieve filesystem information
|
||||
|
@ -51,7 +63,9 @@ if ($#df < 0) {
|
|||
foreach my $row (@df) {
|
||||
my @columns = split (' ', $row);
|
||||
exit 1 if ($#columns < 4);
|
||||
$filesystems{$columns[0]} = $columns[4] if (defined ($filesystems{$columns[0]}) || $all_filesystems == 1);
|
||||
if (defined ($filesystems{$columns[0]}) || ($all_filesystems == 1 && !defined ($excluded_filesystems{$columns[0]}))) {
|
||||
$filesystems{$columns[0]} = $columns[4] ;
|
||||
}
|
||||
}
|
||||
|
||||
while (my ($filesystem, $use) = each (%filesystems)) {
|
||||
|
|
Loading…
Reference in New Issue