>_Instalação do Nagios4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

Neste tutorial vou abordar a configuração do Nagios4 com o Check_MK 1.2.5.i3 no CentOS 6.5 x64

nagios-centos

Primeira Parte da instalação – Instalando o Nagios4

Passo 1 – Instalação dos pacotes necessários

# yum install compat-gcc-34-c++ rpm-build gcc-c++ autoconf glibc-devel ncurses-devel readline-devel libstdc++-devel zlib-devel openssl-devel libacl-devel pkgconfig libxml2-devel libtermcap-devel mod_wsgi httpd-devel python-devel python-tools git python-setuptools make gcc-c++ wget rrdtool-devel rrdtool perl-Time-HiRes-Value.noarch rrdtool-perl php-gd httpd php gcc glibc glibc-common gd gd-devel make net-snmp mysql-server perl-Class-DBI-mysql.noarch mysql-server mysql libdbi-dbd-mysql mysql-libs mysql-devel php-mysql gcc-c++ php-pdo php-mysql graphviz rsync php-mbstring

Passo 2 – Download do Nagios4
OBS: Todos os downloads foram armazenados no diretório /opt

# cd /opt

Download do Nagios4 – http://www.nagios.org/download/core/thanks/?t=1402088764

# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.7.tar.gz

Passo 3 – Extração do pacote

# tar -xvf nagios-4.0.7.tar.gz

Passo 4 – Entrando no diretório do Nagios
# cd nagios-4.0.7

Criando o usuário nagios e o grupo nagcmd

# useradd nagios
# groupadd nagcmd
# usermod -a -G nagcmd nagios

Passo 5 – Compilando

# ./configure --with-command-group=nagcmd 
# make all ; make install ; make install-init ; make install-config ; make install-commandmode ; make install-webconf

Passo 6 – Copiando a estrutura do diretório eventhandlers

# cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/

Passo 7 – Corrigindo o dono e grupo do diretório

# chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

Passo 8 – Iniciando o Nagios pela primeira vez

# /etc/init.d/nagios start

Passo 9 – Checando o arquivo nagios.cfg

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

Passo 10 -Criando o usuaŕio nagiosadmin

# htpasswd -c  /usr/local/nagios/etc/htpasswd.users nagiosadmin
# For RHEL/CentOS users:

Passo 11- Definindo o Nagios e o Apache para iniciarem na inicialização do servidor

# chkconfig nagios on
# chkconfig httpd on

Segunda parte da instalação – Configurando o MySQL

Passo 1 – Iniciando o serviço MySQL

# /etc/init.d/mysqld start

Passo 2 – Configurando o serviço do MySQL para iniciar junto com a inicialização do servidor

# chkconfig mysqld on

Passo 3 – Acessando o banco de dados MySQL

# mysql

Passo 4 – Criando a database nagios

mysql> create database nagios;
Query OK, 1 row affected (0.00 sec)

Passo 5 – Configurando o acesso na database nagios para o usuário nagios no servidor localhost com a senha doorto2

mysql> grant all privileges on nagios.* to 'nagios'@'localhost' identified by 'doorto2';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

Terceira parte da instalação – Configurando o NDOutils

Passo 1 – Download do pacotes

# cd /opt/
# wget http://sourceforge.net/projects/nagios/files/ndoutils-2.x/ndoutils-2.0.0/ndoutils-2.0.0.tar.gz/download

Passo 2 – Extração do pacote

# tar -xvf download
# rm -rf download

Passo 3 – Acessando o diretório NDOutils

# cd ndoutils-2.0.0/

Passo 4 – Compilando o NDOutils

# ./configure --enable-mysql --disable-pgsql --with-ndo2db-user=nagios --with-ndo2db-group=nagios
# make ; make install

Passo 5 – Criando a estrutura das tabelas

# cd db/
# ./installdb -u nagios -pdoorto2 -d nagios

Passo 6 – Entrando no diretório src

# cd ../src/

Passo 7 – Copiando os arquivos/binários para o diretório bin do Nagios

# cp ndomod-4x.o ndo2db-4x log2ndo file2sock /usr/local/nagios/bin/
cp: sobrescrever "/usr/local/nagios/bin/log2ndo"? s ou y
cp: sobrescrever "/usr/local/nagios/bin/file2sock"? s ou y
# cp ndomod-4x.o /usr/local/nagios/bin/ndomod.o
cp: sobrescrever "/usr/local/nagios/bin/ndomod.o"? s ou y

