I've been using Opsview for a while, but never really got a firm grasp of the logic behind the notification profiles. So you have hosts, services, and keywords. I'm aware of the bug where selecting all hosts but no services or keywords will result in no host alerts. And I get that if you select some hosts and all services, you'll get all host and service alerts only on the selected hosts.
What I've been trying to get a handle on is the keywords. They can be on both hosts and services. The notification filtering logic is completely undocumented in the wiki. http://docs.opsview.com/doku.php?id=opsview-core:sharednotificationprofile#host_groups
Are they inclusive, meaning that notifications will be sent for a given selected keyword, even if the host or service group itself is not selected?
Are they exclusive, meaning that notifications for selected host and service groups will be sent only if their keyword is also selected?
Or something else entirely? Please clarify. And also, does this same logic apply on the role permissions?