first of all I´d like to than you all for great monitoring software you are developing. I’m in “monitoring bussines” since 2008 and I started with nagios 2, and then continued with Icinga Legacy and Naemon. Then I discovered Icinga2 and since then I’m using it on several separated instalations with director only.
In one of the instalations I have 100+ monitored machines ( mostly Icinga2 agent ) both Linux and Windows and about 700+ services, most of them with pnp4nagios graphs. All done with just one master + about 6 aditional zones managed by 9 satellites. I’m using ansible script for Icinga agent deployment and check deployment.
Now I want to create aditional master ( or two more - but I’m still not sure if there is still that bug which affect zones with more then 2 checkers - is it still issue?), but I’d like to avoid complex setup with db cluster and keep masters separate (enable_ha = false) and apoint one of the master as “configuration master” with director installed. Both masters with icingaweb installed.
Is this recomended aproach? What are the pitfalls of this kind of setup? Do I have to worry about something special? I’m also considering to move from pnp4nagios to Graphite or Grafana. I know I have to take care about notification on “Backup Master” ( hopefully I could trigger them ON via eventhandler ).
Thanks for all comments in advance.