domingo, 26 de fevereiro de 2012

Nagios 3 Considerações Finais

Considerações Finais:

Vamos aqui fazer alguns retoques, alterar a permissão do diretório Nagios:


# chown nagios.nagios -R /usr/local/nagios 


Vamos verificar o arquivo "group", nesse arquivo vamos procurar pelos usuários: nagios e nagcmd, e acrescentar o usuário "www-data". Usando o VIM que é um ótimo editor de texto.
Se você não tiver o vim instalado faça isso:
# aptitude install vim



 Após a instalação vamos edita o arquivo group
# vi /etc/group 

Precione a tecla "insert" para podermos editar o arquivo
deve ficar assim:
nagios:x:1003:nagios,www-data
nagcmd:x:1004:nagios,www-data

IMPORTANTE não altere nada apenas adicione o "www-data" (caso não exista) na linha desses usuários as outras informações podem ser diferentes, mas não devem ser alteradas

Reiniciar os serviços: 

# /etc/init.d/apache2 restart 
# /etc/init.d/nagios restart 



É isso gente caso existam solicitações farei novos posts informando como adicionar impressoras, maquinas com linux, windows e ativos de redes. Mas somente se houver solicitações.


Luciano Alcides

Nagios 2 Instalação e criação dos usuários.

Continuando Galera....
Vamos criar um usuário e senha para o Nagios


# useradd -m -s /bin/bash nagios
# passwd nagios
 

O primeiro comando cria o usuário nagios, e o segundo a senha onde devemos inserir a senha e depois confirmar a senha informada.

Agora vamos criar os grupos necessários:

# groupadd nagios
# usermod -G nagios nagios 

E também:

# groupadd nagcmd
# usermod -a -G nagcmd nagios
# usermod -a -G nagcmd www-data


Usuários e grupos criados vamos criar o diretorio onde baixaremos o Nagios e seus plugins:


# mkdir /arquivos 

Agora acesse o diretório

cd /arquivos 

Agora vamos baixar o Nagios 3.21 e o Nagios Plugins 1.4.15

# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz 
# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz 




Agora terminamos os downloads vamos descompactar o Nagios e acessar a pasta descompactada:


# tar xzf nagios-3.2.1.tar.gz
# cd nagios-3.2.1
 





Compilar e instalar o Nagios, por favor executem esses comandos na ordem:

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

Após a compilação e instalação vamos criar um usuário para acesso a interface Web o usuário será o nagiosadmin:


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




Para acessar a interface Web vamos reiniciar o Apache (servidor Web):


# /etc/init.d/apache2 restart 


Agora já podemos acessar o interface Web, acesse o navegador com o endereço abaixo usando usuário e senha criados anteriormente nagiosadmin

http://ipdamaquinanagios/nagios

Agora vamos instalar os Plugins do Nagios, devemos voltar um nível para pasta arquivos
# cd ..


vai ficar assim
root@nagios:~# /arquivo/nagios 3.2.1/ cd..
root@nagios:~# /arquivo/






Agora vamos descompactar o Plugins e acessar a pasta descompactada:


# tar -xvf nagios-plugins-1.4.15.tar.gz 
# cd nagios-plugins-1.4.15 



Vamos instalar os plugins
# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
 
# update-rc.d nagios defaults 


Continuamos no próximo tópico




Luciano Alcides

Nagios 1 Preparação Dependências

Antes da  implantação é necessário nos ater a alguns pré requisitos:
O sistema utilizado por mim nesse tutorial será o Debian Squeeze (6) versão 64Bits caso queira baixar a ISO (imagem CD/DVD) acesse o Site oficial do Debian. Esse tutorial também pode ser aplicado a versão 32Bits do Debian.
Para instala o Nagios será necessário resolver algumas dependências, que nada mais é do que componentes (softwares) que são necessários para o funcionamento do Nagios.
Comigo:

Aaltera a lista de repositórios:
# echo "deb http://ftp.debian.org/debian stable main" > /etc/apt/sources.list 

Atualizar os repositórios:
# apt-get update 

Agora vamos atualizar aquelas dependências que falamos no inicio do tópico:
# apt-get -y install apache2 build-essential libgd2-xpm-dev
# apt-get -y install libjpeg62 libjpeg62-dev libpng12-dev
# apt-get -y install snmp libsnmp-base
# apt-get -y install libssl-dev openssl
# apt-get -y install mc rsh-server openssh-server
# apt-get -y install php5 php-pear libsnmp9-dev rcconf
# apt-get -y install libsasl2-2 libsasl2-modules sasl2-bin mutt postfix
 




No próximo tópico vamos instalar o Nagios... até 








Luciano Alcides

Nagios



Hoje vamos falar de uma ferramenta de monitoramento, o Nagios. Quando comecei a utilizar o Nagios tive muita dificuldade pois não encontrei uma documentação simples e eficaz, então sofri muito com essa implantação que levou algum tempo para se concluir.
Tentando mudar essa impressão pretendo criar um documento com que seja completo, atual e simples de se compreender e que qualquer um possa implementar.
Aguardem os próximos Posts com o passo a passo da instalação.


Luciano Alcides