É possível usar o DNX para Nagios com apenas certas verificações

2

Temos nagios em execução, mas não podemos alcançar uma rede diferente diretamente. Eu gostaria de usar o Distributed Nagios eXecutor em um servidor dmz para executar verificações em vez de construir um novo servidor Nagios e trabalhar com verificações passivas, etc.

Alguém sabe se isso é possível apenas fazer verificações para alguns servidores através de um servidor DNX?

    
por hoberion 15.06.2009 / 15:04

1 resposta

2

A configuração do servidor DNX não permite que você especifique quais verificações devem ser executadas pelos funcionários DNX ... O que você permite fazer é especificar as verificações que devem ser tratadas localmente e não ser enviado para a fila de mensagens para que os funcionários do DNX processem.

# OPTIONAL: Local service check regular expression.
# This allows you to specify a regular expression which will be used to 
# disqualify matching service checks as candidates for remote execution by 
# DNX. Use this to make sure your local host checks stay local. There is no
# default value. If this parameter is not specified, then *ALL* Nagios checks 
# will be handled by DNX.

#localCheckPattern = .*local.*

Você poderia usar isso se todas as verificações que você deseja executar corresponderem localmente a uma expressão comum comum que não corresponda às que você deseja que sejam executadas remotamente. Por padrão, o servidor DNX agendará todas as verificações a serem executadas pelo DNX, para que isso possa causar um curto-circuito.

Dito isso, eu diria que o DNX não é a ferramenta certa para o que você está tentando e pode ser mais adequado para configurar um poller distribuído que manipule todas as verificações da rede remota e passe os resultados de volta para essa instância do Nagios. O DNX foi mais desenvolvido para distribuir a carga de polling real sem precisar executar várias instâncias do Nagios, pois o trabalho do DNX só precisa ter os plugins.

Eu tenho uma implantação do Nagios com um único servidor central e depois o Nagios pesquisando instâncias em 3 datacenters que reportam a ele. Estamos procurando usar o DNX em cada data center a partir das instâncias de polling para poder adicionar funcionários DNX para manter a capacidade de executar todas as verificações dentro de um determinado período de tempo. À medida que mais verificações são adicionadas, podemos adicionar mais funcionários DNX e quando o número de verificações diminuir, reduzirá o número de funcionários DNX. Nesse caso, cada instância de pesquisa recebe apenas a configuração para essas verificações. Espera-se que ela verifique ativamente e que o servidor central esteja configurado para aceitar esses resultados como verificações passivas.

    
por 18.06.2009 / 20:40