Nagios + NagiosQL + PNP4Nagios

Este procedimento tem como objetivo a instalação da aplicação Nagios versão 3.2.1 para monitoração de servidores juntamente com a interface de configuração NagiosQL versão 3.0.3. O PNP4Nagios é utilizado para mensurar capacidade através de gráficos dos dados de performance do próprio Nagios e (opcional) o NDOUtils para a gravação dos dados de coleta do Nagios em MySQL.

[ Hits: 88.311 ]

Por: Tiago MDR em 24/09/2010


PNP4Nagios (versão 0.6.3)



O PNP4Nagios permite a utilização dos dados de performance gerados por seus plugins para a geração de gráficos.

ATENÇÃO: Todos os serviços que gerarem dados de performance possuirão gráficos atribuídos a eles com este métodos de instalação (synchronous mode).

Para confirmar se um determinado plugin esta gerando dados de performance, acesse o Nagios via navegador, selecione o serviço desejado e verifique o campo "Performance Data".

Caso exista coleta de performance para o serviço, algo aparecerá na frente deste campo.

Exemplo de saída para o serviço PING (plugin check_ping):

Performance Data: rta=0.039000ms;3000.000000;5000.000000;0.000000 pl=0%;80;100;0

Para mais informações: http://docs.pnp4nagios.org

Os comandos adicionados no commands.cfg podem ser criados através do NagiosQL. Se da mesma forma preferir adicionar esses comandos via modo texto, os novos itens deveram ser importados ao NagiosQL posteriormente.

Pré-requisito

Seguindo esta documentação somente um requisito estará faltando. O Kohana, framework do PHP5 utilizado pelo PNP4Nagios, precisa do módulo "mod_rewrite" habilitado no Apache. Para ativá-lo:

# a2enmod rewrite

Reinicie o Apache após ativar o módulo.

Instalação:

# cd /usr/local/src/
# wget
http://downloads.sourceforge.net/project/pnp4nagios/PNP-0.6/pnp4nagios-0.6.3.tar.gz?use_mirror=ufpr
# tar -xvzf pnp4nagios-0.6.3.tar.gz
# cd pnp4nagios-0.6.3
# ./configure


ATENÇÃO: Sem especificar um usuário/grupo, o ./configure do PNP4Nagios assume que, por padrão, o usuário/grupo nagios está sendo usado. Caso tenha especificado um diferente deste, execute o ./configure com os parâmetros "--with-nagios-user" e "--with-nagios-group":

# ./configure --with-nagios-user=user --with-nagios-group=user

Executando o ./configure, uma saída será impressa na tela. Ela é muito importante.

*** Configuration summary for pnp4nagios-0.6.3 03-16-2010 ***

General Options:
-------------------------         -------------------
Nagios user/group:                nagios nagios
Install directory:                /usr/local/pnp4nagios
HTML Dir:                         /usr/local/pnp4nagios/share
Config Dir:                       /usr/local/pnp4nagios/etc
Location of rrdtool binary:       /usr/bin/rrdtool Version 1.4.3
RRDs Perl Modules:                FOUND (Version 1.4003)
RRD Files stored in:              /usr/local/pnp4nagios/var/perfdata
process_perfdata.pl Logfile:      /usr/local/pnp4nagios/var/perfdata.log
Perfdata files (NPCD) stored in:  /usr/local/pnp4nagios/var/spool

Web Interface Options: 
---------------------------         -------------------
HTML URL:                         http://localhost/pnp4nagios/
Apache Config File:               /etc/apache2/conf.d/pnp4nagios.conf

Certifique-se de que os usuários, caminhos e softwares estão corretos antes de prosseguir.

DICA: É recomendado alterar os caminhos das opções "RRD Files stored in:" e "process_perfdata.pl Logfile:" para o /var/log. Isso pode ser feito através dos parâmetros do ./configure ou através de links simbólicos. Para verificar as opções de configuração antes de compilar utilize "./configure --help".

Confirmando as informações, execute o ./configure novamente utilizando os parâmetros necessários para a instalação e então instale.

# ./configure --with-perfdata-logfile=/var/log/pnp4nagios/ --with-perfdata-spool-dir=/var/spool/pnp4nagios/
# make all
# make install


