Instalação do Nagios 4.0.2

Publicado por Alex Mendes em 14/02/2014

[ Hits: 13.040 ]

 


Instalação do Nagios 4.0.2



Este documento abordará somente a instalação do pacote Nagios 4.0.2.

O Nagios possui inúmeros recursos, caso queira aprofundar-se no assunto, acesse:

Instalação

Antes de iniciar, verifique o status do serviço IPtables:

# service iptables status
iptables: Firewall is not running.

Obs.: caso ele esteja rodando, desabilite-o:

# service iptables stop

Faça download do pacote (neste tutorial, trataremos do nagios-4.0.2):

# wget http://nchc.dl.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.2/nagios-4.0.2.tar.gz

Verifique e instale as dependências, assim como o Apache (que será necessário para uso do Nagios):

# yum install httpd php gd gd-devel gcc glibc glibc-common openssl perl perl-devel make

Crie o usuário e grupo necessários para a instalação do Nagios:

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


Extraia o arquivo tarball:

# tar -xvzf nagios-4.0.2.tar.gz

Ele extrai na pasta chamada nagios-4.0.2.

Agora, acessaremos a pasta e compilaremos o pacote Nagios:

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


Não havendo erros, seguiremos para a próxima etapa.

Agora, copie o diretório eventhandlers em /usr/local/nagios/libexec/. Altere o grupo e proprietário do diretório:

# cp -rvf /usr/src/nagios-4.0.2/contrib/eventhandlers /usr/local/nagios/libexec/
# chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers


Verifique a configuração do arquivo nagios.cfg. Use o comando abaixo para isso. Não deverá existir qualquer erro, de forma que o serviço Nagios seja iniciado normalmente.

* Você pode usar este comando sempre que fizer qualquer alguma alteração na configuração do arquivo nagios.cfg:

O comando é: /usr/local/nagios/bin/nagios -v <arquivo de configuração>

Então, execute-o:

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

Agora, vamos definir a autenticação via htpasswd no Apache, para o usuário nagiosadmin. Este mesmo nome de usuário e senha, será usada quando você vai tentar abrir Nagios painel (homepage):

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Acesse pelo browser: http://10.171.5.16/nagios
  • Usuario: nagiosadmin
  • Senha: <SUA_SENHA>

Inicie os serviços Apache e Nagios:

# /etc/init.d/nagios start
# /etc/init.d/httpd start


Por padrão, habilite os serviços no nível de execução 3, 4 e 5, usando o comando abaixo:

# chkconfig nagios on
# chkconfig httpd on


* Altere a permissão do arquivo /usr/local/nagios/var/rw/nagios.cmd (referenciado no post de resolução de problemas do Nagios):

# chmod 666 /usr/local/nagios/var/rw/nagios.cmd

Outras dicas deste autor

Configurando troca de senha de usuário no próximo login

Access denied for user 'root'@'localhost' no MySQL Server Community 5.7 [Resolvido] - CentOS7 x86_64

Desabilitando Interface Gráfica no Debian 7

Instalação do Skype no Debian GNU/Linux 64 bits

Proxy ENDIAN - Bloqueio de Conexões SSL (https)

Leitura recomendada

Teamviewer no CentOS, openSUSE e Ubuntu

Resolvendo problema de conexão ao Windows Live Messenger com Pidgin

aBíblia Software 2.0 em desenvolvimento

KDE 4.9 no Fedora 17 - Instalação e atualização

O Listen trava quando você clica na aba "wikipedia" ou "lyrics"? Saiba como resolver

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts