Parent-child relationships and service dependencies
Icinga gives an ability to define the parent-child host relationships and service dependencies among service checks. This is important because:
- If a switch or router fails, all servers behind them will also become unreachable. Then Icinga would generate host alerts for all such servers and for the service checks defined on them. If we define the network device to be the parent of the servers behind it, Icinga will automatically suppress notifications for hosts behind the network device and perform service checks on them.
- If the SSH or NRPE service fails on a Linux or Windows server respectively, all service checks relying on these services would also fail and we will have many alerts. So we define ...