Após a instalação do programa e arquivos HTML é possível copiar um exemplo de configuração de arquivo do Apache para seu diretório de configuração.

# make install-webconf
# make install-config


Opcionalmente, pode-se instalar o script de inicialização do NPCD. Caso pretenda utilizar este método, leia a documentação do site http://docs.pnp4nagios.org.

# make install-init

Todos estes métodos podem ser realizados de uma só vez com o comando:

# make fullinstall

ATENÇÃO: Será necessário reiniciar o serviço do Apache para que as configurações tenham efeito.

Configuração

Existem três formas de se configurar a coleta de dados de performance.

Modo Sincrono (Synchronous Mode):

O modo síncrono é a maneira mais simples de se integrar o coletor de dados process_perfdata.pl ao Nagios. Todos os eventos ativarão a execução do process-service-perfdata.

Inicialmente é necessário habilitar o processamento de dados de performance no nagios.cfg. Note que está diretriz já existe no arquivo de configuração e seu padrão é "0".

process_performance_data=1

Processamento de dados de performance deverá estar desabilitado na definição de cada um dos hosts ou serviços, os quais, NÃO serão coletados:

define service {
   ...
   process_perf_data 0
...
}

Desde a versão do Nagios 3 é possível desativar a exportação de variáveis de ambiente como parte de otimizar a performance máxima do sistema. Infelizmente, esta diretriz deve estar ativada para utilizar o modo síncrono. Portanto, ou altera-se o valor padrão (o que significa que a exportação estará ativada) ou defini-se o valor da variável no nagios.cfg:

enable_environment_macros=1

Adicionalmente, o comando para processar dados de performance deve ser especificado no nagios.cfg:

service_perfdata_command=process-service-perfdata

No Nagios 3 pode ser útil habilitar o processamento de dados de performance para hosts também. Devido a alterações na logica de checagem de hosts no Nagios 3, a checagem de hosts é realizada regularmente.

host_perfdata_command=process-host-perfdata

Obviamente, o Nagios deverá ser notificado sobre o comando referenciado. Edite o commands.cfg alterando ou adicionando as definições abaixo:

define command {
       command_name    process-service-perfdata
       command_line    /usr/bin/perl /usr/local/pnp4nagios/libexec/process_perfdata.pl
}

define command {
       command_name    process-host-perfdata
       command_line    /usr/bin/perl /usr/local/pnp4nagios/libexec/process_perfdata.pl -d HOSTPERFDATA
}

NOTA: O script process_perfdata.pl não pode ser iniciado sobre o ePN (embedded Perl Nagios). Mesmo que o script seja explicitamente chamado utilizando o /usr/bin/perl ou qualquer outro local, o qual o binário do perl esteja especificado.

Modo Bulk (Bulk mode):

O modo Bulk é um pouco mais complicado que o modo síncrono, mas reduz significantemente a carga sobre o servidor Nagios porque o coletor process_perfdata.pl não é chamado para cada checagem de host/serviço. No modo Bulk, o Nagios escreve os dados em um arquivo temporário em um formato definido. Este arquivo é processado pelo process_perfdata.pl em certos intervalos. O Nagios cuidará para que ele seja iniciado e executado periodicamente.

É necessário que processamento de dados de performance esteja habilitado nagios.cfg.

process_performance_data=1

Adicionalmente, novas diretrizes são necessárias.

ATENÇÃO: Estas definições de templates diferem do fornecidos pelo nagios.cfg.

#
# service performance data
#

service_perfdata_file=/usr/local/pnp4nagios/var/service-perfdata
service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\t TIMET::$TIMET$\t HOSTNAME::$HOSTNAME$\t SERVICEDESC::$SERVICEDESC$\t SERVICEPERFDATA::$SERVICEPERFDATA$\t SERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\t HOSTSTATE::$HOSTSTATE$\t HOSTSTATETYPE::$HOSTSTATETYPE$\t SERVICESTATE::$SERVICESTATE$\t SERVICESTATETYPE::$SERVICESTATETYPE$
service_perfdata_file_mode=a
service_perfdata_file_processing_interval=15
service_perfdata_file_processing_command=process-service-perfdata-file

