Concorde em usar modelos, mas você precisa de uma sintaxe diferente para modelar. Um template é uma definição de host / serviço com "register 0" adicionado, então você herda o template na definição real do host com o uso, não se esqueça de herdar o host padrão do sistema em seu novo template
define host {
name host-template1
use generic-host
parents dom0_1,dom0_2
register 0
}
define host {
use host-template1
host_name .....
....
}