Instalação do Nagios 4.0.2

Publicado por Alex Mendes em 14/02/2014

[ Hits: 13.175 ]

 


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

Desabilitando Interface Gráfica no Debian 7

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

Instalando Flash Plugin no Firefox

Virtualbox - Erro: The vboxdrv kernel module is not loaded [Resolvido]

Ativando Java Plugin no Fedora 18 (Firefox e Chrome)

Leitura recomendada

Site para download de livros Linux e de programação

VMWare no Kernel 2.6

Pacote BrOffice 2.3.0 para Slackware 12

Atualizando Ubuntu 7.04 para o 7.10

Assistindo DVD no Ubuntu 6.06 pelo Kaffeine

  

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