Ciao!
My question start from a passive service in relation with the traps linkDown and linkUp
From test, and reading the centreon-engine code, it seems that Volatile is checked before Flapping.
Because Passive Service are usually, and by default with plugin pack, with “Is Volatile = Yes”, the notification filter of flapping state is never executed.
https://github.com/centreon/centreon-engine/blob/develop/src/notifier.cc#L278
So, in my case, when an interface start to flapping, the service also become in flapping state, but the engine still sent the notification.
What do you think of change the engine, notification section, so it will check flapping before volatile?