| [Date Prev] [Date Next] | [Thread Prev] [Thread Next] | [Date Index] [Thread Index] |
[snips-users] HOSTMON match glitch
|
Hi,
Having an issue, think we tracked it down....In hostmon, we
were getting a problem where it seemed to confuse 2 systems. We have
"outgard.ttsg.com" and "utgard.ttsg.com", both Suns with /opt volumes.
It seems like its taking utgards information and using it for outgard.
I think I've narrowed it down to :
foreach $i (split(/:/, $thresindex{$dvname}))
{
local ($junk, $host_regex, $t1,$t2,$t3, $regex) =
split (/\t/, $thress[$i]);
($debug > 1) && print STDERR "(dbg) check vs. thress[$i] = $thress[$i]\n
";
# Change the special char to a '|' to allow filename slashes
if (($host =~ m|$host_regex|i) &&
($regex eq '' || $dcomment =~ m|$regex|i) )
{
($debug > 1) && print STDERR "(dbg) Matched- thress[$i], $thress[$i]
\n";
($isok, $varthres, $maxsev)= &calc_status ($dvalue, $t1, $t2, $t3);
++$matched ;
last ; # dont search thru anymore patterns of foreach()
}
} # end foreach()
I wondered if I changed :
if (($host =~ m|$host_regex|i) &&
to
if (($host =~ m|^$host_regex$|i) &&
will I break anything.... Suggestions?
Tuc/TTSG Internet Services, Inc.
|