nagios check_ping: nome de host / endereço inválido

0

Estou tentando configurar nagios para um host com a seguinte raiz da Web: www.example.com/ui/html/, mas o nagios não aceitará como host esse tipo de caminho de host check_ping: Nome / endereço de host inválido.

Existe uma solução alternativa para esse problema?

# Define a host for the local machine
define host{
        use                     linux-server            ; Name of host template to use
                                                        ; This host definition will inherit all variables that are defined
                                                        ; in (or inherited by) the linux-server host template definition.
        host_name               example.com/ui/html
        alias                   example.com/ui/html
        address                 www.example.com/ui/html/
        }
###############################################################################
###############################################################################
#
# SERVICE DEFINITIONS
#
###############################################################################
###############################################################################
# Define a service to check HTTP on the local machine.
# Disable notifications for this service by default, as not all users may have HTTP enabled.
define service{
        use                             generic-service
        name                            http-service
        service_description             HTTP
        is_volatile                     0
        check_period                    24x7
        max_check_attempts              3
        normal_check_interval           5
        retry_check_interval            1
        notifications_enabled           1
        notification_interval           0
        notification_period             24x7
        notification_options            c,r
        check_command                   check_http!$HOSTADDRESS$
        register 0
     }

Obrigado

    
por lgt 25.06.2012 / 15:11

1 resposta

0

Tem certeza de que check_ping é o que você deve usar? O comando check_ping apenas valida a disponibilidade de um sistema por meio de um pacote ping ICMP. Veja esta página para detalhes sobre seu uso: link

Em vez disso, acredito que você precisará usar o comando check_http para verificar se o servidor da Web está respondendo. Aqui está um link para seu uso: link

A partir do arquivo de configuração adicionado recentemente, você tem isto:

define host{
        use                     linux-server
        host_name               example.com/ui/html
        alias                   example.com/ui/html
        address                 www.example.com/ui/html/
        }

As linhas address e host_name estão incorretas.

  • O host_name deve ser www.example.com , supondo que seja o nome do sistema que você espera monitorar.
  • O address deve ser o endereço IP da mesma máquina, não o nome e a parte da URL.

Ambas as notas são baseadas nas informações do link

    
por dan_linder 25.06.2012 / 15:35