I’m setting up my company’s instance of Icinga to use two master nodes in an HA setup. It seems that most examples of Icinga HA setups have the DB IDO on a separate server or even cluster of servers and I’m wondering what the advantages of this are. In particular I have two questions:
If the database becomes unavailable, is it the case that Icinga checks and notifications will continue running but just the web front-end and history logging will stop?
If so, are there any advantages to having a separate DB server or clustered DB setup besides improving web front-end reliability? Is it purely for performance and availability reasons?
Thank you for your time