Nagios: exclui contato único das notificações

3

Existe um número de serviços que notificam um contact_group sobre mudanças de estado. É possível excluir um único contato que pertence a esse grupo de receber notificações?

Pre piando o nome do contato com um ponto de exclamação como este

 contacts                        !user
 contact_groups                  admins

não funciona. A versão do Nagios é 3.0

Como há muitos serviços, grupos de contatos, hosts, etc. Eu gostaria de não apresentar mais complexidade criando outro grupo sem esse usuário. Além disso, devido ao número de serviços que este grupo deve monitorar, seria difícil rastrear quem recebe o que e parece não intuitivo, na melhor das hipóteses.

As exclusões explícitas de contatos da notificação são possíveis?

    
por XNRL 12.01.2016 / 10:29

1 resposta

1

Não. O Nagios usa objetos inclusivos / herdados.

No entanto, sua possível solução dependeria de como esse usuário é membro do grupo de contatos.

Se o grupo de contato 'admins' estiver enviando um email para uma conta de email do Group (uma conta com muitos usuários), nenhuma alteração no Nagios impedirá o usuário de receber emails. Eu prefiro NÃO usar essas contas de e-mail do tipo Grupo em nossos sistemas de monitoramento, pelo simples motivo de serem quase impossíveis de gerenciar em nosso site. Exigir envolvimento com administradores externos do Exchange, tickets, aprovações e assim por diante.

Se o seu grupo de "administradores" listar os usuários individuais, você deverá remover esse usuário do grupo de contatos "admins" e adicionar uma entrada "usuário de contatos" para os poucos itens nos quais deseja que o usuário receba notificações.

Também existem scripts na Web que fornecem uma listagem "quem recebe uma notificação para verificação". Eles levam em conta todos os objetos herdados e agrupados para fornecer uma listagem de todas as contas de e-mail que seriam notificadas e quando - tanto por vezes quanto por quais níveis de alerta.

    
por 12.01.2016 / 18:55