Configurando o Nagios pela primeira vez. Para Iniciantes !!!

Fedora Quickstart


Introdução

Este guia destina-se em fornecer instruções simples sobre como
instalar Nagios a partir da fonte no Fedora e tê-lo monitorando seu
ambiente dentro de 20 minutos. Sem as opções avançadas de instalação, são
discutido aqui apenas o básico que irá trabalhar para 95% dos usuários que querem
para começar.

Estas instrução foram escritas com base na distribuição Linux Fedora Core 6.

O que você vai fazer ?

Se você seguir as instruções, vai aprender as seguintes configurações:

  • O Nagios e seus plugins serão instalados no /usr/local/nagios
  • O Nagios será configurado para monitorar alguns aspectos do sistema local (CPU load, disk usage, etc.)
  • A interface Web do Nagios estará acessível no endereço http://localhost/nagios/

Pré-requisitos

Durante a instalação, você precisará ter acesso de root na maquina.

Certifique-se que os pacotes abaixo estão instalados.

  • Apache
  • PHP
  • Compilador GCC
  • GD development libraries

Você pode utilizar o yum para instalar os pacotes abaixo, mas vai ter que rodar os comandos logado como root:

 

	yum install httpd php

	yum install gcc glibc glibc-common

	yum install gd gd-devel

1) Crie a conta para rodar o Nagios

Entre como root.

	su –l

Crie uma nova conta de usuário nagios e coloque uma senha.

	/usr/sbin/useradd -m nagios

	passwd nagios

Crie um novo grupo nagcmd para permitir que commandos externos possam ser submetidos através da interface web e depois adicionar os usuários apache e nagios no grupo.

 
	/usr/sbin/groupadd nagcmd

	/usr/sbin/usermod -a -G nagcmd nagios

	/usr/sbin/usermod -a -G nagcmd apache

2)Faça o download de Nagios e dos Plugins

Crie um diretório para armazenar os arquivos.

 

	mkdir ~/downloads

	cd ~/downloads

Faça o download do Nagios e dos plugins (visite http://www.nagios.org/download/ o link para as versão mais recente). Estas instruções foram testadas com o Nagios versão 3.1.1 e com os Plugins 1.4.11.

	wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz

	wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz

3) Compile e Instale Nagios

Descompacte o Nagios

 
	cd ~/downloads

	tar xzf nagios-3.2.3.tar.gz

	cd nagios-3.2.3

Execute o script de configuração do Nagios, passando o nome do grupo que você criou anteriormente assim:

 

	./configure --with-command-group=nagcmd

Compile o Nagios

 

	make all

Instalar os binaries, script de inicialização, arquivos de configuração e definir as permissões no diretório para permitir comando externo.

 

	make install

	make install-init

	make install-config

	make install-commandmode

Não inicie o Nagios ainda.

4) Customizando a configuração

Exemplos de arquivos de configuração já foram instalados no diretório /usr/local/nagios/etc. Estes arquivos vão funcionar bem para a configuração inicial. Para prosseguir você precisa fazer uma mudança.

Edite o arquivo /usr/local/nagios/etc/objects/contacts.cfg com o seu editor favorito e altere o email associado com a definição de contato nagiosadmin para o endereço que você gostaria de receber os alertas.

 	vi /usr/local/nagios/etc/objects/contacts.cfg

5) Configure a interface web

Instale o arquivo de configuração web do Nagios no diretório conf.d do Apache .

 

	make install-webconf

Crie uma conta nagiosadmin para acessar a interface web do Nagios. Lembre-se da senha, você vai precisar usar mais tarde.

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

Reinicie o apache para as configurações surtirem efeitos.

 	service httpd restart

6) Compile e instale os plugins do Nagios

Descompacte os arquivos

 	cd ~/downloads

	tar xzf nagios-plugins-1.4.11.tar.gz

	cd nagios-plugins-1.4.11

Compile e instale os plugins

 	./configure --with-nagios-user=nagios --with-nagios-group=nagios

	Make

	make install

7) Inicie o Nagios

Adicione o Nagios para iniciar automaticamente quando o servidor reiniciar

 
	chkconfig --add nagios

	chkconfig nagios on

Verifique os arquivos de configuração.

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

Se não houver erro, inicie o Nagios.

 
	service nagios start

8) Modifique as configurações do SELinux

Com este recurso habilitado, o servidor pode apresentar erro interno para os CGIs

Verifique se o SELINUX está em Enforcing Mode.

 
	Getenforce

Coloque no Permissive Mode.

 
	setenforce 0

Você deve alterar a configuração no arquivo /etc/selinux/config e reiniciar..

9) Faça o Login na interface Web

Agora você consegue acessar através do endereço abaixo com o usuário (nagiosadmin) que você configurou a senha.

	http://localhost/nagios/

Clique em “Service Detail” para você verificar o monitoramento do próprio servidor Nagios. Neste momento ainda não está muito claro como utilizar a ferramenta, a minha sugestão é entender como os arquivos de configuração se relacionam. Isso você vai aprender com uma rápida leitura na internet. Bem vindo ao Nagios, a poderosa ferramenta OpenSource de monitoramento.

Fonte: Nagios-br

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: