The last warning messages are no problem. They just show you that Icinga found uncommon configuration which might be nonetheless what you want.
The first says, that you get synced a zone name director-global
(it’s a new default in case someone uses Director) which is ignored because you have to explicitely add it to your configuration.
In zones.conf
:
object Zone "director-global" {
global = true
}
The second two warnings mean that you have apply rules that never match. This is ok it’s just a warning if it’s not what you want.