Intervalo de verificação do serviço Nagios com base no tipo de host

1

Gostaria de usar o intervalo de verificação de serviço diferente com base no tipo de host. Alguns hosts são críticos e os serviços nesses hosts precisam ser verificados com mais frequência do que o serviço em outros hosts.

Parece que não é possível usar macros de host em "normal_check_interval", portanto, qualquer conselho para fazer isso sem declarar duas vezes meus modelos de serviço?

Obrigado

    
por sebastien.prudhomme 02.12.2013 / 13:41

2 respostas

0

Como os check_interval e retry_interval são atributos de uma verificação de serviço, eles não podem ser definidos por host como você deseja. (Não use "normal_check_interval" ... essa é a sintaxe do Nagios 2).

Para fazer isso, crie vários grupos de host; um para "crítico" para "normal". Em seguida, crie duas definições de serviço para cada serviço que você deseja verificar, com diferentes configurações check_interval , retry_interval e / ou max_check_attempts e atribua aos grupos de host.

Você pode tornar essa configuração mais limpa usando um modelo para as configurações comuns e apenas alterar os intervalos nos defs de serviço reais. Consulte os documentos de herança para obter mais informações.

    
por 02.12.2013 / 21:08
0

Após reler o Nagios doc, o que eu preciso é herança implícita dos parâmetros do host.

Encontrei o post antigo na lista nagios-dev: link

Infelizmente, ele não foi implementado no código-fonte do Nagios.

Eu sei o que tenho que fazer agora: -)

    
por 04.12.2013 / 02:08

Tags