Passo 8 – copiando os arquivos necessários para o diretório do Nagios

# cd ../config/
# cp ndo2db.cfg-sample ndomod.cfg-sample /usr/local/nagios/etc/
# cd /usr/local/nagios/etc/

Passo 9 – Renomeando os arquivos

# mv ndo2db.cfg-sample ndo2db.cfg
# mv ndomod.cfg-sample ndomod.cfg

Passo 10 – Corrigindo o dono do arquivo

# chown nagios.nagios ndo*

Passo 11- Alterando o arquivo nagios.cfg

# vim nagios.cfg
#Altera a linha abaixo
event_broker_options=-1
#insira a linha abaixo
broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg

Passo 12 – Alterando o arquivo ndo2db.cfg

# vim /usr/local/nagios/etc/ndo2db.cfg
#socket_type=unix
para
socket_type=tcp
#db_user=ndouser
para
db_user=nagios

#db_pass=ndopassword
para
db_pass=doorto2

Passo 12 – Alterando o arquivo ndomod.cfg

# vim /usr/local/nagios/etc/ndomod.cfg
#instance_name=default
para
instance_name=nagios

#output_type=file
#output_type=unixsocket
para
output_type=tcpsocket


#output=/usr/local/nagios/var/ndo.dat
#output=/usr/local/nagios/var/ndo.sock
para
output=127.0.0.1


Insira no final do arquivo
data_processing_options=-1
config_output_options=2

Passo 13 – Reiniciando novamente o Nagios

# /etc/init.d/nagios restart

Passo 14 – Iniciando o NDOutils

# /usr/local/nagios/bin/ndo2db-4x -c /usr/local/nagios/etc/ndo2db.cfg

Passo 15 – Configurando o NDOutils para iniciar junto com o servidor

# vim /etc/rc.local
/usr/local/nagios/bin/ndo2db-4x -c /usr/local/nagios/etc/ndo2db.cfg

Quarta parte da instalação – Configurando o PNP4Nagios

Passo 1 – Voltando para o diretório /opt

# cd /opt

Passo 2 – Download do PNP4Nagios

# wget http://sourceforge.net/projects/pnp4nagios/files/latest/download

Passo 3 – Extração do pacote

# tar -xvf download
# rm -rf download

Passo 4 – Acessando o diretório

# cd pnp4nagios-0.6.22

Passo 5 – Compilando o PNP4Nagios

# ./configure

*** Configuration summary for pnp4nagios-0.6.21 03-24-2013 ***

  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.3.8
  RRDs Perl Modules:                *** NOT FOUND ***
  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/httpd/conf.d/pnp4nagios.conf


  Review the options above for accuracy.  If they look okay,
  type 'make all' to compile.


  WARNING: The RRDs Perl Modules are not found on your system
           Using RRDs will speedup things in larger installations.

# make all; make fullinstall; make install-webconf; make install-config; make install-init

Passo 6 – Reiniciando o servidor Apache

# /etc/init.d/httpd restart

http://ip-servidor-nagios/pnp4nagios

Captura de tela de 2014-05-26 11:10:09

Passo 7 – Renomeando o arquivo install.php para install.php.old

# mv  /usr/local/pnp4nagios/share/install.php /usr/local/pnp4nagios/share/install.php.old

Passo 8 – Iniciando o PNP4Nagios

# /etc/init.d/npcd start

Passo 9 – Configurando o PNP4Nagios para iniciar na inicialização do servidor

# chkconfig npcd on

Passo 10 – Voltando para o diretório do Nagios

# cd /usr/local/nagios/etc/

Passo 11 – Configurando o arquivo nagios.cfg

# vim nagios.cfg
# Altere a variável abaixo
process_performance_data=1


# Insira no final do arquivo
#
# service performance data
#
service_perfdata_file=/usr/local/pnp4nagios/var/service-perfdata
service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$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
# 
host_perfdata_file=/usr/local/pnp4nagios/var/host-perfdata
host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$
host_perfdata_file_mode=a
host_perfdata_file_processing_interval=15
host_perfdata_file_processing_command=process-host-perfdata-file

Passo 12 – Acessando o diretório objects

# cd objects/

