What is Alerting Rules and Alerts inheritance?
Q: Can you explain in more details inheritance of alerts and alerting rules?
A: A number of parameters used to create monitors are inherited from other object types.
The following inheritance rules are in effect (available from a node Alerting tab ) for Alerting Rules:
- can be inherited from the monitor’s parent host
- can be selected from a global list of named rules (a named rule can be used for any node)
- can be set specifically for a given monitor (and can’t be used for any other node)
When you changes Alert or Alerting Rule the following inheritance rules are in effect:
- if a named Alerting rule is changed, this affects all the nodes (monitors, hosts, monitor groups, etc) using this named rule
- if a named Alert is changed, all the Alerting Rules that use this alert are affected immediately
These inheritance rules can be used to quickly apply mass change to a number of monitors. An example: create a named rule, assign it to a host let the monitor inherit the rule from it. In this case, if the specific named rule is changed, all the changes are immediately in effect for all the monitors that ‘received’ this rule from host they inherit alerting rule from.
Related topics
How to create a custom monitor?
Check out our Knowledge Base where we answer questions regarding various topics. Alerting rules can be inherited from a monitor’s parent host, selected from global named rules, or set specifically for a single monitor. Every monitor, host, group, or other node using that named alerting rule is affected immediately. Named alerting rules make it easier to apply one alerting configuration to many monitors and update all of them by changing the shared rule once.
Frequently Asked Questions
Where can alerting rules be inherited from?
What happens when a named alerting rule is changed?
Why use named alerting rules?