2009-05-27 Ramon Novoa <rnovoa@artica.es>

* lib/PandoraFMS/Core.pm: Disabled string comparisons for
          equal/not_equal alerts (use regex instead).




git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@1716 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
ramonn 2009-05-27 16:51:42 +00:00
parent fc0fc1f0e4
commit 068344194d
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2009-05-27 Ramon Novoa <rnovoa@artica.es>
* lib/PandoraFMS/Core.pm: Disabled string comparisons for
equal/not_equal alerts (use regex instead).
2009-05-27 Ramon Novoa <rnovoa@artica.es>
* lib/PandoraFMS/DataServer.pm: Fixed timestamps for data lists. Made

View File

@ -165,9 +165,8 @@ sub pandora_evaluate_alert ($$$$$$) {
$data <= $alert->{'max_value'});
}
return $status if ($alert->{'type'} eq "equal" && $data ne $alert->{'value'});
return $status if ($alert->{'type'} eq "not_equal" && $data eq $alert->{'value'});
return $status if ($alert->{'type'} eq "equal" && $data != $alert->{'value'});
return $status if ($alert->{'type'} eq "not_equal" && $data == $alert->{'value'});
if ($alert->{'type'} eq "regex") {
return $status if ($alert->{'matches_value'} == 1 && $data =~ m/$alert->{'value'}/i);