Passo 13 – Alterando o arquivo commands.cfg

# vim commands.cfg
# pnp4nagios

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$
}

# fim do pnp4nagios

Passo 14 – Alterando o arquivo templates.cfg

# vim templates.cfg
#inicio pnp4nagios
define host {
   name       host-pnp
   action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=_HOST_' class='tips' rel='/pnp4nagios/index.php/popup?host=$HOSTNAME$&srv=_HOST_
   register   0
}

define service {
   name       srv-pnp
   action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$' class='tips' rel='/pnp4nagios/index.php/popup?host=$HOSTNAME$&srv=$SERVICEDESC$
   register   0
}
# fim do pnp4nagios

Passo 15 – Copiando o arquivos status-header.ssi para o diretório ssi do Nagios

# cp /opt/pnp4nagios-0.6.22/contrib/ssi/status-header.ssi /usr/local/nagios/share/ssi/

Passo 16 – Reiniciando o npcd e o Nagios

# service npcd restart && service nagios restart

Quinta parte da instalação  – Configurando os plugins

Passo 1 – Acessando o diretório /opt

# cd /opt

Passo 2 – Download do nagios-plugins

# wget http://nagios-plugins.org/download/nagios-plugins-2.0.1.tar.gz

Passo 3 – Extração do pacote

# tar -xvf nagios-plugins-2.0.1.tar.gz 

Passo 4 – Acessando o diretório nagios-plugins

# cd nagios-plugins-2.0.1

Passo 5 – Compilando os plugins

# ./configure --with-nagios-user=nagios --with-nagios-group=nagios 
# make ; make install

Resolvendo problemas com permissão

‘/usr/local/nagios/var/rw/nagios.cmd’ for update!” error. 

Passo 6 – Adicionando o apache no grupo do nagcmd

# usermod -G nagcmd apache

Passo 7 – Reiniciando o Nagios

# /etc/init.d/nagios restart

Passo 8 – Criando o index.html

# cd /var/www/html
# touch index.html

Passo 9 – Relendo a configuração do Apache

# /etc/init.d/httpd reload

Passo 10 – Definindo os gráficos

# cd /usr/local/nagios/etc/objects/
# vim localhost.cfg

define host{
        use                     linux-server,host-pnp                   
                                                                        
                                                                       
        host_name               localhost
        alias                   localhost
        address                 127.0.0.1
        }


# Define a service to "ping" the local machine

define service{
        use                             local-service,srv-pnp         
        host_name                       localhost
        service_description             PING
        check_command                   check_ping!100.0,20%!500.0,60%
        }

Passo 11 – Checando o arquivo de configuração do Nagios

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

Passo 12 – Recarregando o Nagios

# /etc/init.d/nagios reload

Sexta parte da instalação  – Configurando o Check_MK

Passo 1 – Acessando o diretório /opt

# cd /opt

Passo 2 – Download do mod_python

# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/mod_python-3.3.1-16.el6.x86_64.rpm

Passo 3 – Instalando o mod_python

# rpm -ivh mod_python-3.3.1-16.el6.x86_64.rpm 

Passo 4 – Download do Check_MK

# wget http://mathias-kettner.com/download/check_mk-1.2.5i3.tar.gz

Passo 5 – Extração do pacote

# tar -xvf check_mk-1.2.5i3.tar.gz

Passo 6 – Acessando o diretório

# cd check_mk-1.2.5i3

Passo 7 – Instalando o Check_MK

# ./setup.sh
Installation completed successfully.
Please restart Nagios and Apache in order to update/active check_mk's web pages.

You can access the new Multisite GUI at http://localhost/check_mk/

 

Captura de tela de 2014-06-11 15:54:32

Passo 8 – Acessando o diretório /opt

# cd /opt

Passo 9 – Download do mk-livestatus

# wget http://mathias-kettner.com/download/mk-livestatus-1.2.5i3.tar.gz

Passo 10 – Extração do pacote

# tar -xzvf mk-livestatus-1.2.5i3.tar.gz

Passo 11 – Acessando o diretório

# cd mk-livestatus-1.2.5i3

Passo 12 – Compilando o pacote

# ./configure
# make ; make install

Passo 13 – Criando o diretório /var/log/nagios/rw/

# mkdir -p /var/log/nagios/rw/
# chmod -R 775 /var/log/nagios/
# chown -R nagios.apache /var/log/nagios/rw/

