Alerting Rules and Alerts inheritance
A number of parameters used to create monitors are inherited from other object types. The following inheritance rules are in effect (available from Property Editor).
For Alerting Rules:
- can be directly specified (from the list of named alerting rules, see the "Tools" menu -> Settings" -> "Alerting rules")
- can be inherited from monitor type
- can be inherited from host
- can be a custom one, created for the given monitor (one can cerated either a monitor-specific rule, or a new global rule)
Availability and Performance Monitoring parameters can be inherited from monitor type (corresponding checkbox in Property Editor is selected by default), or may be custom ones.
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 monitors and hosts using this named rule
- if monitor type settings are changed, all the monitor inheriting monitor type settings are affected
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 or monitor type and let the monitor inherit the rule from either of those. 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/monitor type they inherit alerting rule from.




