diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2014-02-14 03:26:32 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2014-02-14 04:36:57 +0100 |
commit | 6ccc388658b58bca0e89149c69bcc7bfa1cfed2f (patch) | |
tree | 35ed16eaf9a33b422dbdf3b167aeb4cc3cad17b1 /check_mem | |
parent | 45d24754154efca6caba08b206ccad195558a610 (diff) | |
download | vserver-monitoring-6ccc388658b58bca0e89149c69bcc7bfa1cfed2f.tar.gz vserver-monitoring-6ccc388658b58bca0e89149c69bcc7bfa1cfed2f.tar.bz2 vserver-monitoring-6ccc388658b58bca0e89149c69bcc7bfa1cfed2f.zip |
optional limits
Diffstat (limited to 'check_mem')
-rwxr-xr-x | check_mem | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -43,24 +43,24 @@ sub parse_thresholds($) { my $arg = shift; if ($arg) { - if ($arg =~ m/([-:@~0-9]+),([-:@~0-9]+),([-:@~0-9]+),([-:@~0-9]+)/) { + if ($arg =~ m/^([-:@~0-9]*),([-:@~0-9]*),([-:@~0-9]*),([-:@~0-9]*)$/) { return ($1, $2, $3, $4); } - if ($arg =~ m/([-:@~0-9]+),([-:@~0-9]+),([-:@~0-9]+)/) { + if ($arg =~ m/^([-:@~0-9]*),([-:@~0-9]*),([-:@~0-9]*)$/) { return ($1, $2, $3, $3); } - if ($arg =~ m/([-:@~0-9]+),([-:@~0-9]+)/) { + if ($arg =~ m/^([-:@~0-9]*),([-:@~0-9]*)$/) { return ($1, $2, $2, $2); } - if ($arg =~ m/([-:@~0-9]+)/) { + if ($arg =~ m/^([-:@~0-9]*)$/) { return ($1, $1, $1, $1); } } - return (); + return undef; } sub get_mem($$) { |