Passo 14 – Reiniciando o Nagios para que seja criado o arquivo live

# /etc/init.d/nagios restart

Passo 15 – Adicioando o Nagios no grupo do Apache

# gpasswd -a apache nagios

Sétima parte da instalação  – Instalando o NagVis

Passo 1 – Acessando o diretório /opt

# cd /opt

Passo 2 – Download do NagVis

# wget http://sourceforge.net/projects/nagvis/files/NagVis%201.7/nagvis-1.7.10.tar.gz/download

Passo 3 – Extração do pacote

# tar -xvf download
# rm -rf download

Passo 4 – Acessando o diretório

# cd nagvis-1.7.10/

Passo 5 – Compilando o NagVis

# ./install.sh -m /usr/local/nagios/bin/ndo2db-4x 

nagvis

nagvis2

Passo 6 – Reiniciando o Apache

# /etc/init.d/httpd restart

Oitava parte da instalação  – Acessando o Nagios

Passo 1 – Reinicie o servidor

# reboot

Passo 2 – Acesse o Nagios

http://IP-SERVER/NAGIOS
http://IP-SERVER/CHECK_MK
http://IP-SERVER/NAGVIS

nagios4

check_mk

Usuário: admin
Senha: admin

nagvis3

>_Instalação do Nagios4 com Check_MK 1.2.5i3 no CentOS 6.5 x64
Tagged on:

