Os plugins do Nagios são executados a partir de plugins de servidor ou plugins do cliente? [fechadas]

0

Acabou de instalar o Nagios no SERVER (10.20.8.106) e anexou um CLIENTE (10.20.10.11). Então eu defini meu host e um serviço para check_nrpe. Está funcionando.

Portanto, eu tenho o plugin check_nrpe no diretório plugins ( /usr/lib64/nagios/plugins/ ) de SERVER e CLIENT. Eu não sabia qual check_nrpe foi executado.

No servidor:

$/usr/lib64/nagios/plugins/check_nrpe -H 10.20.10.11
NRPE v2.15

No CLIENTE:

$usr/lib64/nagios/plugins/check_nrpe -H 10.20.8.106
connect to address 10.41.8.106 port 5666: No route to host
connect to host 10.41.8.106 port 5666: No route to host

O acima me confirmou que o plugin check_nrpe no diretório de plugins do SERVER foi executado. Então, por que temos o diretório de plugins no CLIENTE? No começo eu pensei, SERVER os executa a partir do diretório de plugins do CLIENT. E os plugins no lado do SERVER foram usados para fazer verificações na mesma máquina. Estou confuso neste momento.

Alguém pode esclarecer.

    
por 0aslam0 05.02.2016 / 14:13

1 resposta

2

Temos o diretório de plug-ins no host monitorado (CLIENT), porque você instalou os plug-ins do nagios. O host de monitoramento Nagios executa o plugin check_nrpe especificado, por exemplo, como o seguinte comando:

$USER1$/check_nrpe -H $HOSTADDRESS$ -c check_disk

$HOSTADDRESS$ é o endereço IP da sua máquina CLIENT (host monitorado).

No host monitorado, o daemon nrpe é executado na porta padrão 5666 e, quando recebe o comando do servidor Nagios, ele verifica seu arquivo de configuração para o comando correspondente em /etc/nagios/nrpe.cfg :

command[check_disk]=/usr/lib64/nagios/plugins/check_disk -e -m -w 20% -c 10%

Como você pode ver, o /usr/lib64/nagios/plugins/check_disk é necessário no host monitorado para verificar o espaço em disco disponível. O servidor Nagios não executa o plugin check_disk , em vez disso, pede ao host monitorado para executá-lo e responder com resultados.

    
por 05.02.2016 / 14:45

Tags