mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-04-15 22:00:06 -04:00
Merge branch 'master' of https://github.com/rafaeldriutti/nagios-plugins
* 'master' of https://github.com/rafaeldriutti/nagios-plugins: Changed the smbclient command used to fetch the free space available on the samba shares. Using du instead of ls, since it's much faster, specially with shares that have a lot of files. Closes #63.
This commit is contained in:
commit
4eab02cdaf
1 changed files with 3 additions and 3 deletions
|
|
@ -176,7 +176,7 @@ $SIG{'ALRM'} = sub {
|
|||
};
|
||||
alarm($TIMEOUT);
|
||||
|
||||
# Execute an "ls" on the share using smbclient program
|
||||
# Execute a "du" on the share using smbclient program
|
||||
# get the results into $res
|
||||
my @cmd = (
|
||||
$smbclient,
|
||||
|
|
@ -185,7 +185,7 @@ my @cmd = (
|
|||
defined($workgroup) ? ("-W", $workgroup) : (),
|
||||
defined($address) ? ("-I", $address) : (),
|
||||
defined($opt_P) ? ("-p", $opt_P) : (),
|
||||
"-c", "ls"
|
||||
"-c", "du"
|
||||
);
|
||||
|
||||
print join(" ", @cmd) . "\n" if ($verbose);
|
||||
|
|
@ -198,7 +198,7 @@ alarm(0);
|
|||
@lines = split /\n/, $res;
|
||||
|
||||
#Get the last line into $_
|
||||
$_ = $lines[$#lines];
|
||||
$_ = $lines[$#lines-1];
|
||||
#print "$_\n";
|
||||
|
||||
#Process the last line to get free space.
|
||||
|
|
|
|||
Loading…
Reference in a new issue