Você está na página 1de 3

apresentado como um recurso a mais para instalao e configurao do Nagios, que um aplicativo open source capaz de gerenciar e monitorar

r o ambiente de rede, como hosts e servios que especificar, lhe enviando mensagens na tela, e-mail ou celular e estar sempre trabalhando de forma proativa tentando evitar o pior. importante a adoo desses mecanismos de segurana. A rede de uma empresa est em ameaa constante por isso e sempre importante priorizar a segurana com aes que representem proatividade com relao a possveis problemas mantendo assim os ativos de informao.

Preparando o ambiente
Nesta etapa ser preparado o ambiente para instalao do Nagios e recomendado que o Ubuntu Linux esteja instalado e o proxy configurado ou tenha facilidade em baixar pacotes pela web. Sero necessrios alguns servios e bibliotecas para funcionamento do Nagios. Pr-requisitos: Os pr-requisitos para a instalao do Nagios so: Sistema operacional Linux; Apache - Servidor web; GD Development Libraries - Bibliotecas para desenvolvimento; GCC compiler and development libraries - Compilador.

Dependncias: Siga aos seguintes passos para instalar as dependncias: # apt-get -y install openssl (implementa as funes bsicas de criptografia) # apt-get -y install libssl-dev (bibliotecas para criptografia) # apt-get -y install mcrypt ( um substituto para o popular comando UNIX crypt) # apt-get -y install build-essential (lista de pacotes para compilao) # apt-get -y install nmap (servio de sniffer) # apt-get -y install xinetd (controla os servios a serem acessados) # apt-get -y install apache2 (servidor web, caso no tenha instalado) # apt-get -y install libjpeg-dev (bibliotecas para imagem) # apt-get -y install libpng12-0 (bibliotecas para imagem) # apt-get -y install libpng12-dev (bibliotecas para imagem) # apt-get -y install libgd2-xpm (bibliotecas para gerar grficos) # apt-get -y install libgd2-xpm-dev (bibliotecas para gerar grficos) # apt-get -y install fontconfig (biblioteca de configurao de fontes genrica) # apt-get iy install sudo (instalao do super usurio)

Criao de usurios para o Nagios


necessrio criar contas de usurio e grupo chamados "nagios", que sero utilizados pela prpria aplicao. Siga os passos abaixo:

# useradd -m nagios # groupadd nagios # usermod -G nagios nagios # mkdir /usr/local/nagios # chown -R nagios.nagios /usr/local/nagios # groupadd nagcmd # usermod -G nagcmd nagios # usermod -G nagcmd www-data

Baixando e compilando o Nagios e o NagiosPlugins


Siga os passos abaixo para baixar o nagios-3.0.4.tar.gz: # wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.4.tar.gz Descompacte o arquivo, observe onde foi baixado o arquivo, pois fica na mesma pasta: # tar -xvzf nagios-3.0.4.tar.gz # cd nagios-3.0.4 Compile o arquivo utilizando estes parmetros: # ./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin --with-htmurl=/nagios/ --with-nagios-user=/nagios --with-nagios-grp=/nagios --with-gd-lib=/usr/lib --with-gdinc=/usr/lib Instale com os seguintes comandos para automatizar as configuraes: # make all # make install # make install-init # make install-config # make install-commandmode # make install-webconf (serve para configurar o Nagios no Apache) Siga os passos abaixo para baixar o nagios-plugins-1.4.13.tar.gz: # wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz Descompacte o arquivo baixado (observe onde foi baixado o arquivo, pois fica na mesma pasta): # tar -xvzf nagios-plugins-1.4.13.tar.gz # cd nagios-plugins-1.4.13 Compile o arquivo utilizando estes parmetros: # ./configure Instale com os seguintes comandos para automatizar as configuraes:

# make all # make install Salvando as configuraes originais: # cd /usr/local/nagios/etc # mkdir original # cp *.cfg original Criando senha de acesso ao Nagios via browser: # htpasswd -c /usr/local/nagios/etc/htpasswd.users admin Este comando cria (-c) um arquivo htpasswd.users localizado na pasta onde o Nagios foi instalado e ter o registro de usurio chamado "admin", cuja senha ser definida aps execuo do comando. Alterando permisses na pasta do Nagios: # chown -R nagios.nagios /usr/local/nagios/var/rw # chmod u+rwx /usr/local/nagios/var/rw # chmod g+rwx /usr/local/nagios/var/rw # chmod g+s /usr/local/nagios/var/rw Testando o Nagios: # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg Obs.: Caso ocorra um erro, edite o arquivo no caminho /usr/local/nagios/etc/nagios.cfg e adicione na linha 551 time_change_threshold=10, provavelmente este valor no existe, s incluir e salvar o arquivo, aps rode o teste para confirmar. Alterando as configuraes do CGI do Nagios: # sed -i 's/^use_authentication=.*/use_authentication=0/' /usr/local/nagios/etc/cgi.cfg Configurar o Nagios para inicializar automaticamente no boot: # ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios