O problema
O erro é realmente bastante auto-explicativo.
Error: Could not find any hostgroup matching 'allhosts'
Você tem essa linha no bloco define host{...}
:
hostgroups allhosts ; Host groups this printer is associated with
Solução
Você precisa criar um hostgroup
chamado allhosts
.
No arquivo /etc/nagios/hostgroups.cfg
, provavelmente, você precisará adicionar uma sub-rotina que defina o hostgroup, allhosts.
Exemplo
define hostgroup{
hostgroup_name allhosts
alias All Hosts
}