I am very interested in hearing the thoughts of the user community on the use cases for both types of Alerts.
When do you use Basic alerts? Why?
When do you use Advanced Alerts? Why?
Thanks for your responses.
First, let me be upfront and say that I don't use Basic Alerts anymore. With that said, here are some reasons why one might continue to use them:
Now, here are some reasons you should consider using Advanced Alerts.
I'm sure that there are other reasons that favor either alert engine but those are off the top of my head.
Believe it or not I have a follow-up question almost 2 years after originally posting this question!
Lets say I have a node that goes down and stays down for 10 minutes, during which it is polled 5 times.
How would the Basic alert handle that?
How would an Advanced alert handle that?
How many times would/could each alert type notify me that the node is still down (no reset has been achieved)?
Thank you.
Hi,
let me a little bit clarify Basic vs. Advanced alerts.
Basic alerts work on immediate SNMP polling result basis. For example, if node goes down, SNMP poller which returns poll result has a property that contains information about node status. Basic alert engine takes this (and other pre-defined) properties and compare it against trigger condition and trigger an alert. Alert won't be triggered till SNMP poller would return different than "down" status and then back "down". So you should get single alert if node is down for 10 minutes.
Advanced alerts uses database queries in order to evaluate the condition. Once SNMP poller writes result of poll into database, advanced alert engine triggers a DB query to figure out if there are condition to fire an advanced alert. That means, you could get alerts with "node down" event as many time you want, but by default, there is reset condition set, which stop triggering the same alert until status is != Down.
So at the end, both alerts can give you the same result, but each has different options. Basic alerts may react on "has changed" condition whereas advanced alerts need to define specific condition to trigger/reset alert. For example, via advanced alerts, you can't define this condition: "trigger an alert if amount of connected wireless clients has changed. instead you would have to define: "is lower/greater/not equal than X").
there is also a good discussion here http://thwack.solarwinds.com/thread/15310