add diskusage monitor

This commit is contained in:
Joe
2019-01-07 10:33:43 -06:00
parent 8b9b89ccaf
commit 9d5a94d98c
8 changed files with 104 additions and 2 deletions

View File

@@ -45,6 +45,7 @@ exports.RuleEngine = class RuleEngine {
processData(inputLine) {
let inputData = inputLine.data;
logger.log("debug", "ProcessingType " + inputLine.processingType);
logger.log("debug", "InputLine " + JSON.stringify(inputLine));
let allWhiteFilterRules = this.ruleSet[inputLine.processingType].rules;
if (this.processLogicOr(allWhiteFilterRules, inputData)) { return (true); }
logger.log("debug", "No whitelisting matched; returning false");
@@ -103,11 +104,15 @@ exports.RuleEngine = class RuleEngine {
}
processLogicFlat(theWhiteFilterRule, inputData) {
logger.log("debug", "Logic FLAT start - whiteFilterRule: " + JSON.stringify(theWhiteFilterRule));
logger.log("debug", "inputData: " + JSON.stringify(inputData));
let isKnownComp = false;
let retVal = false;
if (theWhiteFilterRule.Comp === "===") {
isKnownComp = true;
if (inputData[theWhiteFilterRule.Field] === theWhiteFilterRule.Value) {retVal = true;}
} else if (theWhiteFilterRule.Comp === "!==") {
isKnownComp = true;
if (inputData[theWhiteFilterRule.Field] !== theWhiteFilterRule.Value) {retVal = true;}
} else if (theWhiteFilterRule.Comp === "<") {
isKnownComp = true;
if (inputData[theWhiteFilterRule.Field] < theWhiteFilterRule.Value) {retVal = true;}