[rrd-users] Re: map file issue
Serge Maandag
serge.maandag at staff.zeelandnet.nl
Wed Feb 15 00:18:52 MET 2006
> output:
> Current Connections 30
>
> map file:
> /ouput:.*Connections=([\d])/
> and push @s, [check_currentconnections
> [ Connections, GAUGE, $1 ] ];
Assuming this is Perl lingo:
First of all your regexp says ouput i.s.o. output.
Second of all, I never use square brackets for anonymous arrays.
Or are these used as text delimiters?
Third, I'm not sure whether "and" is a logical operator.
It might be a bitwise operator.
Fourth, your input seems multiline, but you're not using the
multiline match statement. This won't work on $_ b.t.w., $_
is (usually) single line.
So perhaps it needs to be:
$text =~ /output:.*Connections=([\d])/m &&
push @s, qw/check_currentconnections Connections GAUGE $1/;
But I might be wrong on 3 out of 4 statements..
Have fun :)
Serge.
-------------
Op de inhoud van dit e-mailbericht en de daaraan gehechte bijlagen is de inhoud van de volgende disclaimer van toepassing: http://www.zeelandnet.nl/disclaimer.php
-------------
For the content of this e-mail message and its attachment(s) the following disclaimer applies: http://www.zeelandnet.nl/disclaimer.php
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://lists.ee.ethz.ch/rrd-users
WebAdmin http://lists.ee.ethz.ch/lsg2.cgi
More information about the rrd-users
mailing list