Добрый день!
Пытаюсь отфильтровать пакеты, по которым мне не нужны алармы. В условия EPP 42 добавил
use Package_filter;Сам скрипт выглядит так
sub main() {
packageName = tolower($alarm->key);
if(contains(packagename, "7-zip") ||
contains(packagename, "adobe reader")) {
nxlog(4, "FILTER: Blocked package - " . $alarm->key);
return false;
}
return true;
}
Но алармы все продолжают плодиться. Что я сделал неверно в скрипте?
use Package_filter;
просто делает функции из библиотеки Package_filter доступными в текущем скрипте, но не вызывает ни одну из этих функций.
Можно в фильтре в EPP сделать так:
return Package_filter::main();
Ну или можно вообще весь код поместить в фильтр в EPP.