We use custom properties to setup alerting threshold. We want to build an alert to trigger when specific custom properties are changed. Have built an alert to trigger when the alert has changed for 0 seconds. But nothing happens when the property is changed. Am I missing something?
If you are using the 'has changed' condition, it probably will not work.
'has changed' translates into SQL like this in the DB;
(Nodes.Application = Nodes.Application and ((select count(*) from AlertValueChanges where TableName = 'Nodes' and FieldName = 'LastBoot') > 0) and (NodeID in (select NodeID from AlertValueChanges where TableName = 'Nodes' and FieldName = 'LastBoot' and (DateDiff(s, Changed, getdate()) < (60 * 1.2)))) /* Do not remove this comment HAS1101CHANGEDTBL|FLDNodes|LastBootHAS1101CHANGED */)
My condition that generated this is; Application has changed (Application is my custm property)
So it would appear that 'has changed' would be for alerting on a reboot or something similar.
From the NPM Manual:
To generate a condition based on a comparison of device states, click Add a Simple Condition.
To generate a condition based on a comparison of device fields and values, click Add a Complex Condition.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process. Learn more today by joining now.