#
# host performance data starting with Nagios 3.0
#
host_perfdata_file=/usr/local/pnp4nagios/var/host-perfdata
host_perfdata_file_template=DATATYPE::HOSTPERFDATA\t TIMET::$TIMET$\t HOSTNAME::$HOSTNAME$\t HOSTPERFDATA::$HOSTPERFDATA$\t HOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\t HOSTSTATE::$HOSTSTATE$\t HOSTSTATETYPE::$HOSTSTATETYPE$
host_perfdata_file_mode=a
host_perfdata_file_processing_interval=15
host_perfdata_file_processing_command=process-host-perfdata-file

O significado de cada diretriz:
  • service_perfdata_file - caminho para o arquivo temporário que devera conter o dado de performance.
  • service_perfdata_file_template - formato do arquivo temporário. Dados serão definidos utilizando macros do Nagios.
  • service_perfdata_file_mode - opção "a" especifica que o dado será adicionado (append) ao arquivo.
  • service_perfdata_file_processing_interval - o intervalo é de 15 segundos.
  • service_perfdata_file_processing_command - o comando que será chamado durante o intervalo.

Os comandos utilizados deverão ser anunciados ao Nagios modificando o commands.cfg:

define command{
       command_name    process-service-perfdata-file
       command_line    /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/service-perfdata
}

define command{
       command_name    process-host-perfdata-file
       command_line    /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/host-perfdata
}

IMPORTANTE: Como há mais dados a serem processados do que no modo síncrono, o process_perfdata.pl levará mais tempo para coletar os dados, portanto, verifique o valor de TIMEOUT em etc/process_perfdata.cfg e ajuste-o de maneira apropriada.

Modo Bulk com NPCD:

A configuração é idêntica ao do modo Bulk exceto pelo comando utilizado. Edite o commands.cfg:

define command{
       command_name    process-service-perfdata-file
       command_line    /bin/mv /usr/local/pnp4nagios/var/service-perfdata /usr/local/pnp4nagios/var/spool/service-perfdata.$TIMET$
}

define command{
       command_name    process-host-perfdata-file
       command_line    /bin/mv /usr/local/pnp4nagios/var/host-perfdata /usr/local/pnp4nagios/var/spool/host-perfdata.$TIMET$
}

Usando estes comandos o arquivo service-perfdata será movido para var/spool após o intervalo especificado emservice_perfdata_file_processing_interval ter passado. A macro $TIMET$ do Nagios será adicionada ao nome do arquivo para evitar a sobreescrita de arquivos antigos intencionalmente.

A macro $TIMET$ contém o tempo atual no formato time_t (segundos desde o epoch do Unix).

No diretório /usr/local/pnp4nagios/var/spool/ os arquivos são coletados para serem processados pelo NPCD.

O NPCD monitora o diretório de spool e repassa o nome dos arquivos para o process_perfdata.pl que por sua vez processa os dados completamente separado do Nagios.

Antes de iniciar o NPCD deve-se verificar o caminho do diretório de spool e do process_perfdata.pl no npcd.cfg.

Para iniciar o serviço:

# /usr/local/pnp4nagios/bin/npcd -d -f /usr/local/pnp4nagios/etc/npcd.cfg
ou
# /etc/init.d/npcd
ou
# invoke-rc.d npcd start

A opção -d é para iniciar o npcd em modo daemon.

Checando a instalação

Em um navegador digite:

http://nomeouipdomeuservidor/pnp4nagios

No primeiro acesso, uma pagina com testes serão apresentados. Verifique se todos estão corretos e então remova o arquivo install.php localizado em /usr/local/pnp4nagios/share e reinicie o Apache.

Lembre-se, se os plugins não estiverem gerando dados de performance, os gráficos nem mesmo aparecerão nesta janela.

Pode demorar um pouco para que os dados dos gráficos criados comecem a ser mostrados.

Seguindo esta documentação todo o sistema estará funcionando, caso contrário no diretório de scripts do pnp4nagios existe um script chamado verify_pnp_config.pl que poderá auxiliar na solução de problemas, além da própria documentação provida pelo site.

Integração de interface PNP4Nagios com o Nagios

Pode-se integrar a interface web do PNP4Nagios com o Nagios, desta forma dispensando o acesso a uma URL específica para verificar os gráficos.

Adicione os seguintes templates ao servicetemplates.cfg:

ATENÇÃO: Estes templates podem ser criados pelo NagiosQL.