25 thoughts on “>_Instalação do Nagios4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

  • 28 de julho de 2014 at 21:58
    Permalink

    Parabéns! Excelente artigo, mesmo para um iniciante (como eu).

    Consegui resolver grande parte dos problemas, mas ficaram algumas coisas pendentes que gostaria de ajuda.

    Na primeira parte da instalação – Instalando o Nagios, no passo 1, as dependências perl-Time-HiRes-Value.noarch e perl-Class-DBI-mysql.noarch não instalaram. Busquei informações de como fazer e consegui nos seguintes endereços:
    http://www.kodkast.com/linux-package-installation-steps?pkg=perl-Time-HiRes-Value.noarch
    http://www.kodkast.com/linux-package-installation-steps?pkg=perl-Class-DBI-mysql.noarch

    Na quinta parte da instalação – Configurando os plugins, no passo 9, o comando
    /etc/init.d/htpd httpd reload
    deveria ser:
    /etc/init.d/httpd reload.

    No passo 10, fiquei na dúvida se era para substituir todo o conteúdo do arquivo localhost.cfg ou se era para adicionar o texto.

    Na sétima parte da instalação – Instalando o NagVis, no passo 6, o comando
    /etc/init.d/http restart
    deveria ser:
    /etc/init.d/httpd restart

    Depois de tanto trabalho e tudo instalado sem erros, abri as páginas e apresentaram os seguintes erros:

    http://localhost/nagios:

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.
    Apache/2.2.15 (CentOS) Server at localhost Port 80

    http://localhost/check_mk:
    Internal error:: [Errno 13] Permission denied: ‘/etc/check_mk/conf.d/wato/contacts.mk’ (Retry with debug mode)

    http://localhost/nagvis/frontend/nagvis-js/index.php:
    The path “../../../var” is not writeable.

    Se você puder ajudar, agradeço imensamente.

    Reply
    • 29 de julho de 2014 at 10:16
      Permalink

      Olá Marcelino!
      Vamos as respostas:

      Na quinta parte da instalação – Configurando os plugins, no passo 9, o comando
      Corrigido!

      No passo 10, fiquei na dúvida se era para substituir todo o conteúdo do arquivo localhost.cfg ou se era para adicionar o texto.
      Somente a adição.

      Na sétima parte da instalação – Instalando o NagVis, no passo 6, o comando
      Corrigido!

      O erro:
      http://localhost/check_mk:
      Internal error:: [Errno 13] Permission denied: ‘/etc/check_mk/conf.d/wato/contacts.mk’ (Retry with debug mode)
      # chown root.nagios /etc/check_mk/ -R
      # chmod 775 /etc/check_mk/ -R

      Os demais erros, preciso de mais informações para poder ajudar você.
      Fico no aguardo.

      Reply
  • 30 de julho de 2014 at 15:37
    Permalink

    No passo 10, ao adicionar o trecho de código e executar, apresenta erro, informando já existir referência ao host. Então, comentei as linhas iniciais e parou a mensagem de erro.

    Quando tento acessar na página http://localhost/nagios o link Hosts é apresentada a mensagem informada anteriormente.

    Na página http://localhost/check_mk, mesmo executando os comandos informados, continua apresentando a mensagem de erro. No link “Retry with debug mode”, apresenta a seguinte mensagem:

    Server or Configuration Problem
    A Server problem occurred. You’ll find details in the error log of Apache. One possible reason is, that the file /usr/local/nagios/etc/htpasswd.users is missing. You can create that file with htpasswd or htpasswd2. A better solution might be to use your existing htpasswd file from your Nagios installation. Please edit /etc/httpd/conf.d/check_mk and change the path there. Restart Apache afterwards.

    Na página http://localhost/nagvis/frontend/nagvis-js/index.php é que apresenta a mensagem “The path “../../../var” is not writeable.”.

    Não tenho maiores informações para lhe fornecer. Desculpe-me.

    Reply
    • 19 de agosto de 2014 at 08:51
      Permalink

      Ricardo, bom dia!
      Obrigado por gostar do HowTo. Isso nos fortifica para podermos criarmos outros mais.
      Quanto a resposta, creio que sim. Porém nunca testei em nenhum ambiente.
      Abs,
      Evandro Couto.

      Reply
      • 21 de agosto de 2014 at 20:01
        Permalink

        Evandro, boa noite.
        Veja se voce pode ajudar: Tem aguma forma de excluir/incluir,alterar somente um serviço específico, sem ter que excluir todo o host ? Isto é muito comum no dia a dia, concorda ?

        Reply
        • 22 de agosto de 2014 at 12:31
          Permalink

          sim claro.
          me add no skype para conversarmos melhor.
          skype: tutoriaisgnulinux

          Reply
  • 20 de agosto de 2014 at 12:09
    Permalink

    Bom dia,
    Fiz a instalação do check_mk conforme mencionado no seu tutorial, mas quando tento abrir a pagina ele pede para instalar o mod_phyton. Quanto tento instalar, ele aparece algumas pendências relacionadas ao pacote libc. Os erros são os seguintes:
    libc.so.6()(64bits)
    libc.so.6() glibc_2.2.5 64bits
    libc.so.6() glibc_2.3 64bits
    libc.so.6() glibc_2.3.4 64bits
    libc.so.6() glibc_2.4 64bits
    e mais alguns outros erros.
    Poderia me ajudar a resolver esses erros?

    Reply
    • 20 de agosto de 2014 at 15:00
      Permalink

      Fala Fabiano blz!?
      Seguinte você deverá instalar o pacote:
      glibc.
      Abs,
      Evandro Couto.

      Reply
      • 20 de agosto de 2014 at 16:04
        Permalink

        Evandro, já tenho instalado esse pacote.

        Reply
        • 20 de agosto de 2014 at 16:24
          Permalink

          Você está realizado a instalação em um ambiente 64bits?
          O erro é por não encontrar o caminho do pacote.

          Verifique se existe o arquivo
          /lib64/libc.so.6
          Abs.

          Reply
          • 20 de agosto de 2014 at 18:30
            Permalink

            Estou usando uma versão 32bits, será q consigo configurar mesmo assim?

          • 20 de agosto de 2014 at 19:50
            Permalink

            É por isso então.
            Vc terá que criar um link simbólico para anteder a gambiarra. rs
            Abs,

          • 21 de agosto de 2014 at 12:06
            Permalink

            Bom dia Josue,
            Refiz a instalação do Centos para 64bits e apresentou o mesmo erro reportado por outro usuário
            http://localhost/check_mk:
            Internal error:: [Errno 13] Permission denied: ‘/etc/check_mk/conf.d/wato/contacts.mk’ (Retry with debug mode)

            Fiz o procedimento que vc passou, mas mesmo assim o erro ainda continua,
            O que poderia fazer para solucionar esse problema?

  • 21 de setembro de 2014 at 16:50
    Permalink

    Amigão, fiz tudo conforme tutorial, funfou tudo exceto o check_mk apresenta o erro:

    Server or Configuration Problem
    A Server problem occurred. You’ll find details in the error log of Apache. One possible reason is, that the file /usr/local/nagios/etc/htpasswd.users is missing. You can create that file with htpasswd or htpasswd2. A better solution might be to use your existing htpasswd file from your Nagios installation. Please edit /etc/httpd/conf.d/check_mk and change the path there. Restart Apache afterwards.

    Ele até pede senha para entrar mas não sei pq razão da esse erro.

    Obrigado

    Reply
    • 21 de setembro de 2014 at 17:51
      Permalink

      O arquivo de senhas configurado no Nagios4 precisa ser o mesmo do Check_MK e vice-versa.
      Abs,

      Reply
      • 22 de setembro de 2014 at 21:00
        Permalink

        Amigão, meu nagios esta em /usr/local/nagios/etc/htpasswd.users, o ckeck_mk está em /etc/check_mk e o apache /etc/httpd/conf.d onde foi que criei um link simbolico para o htpasswd.users,
        O check_mk pede o login mas aparece a msg de erro…não sei o que fazer.

        Obrigado.

        Reply
        • 22 de setembro de 2014 at 21:15
          Permalink

          Entendi. Creio que o link simbólico não irá rolar. Você deverá manter o mesmo arquivo de senhas tanto para o Nagios quanto para o Check_MK.
          Abs,

          Reply
  • 13 de outubro de 2014 at 15:54
    Permalink

    Boa Noite , segue o tutorial mas na hora de copilar o pNP4nagios com o comando make all; make fullinstall; make install-webconf; make install-config; make install-init
    a versao e pnp4nagios-0.6.24 aparecea seguinte mensagem

    Make *** sem regra para processar o alvo ‘all’ pare
    Make *** sem regra para processar o alvo ‘fullinstall’ pare
    Make *** sem regra para processar o alvo ‘install-webconf’ pare
    Make *** sem regra para processar o alvo ‘install-config’ pare
    Make *** sem regra para processar o alvo ‘install-init’ pare

    Reply
    • 13 de outubro de 2014 at 21:06
      Permalink

      Manicardi, faltou o passo 5
      Passo 5 – Compilando o PNP4Nagios
      ./confiure
      Abs,
      Evandro Couto.

      Reply
      • 14 de outubro de 2014 at 10:28
        Permalink

        Efetuei o passa 5 ./configue mas não aparece igual a imagem no tutorial , ele checa vários paramentos e só.

        Reply
  • 17 de outubro de 2014 at 20:19
    Permalink

    Boa noite, galera referente ao erro Permission denied, tentar isso:

    cp /usr/local/nagios/etc/auth.serials /usr/local/nagios/etc/auth.serials_ori

    touch /usr/local/nagios/etc/auth.serials

    Estava com o mesmo problema e essa cara resolveu.

    Reply
  • 27 de fevereiro de 2015 at 11:55
    Permalink

    SELinux = disabled

    Pra quem está com problema de permissão…

    Reply
  • 8 de abril de 2015 at 15:56
    Permalink

    Instalei tudo certinho sem nenhum erro, mas não consigo acessar pela WEB. Meu server não tem interface grafica.

    Usei um scanner de portas e apenas a porta 22 está liberada, a 80 está bloqueada. Já liberei no firewall.

    [root@localhost ~]# netstat -tlnp
    Conexões Internet Ativas (sem os servidores)
    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
    tcp 0 0 0.0.0.0:22 0.0.0.0:* OUÇA 1026/sshd
    tcp 0 0 127.0.0.1:25 0.0.0.0:* OUÇA 1262/master
    tcp 0 0 0.0.0.0:5668 0.0.0.0:* OUÇA 1293/ndo2db-4x
    tcp 0 0 0.0.0.0:56777 0.0.0.0:* OUÇA 967/rpc.statd
    tcp 0 0 0.0.0.0:3306 0.0.0.0:* OUÇA 1163/mysqld
    tcp 0 0 0.0.0.0:111 0.0.0.0:* OUÇA 947/rpcbind
    tcp 0 0 0.0.0.0:80 0.0.0.0:* OUÇA 1685/httpd
    tcp 0 0 :::22 :::* OUÇA 1026/sshd
    tcp 0 0 ::1:25 :::* OUÇA 1262/master
    tcp 0 0 :::36459 :::* OUÇA 967/rpc.statd
    tcp 0 0 :::111 :::* OUÇA 947/rpcbind

    Reply

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: