segunda-feira, 10 de outubro de 2011

TUTORIAL DE INSTALAÇÃO BÁSICA



       PRÉ-REQUISITOS PARA INSTALAÇÃO

       Para instalar o Nagios é necessário verificar algumas dependências antes, como se os compiladores gcc e g++ estão instalados corretamente, verificar também se o servidor web Apache e servidor de base de dados MYSQL estão devidamente instalados e configurados.



Segundo o artigo de Debian Woman, publicado no site Viva o Linux, pode-se fazer a instalação do Nagios com a seqüência de passos abaixo:


        INTALANDO O NAGIOS

Comandos:

dpkg -l - Verifica programas e serviços instalados.
ps -ef | grep apache - Verifica se o servidor web está em execução.
ps -ef | grep mysql - Verifica se o servidor DB está em execução.

Caso os serviços de web e banco de dados estejam fora do ar, inicie-os:
#/etc/init.d/apache2 start
# /etc/init.d/mysql start


Usuário e grupo:
 Para que o Nagios possa funcionar corretamente, antes da instalação é necessário criar um usuário para ele autenticar no sistema operacional Linux e depois associá-lo a um grupo específico.

Criando usuário:
# adduser nagios (cria uma conta de usuário denominada nagios)

Criando grupo:
# groupadd nagcmd (cria grupo para associação do usuário nagios)

Obs.: Pode ser outro nome de sua preferência.

Adicionando usuário ao grupo criado "nagcmd":
# usermod -G nagcmd nagios

Inclua no grupo o usuário www-data também, que é o usuário do Apache:
# usermod -G nagcmd www-data

Primeiro entre no diretório onde você armazena os códigos-fonte baixados. Uma sugestão é usar o diretório /usr/local/src.
# cd /usr/local/src

Depois baixe com o wget:
# wget
http://ufpr.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.2.tar.gz

Descompacte o arquivo baixado:
# tar -zxvf nagios-3.0.2.tar.gz

Entre no diretório nagios-3.0.2:
# cd nagios-3.0.2

Em seguida execute a seguinte seqüência de comandos:
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode


E por último, o webconf para criar o arquivo necessário para o Apache:
# make install-webconf

Criando uma conta de usuário para o Nagios:
Lembrando que a primeira conta tem que ser o nagiosadmin, depois se pode criar outros usuários sem muitas permissões.
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin


           INTALANDO PLUG-INS PARA O NAGIOS

Volte ao diretório /usr/local/src:
# cd /usr/local/src

Baixe os plug-ins utilizando o wget:
# wget
http://superb-west.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.10.tar.gz

Descompactando os plug-ins:
# tar -zxvf nagios-plugins-1.4.10.tar.gz

Entre no diretório nagios-plugins-1.4.10:
# cd nagios-plugins-1.4.10

Instalando os plug-ins no Nagios:
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install

    TESTANDO O NAGIOS


Antes de tudo, reinicie os serviços do Nagios e do Apache:
# /etc/init.d/nagios restart
# /etc/ini.d/apache2 restart


Verificando se os CGIs estão todos sem nenhum erro:
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Acessando software Nagios, no browser digite:

http://ip_da_máquina/nagios Você cairá na seguinte tela:




















Será solicitado a autenticação de usuário, informe usuário e senha corretos e pronto!




Nenhum comentário:

Postar um comentário