configurando o Nagios com check_by_ssh

2

Estou tentando configurar o Nagios para usar o plugin " check_by_ssh ", para monitorar se o serviço " mpg123 " está sendo executado em um computador Linux remoto.

  • Eu configurei o login sem senha entre o servidor Nagios & cliente
  • Definiu o comando para verificar se o processo está sendo executado.

/usr/local/nagios/etc/objects/check_music.cfg

define command {
        command_name    check_music
        command_line    $USER1$/check_by_ssh -H $HOSTADDRESS$ -C "pgrep mpg123 > /dev/null && echo YES || echo NO"
}
  • Criado o arquivo de definição de host

/usr/local/nagios/etc/objects/client002.cfg

define host{
        use                     linux-server
        host_name               client002
        alias                   Client002
        address                 192.168.1.52
        }    

define service{
        use                    generic-service
        host_name              client002
        service_description    Music
        check_command          check_music
        }
  • Configurou o Nagios para saber onde procurar por esses arquivos

/usr/local/nagios/etc/nagios.cfg

cfg_file=/usr/local/nagios/etc/objects/client002.cfg
cfg_file=/usr/local/nagios/etc/objects/check_music.cfg

Meu problema é que, em Serviços no Nagios, recebo uma mensagem dizendo:

Remote command execution failed: Could not create directory '/home/nagios/.ssh'. 
    
por aristosv 03.02.2018 / 10:11

0 respostas

Tags