define host {
   name       host-pnp
   action_url /pnp4nagios/graph?host=$HOSTNAME$&srv=_HOST_
   register   0
}

define service {
   name       srv-pnp
   action_url /pnp4nagios/graph?host=$HOSTNAME$&srv=$SERVICEDESC$
register   0
}

Existem duas formas de se aplicar estes templates:

1. Associar o template a outro template. Essa maneira é mais simples, porém todos os serviços incluindo os que não possuem coleta de performance estarão incluídos. Caso um determinado serviço não possuir coleta, ao clicar no link que leva ao gráfico, um erro será apresentado.

2. Associar o template a cada serviço. Apesar de ser mais trabalhoso, isso garante que somente os serviços que realmente possuírem dados de performance possuam um link que leva ao gráfico.

Página anterior     Próxima página

Páginas do artigo
   1. Antes de começar
   2. Nagios (versão 3.2.1)
   3. NagiosQL (versão 3.0.3)
   4. Acessando o Nagios e NagiosQL
   5. PNP4Nagios (versão 0.6.3)
   6. Opcional - NDOUtils (versão 1.4b9)
   7. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Otimizando o seu Slackware pra valer com o SlackBuild

PHP5 + Apache2 no Ubuntu 7.04, com suporte ao MySQL e SQL Server

Blackbox total - Instalado, configurado e personalizado

CUPS - Gerenciador de impressões

Guia de como se dar bem no Slackware sem recorrer a interface gráfica

  
Comentários
[1] Comentário enviado por ramos1986 em 24/09/2010 - 08:20h

Parabéns cara pelo artigo, ficou muito bom.

[2] Comentário enviado por 4l3x4ndr3 em 28/09/2010 - 09:00h

Muito bom realmente seu artigo. Estou montando um novo servidor Nagios.
So tenho um dúvida. Estou tentando instalar a tradução do nagiosql. Consegui os arquivos já. Sabes como proceder essa atualizaçao?
Obrigad

[3] Comentário enviado por tiagomdrizzo em 28/09/2010 - 09:55h

A documentação do NagiosQL não é muito clara quanto a adicionar idiomas, porém, em /var/www/nagiosql/config/locale existentem diretórios de idiomas.

Acredito (e não estou afirmando) que se você criar um diretório de mesma estrutura que os demais apresentados neste local, mas com o nome pt_BR e obviamente copiar o arquivo de tradução para lá, o NaqiosQL irá lista-lo em Administration>Settings campo Language.

A não ser que você possua um bom motivo para realizar essa tradução, eu não recomendou você fazer isso. A documentação e ajuda dessa ferramenta está em grande parte em inglês e será sofrível encontrar algo em português que o auxilie no caso de uma erro.
Somente o milton.melo está participando da tradução do NagiosQL atualmente e não estou falando da documentação, somente da interface.

Caso funcione, responda neste tópico para auxiliar outras pessoas que possam que venham a ter o mesmo problema ;)

[4] Comentário enviado por 4l3x4ndr3 em 28/09/2010 - 15:17h

A traduao nao consegui fazer funcionar ainda. Mas nao estou mt interssado nisso.
Te mandei um e-mail sobre outra duvida. Se tiveres como responder agradeco.

[5] Comentário enviado por diramos em 17/04/2012 - 11:29h

Caro Tiago.

Parabéns pelo artigo.
Está claríssimo.
Tenho uma dúvida:
É possível usar o pnp4nagios com a variavel de macros desabilitada no nagios.cfg?
Assim:
enable_environment_macros=0

Meu Nagios é em larga escala e preciso que funcione o pnp4 também.

Grato desde já.

Diramos

[6] Comentário enviado por tiagomdrizzo em 17/04/2012 - 12:09h

Ramos,

Conforme descrevi no procedimento, o modo sincrono --necessita-- que a variavel de macro esteja ativada.
Os outros modos (Bulk e Bulk com NCPD) não necessitam dessa opção ativa, mas são pouca coisa mais chata de configurar.

Como curiosidade existem dois projetos em andamento muito interessantes para a administração do Nagios:

- OMD - omdistro.org - Open Monitoring Distribution - que possui muitas das coisas descritas nesse procedimento instalando de forma automática e com a vantagem de possuir o mod_gearman. Esse addon para o Nagios consegue melhorar muito a coleta de informações. Dependendo da quantidade de itens monitorados em sua rede seria interessante dar uma olhada nele ou instalar pelo menos o mod_gearman em seu servidor.

- FUN - fullyautomatednagios.org - Fully Automated Nagios - é uma distro pronta (sou meio contra essas distros prontas, mas é uma opção) que já entrega tudo configurado. Ele possui o Centreon que, pessoalmente, acho mais organizado que o NagiosQL e entrega uma interface um pouco melhor para gerenciar o Nagios como um todo, além de possuir o modulo para gráficos que eu não lembro agora se é ou não o PNP4Nagios. Porém, ele não possue algumas coisas que o OMD possui (as vezes acho que o OMD foge um pouco do foco com tanta tranqueira que vem com ele, mas enfim).

Um outro projeto que poderia citar aqui é o Icinga, que é um fork do Nagios, que está sendo desenvolvido com uma opções muito interessantes, mas sua documentação está meio fraca ainda. Detalhe é que todos os plugins criados para o Nagios funcionam com o Icinga.

Espero ter ajudado e não te-lo confundido mais rs.

[]'s

[7] Comentário enviado por diramos em 17/04/2012 - 12:36h

Tiago, nossa!
Respondeu prontamente e com rapidez.
Muito Obrigado.
Olha: por conta da minha larga escala (20.000 hosts aproximadamente), já estou implementando o mod_gearman.
Ele já está em produção para testes. Estou só fazendo os ajustes finos aqui.
Seguinte: eu tentei implementar o modo bulk aqui e desativei as macros (enable_environment_macros=0). Mas os gráficos não são gerados nem a pau.
O que pode estar acontecendo? Não teria jeito de eu deixar no modo síncrono mesmo e só ativar as macros que ele precisa?

Aguardo.

Diramos

[8] Comentário enviado por diramos em 17/04/2012 - 12:44h

Tiago, outra coisa:

Não entendi essa parte que você escreveu sobre o modo bulk:

"IMPORTANTE: Como há mais dados a serem processados do que no modo síncrono, o process_perfdata.pl levará mais tempo para coletar os dados, portanto, verifique o valor de TIMEOUT em etc/process_perfdata.cfg e ajuste-o de maneira apropriada."

Onde fica esse arquivo etc/process_perfdata.cfg?
Eu não encontrei ele aqui.

Grato

Diramos

[9] Comentário enviado por tiagomdrizzo em 17/04/2012 - 14:29h

Ramos,

A não ser que tenham mudado algo nas versões novas do 0.6.x (faz muito tempo que não instalo o PNP), o arquivo de configuração deveria estar em /usr/local/pnp4nagios/etc/process_perfdata.cfg que é onde o procedimento aponta implicitamente devido ao caminho de compilação (se o comando find não encontrou o arquivo, talvez seja algo com a versão).
O modo sincrono colhe as informações e apresentam quase em tempo real, já o modo Bulk demora mais para coletar os dados devido a configuração descrita no process_perfdata.cfg.

Quanto a ativar somente as macros que o modo sincrono necessita, infelizmente, não sei lhe responder. Seria necessário verificar a documentação do pnp4nagios no site de desenvolvimento.

Att,

[10] Comentário enviado por diramos em 17/04/2012 - 14:50h

Tiago, seguem mais detalhes daqui prá ver se pode me ajudar:
Eu compilei o pnp4nagios assim:
./configure --prefix=/opt/nagioscaixa --datarootdir=/opt/nagioscaixa/share/pnp --sysconfdir=/opt/nagioscaixa/etc/pnp --with-perfdata-logfile=/var/nagioscaixa/perfdata.log --with-perfdata-dir=/var/nagioscaixa/perfdata --with-perfdata-spool-dir=/var/nagioscaixa/spool

No modo síncrono, ele funcionava direititinho, gerando os dados dos gráficos em /var/nagioscaixa/perfdata/NOME_DO_HOST
Eu acessava os gráficos em: http://NOMESERVIDORNAGIOS/nagios/pnp/index.php/graph?host=LOCALHOST

Alterei o nagios.cfg para o modo bulk e ele ficou assim:

###############################
process_performance_data=1
service_perfdata_file=/var/nagioscaixa/service-perfdata
service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\t TIMET::$TIMET$\t HOSTNAME::$HOSTNAME$\t SERVICEDESC::$SERVICEDESC$\t SERVICEPERFDATA::$SERVICEPERFDATA$\t SERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\t HOSTSTATE::$HOSTSTATE$\t HOSTSTATETYPE::$HOSTSTATETYPE$\t SERVICESTATE::$SERVICESTATE$\t SERVICESTATETYPE::$SERVICESTATETYPE$
service_perfdata_file_mode=a
service_perfdata_file_processing_interval=15
service_perfdata_file_processing_command=process-service-perfdata-file

#
# host performance data starting with Nagios 3.0
#
host_perfdata_file=/var/nagioscaixa/host-perfdata
host_perfdata_file_template=DATATYPE::HOSTPERFDATA\t TIMET::$TIMET$\t HOSTNAME::$HOSTNAME$\t HOSTPERFDATA::$HOSTPERFDATA$\t HOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\t HOSTSTATE::$HOSTSTATE$\t HOSTSTATETYPE::$HOSTSTATETYPE$
host_perfdata_file_mode=a
host_perfdata_file_processing_interval=15
host_perfdata_file_processing_command=process-host-perfdata-file
##############################

Incluí no meu command.cfg os seguintes comandos:

define command {
command_name process-host-perfdata-file
command_line $USER1$/process_perfdata.pl --bulk=/var/nagioscaixa/host-perfdata
}

define command {
command_name process-service-perfdata-file
command_line $USER1$/process_perfdata.pl --bulk=/var/nagioscaixa/service-perfdata
}

Reiniciei o nagios.
Não deu nenhum erro no nagios.log.

Só que não consigo verificar se os arquivos estão sendo gerados.
E também não consigo ver os gráficos.

Poderia checar onde eu errei?

OBS: ainda não desabilite o enable_MACROS=0 NO NAGIOS.CFG.

aGUARDO

dIRAMOS



[11] Comentário enviado por diramos em 17/04/2012 - 18:25h

Prezado Tiago,
Graças às suas valiosas dicas, consegui resolver aqui. :)
Revisei as configurações e tinha uns errinhos de path.
Agora tá funcionando muito bem.
Para você ter uma idéia, com o mod_gearmand e desabilitando as macros, consegui gerar todos os gráficos.
Atualmente estou checando 2.000 hosts em 01 VM de laboratório e mais 03 Workers.
A latência é mínima (0,3 segundos). E o uso de CPU não chega a 5%.
Agora vou incluir mais umas dezenas de hosts lá prá ver o quanto o bichinho aguenta. rsrsrsrs

Mais uma vez agradeço a presteza e boa vontade em ajudar-nos.
E parabéns pelo artigo.

Diramos

[12] Comentário enviado por jeffr2 em 28/01/2016 - 20:02h

por favor alguem me ajude... instalei o nagios + nagiosql, o nagios em /usr/local/nagios e o nagiosql dentro de share (/usr/local/nagios/share/nagiosql). o apache deixei configurado como user e group ambos "nagios". fiz os apontamentos do nagiosql em "administration > config targets", mas quando eu cadastro um host, ele simplesmente nao aparece no nagios.

--------------
saída:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Nagios Core 4.1.1
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-19-2015
License: GPL

Website: https://www.nagios.org
Reading configuration data...
Read main config file okay...
Read object config files okay...

Running pre-flight check on configuration data...

Checking objects...
Checked 21 services.
Checked 5 hosts.
Checked 4 host groups.
Checked 0 service groups.
Checked 1 contacts.
Checked 1 contact groups.
Checked 24 commands.
Checked 5 time periods.
Checked 0 host escalations.
Checked 0 service escalations.
Checking for circular paths...
Checked 5 hosts
Checked 0 service dependencies
Checked 0 host dependencies
Checked 5 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

--------------

o nagios.cfg ta configurado com esse diretório: cfg_dir=/usr/local/nagios/share/nagiosql, o resto deixei comentado.

ainda assim os hosts nao aparecem no nagios, alguém tem uma ideia do que posso ta fazendo de errado??

[13] Comentário enviado por almeidass em 18/11/2016 - 13:57h

Perfeito!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts