Nagios no Ubuntu 11.10

Publicado por Arthur Gregory Matiello em 27/05/2013

[ Hits: 5.402 ]

 


Nagios no Ubuntu 11.10



Foi testado na infraestrutura abaixo:
  • Sistema operacional: Ubuntu Server 11.10 (32 bits).
  • Kernel: 3.0.0-12-generic.

Passos

1. Logar como root:

su root

2. Instalando os pré-requisitos:

# apt-get install apache2 libapache2-mod-php5 build-essential libgd2-xpm-dev

3. Criando o usuário "nagios":

# useradd -m -s /bin/bash nagios

4. Definindo uma senha para o usuário "nagios":

# passwd nagios

5. Criar o grupo nagcmd:

# groupadd nagcmd

6. Adicionando o usuário nagios ao grupo nagcmd:

# usermod -a -G nagcmd nagios

7. Adicionando o usuário "www-data" ao grupo nagcmd:

# usermod -a -G nagcmd www-data

8. Criando a pasta downloads dentro da sua home (/home/seu_usuario):

# mkdir /home/seu_usuario/downloads

9. Entrando na pasta criada anteriormente:

# cd /home/seu_usuario/downloads

10. Fazendo download do Nagios:

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

11. Fazendo download do Nagios Plugins:

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

12. Descompactando o Nagios:

# tar -zxvf nagios-3.3.1.tar.gz

13. Descompactando o Nagios Plugins:

# tar -zxvf nagios-plugins-1.4.15.tar.gz

14. Entrando na pasta nagios (descompactada através do comando tar):

# cd nagios

15. Executando o script de configuração do Nagios:

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

16. Corrigindo erros no arquivo Makefile:

# sed -i 's:for file in includes/rss/\*;:for file in includes/rss/\*.\*;:g' ./html/Makefile
# sed -i 's:for file in includes/rss/extlib/\*;:for file in includes/rss/extlib/\*.\*;:g' ./html/Makefile


17. Compilando o código fonte do Nagios:

# make all

18. Instalando binários:

# make install

19. Instalando script de inicialização:

# make install-init

20. Instalando arquivo de configuração de exemplo:

# make install-config

Obs.: os arquivos de configuração do Nagios foram instalados no diretório "/usr/local/nagios/etc/".

21. Criando a pasta "backup_nagios" dentro da HOME:

# mkdir /home/seu_usuario/backup_nagios

22. Copiando a pasta "etc" com todo seu conteúdo para o diretório "backup_nagios" criado anteriormente:

# cp -r /usr/local/nagios/etc/ /home/seu_usuario/backup_nagios/

23. Adicionando seu contato no arquivo no arquivo de contatos:

# vim /usr/local/nagios/etc/objects/contacts.cfg

24. Adicionar o conteúdo abaixo no final do arquivo, modificando as informações de acordo com o seu usuário:

define contact {
contact_name arthur
use generic-contact
alias Nagios Admin
email [email protected]
}


25. Instalando a interface Web:

# make install-webconf

26. Criando o usuário "nagiosadmin" para acesso na interface Web:

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

27. Entrar no Nagios:

http://seu-ip/nagios
Usuário: nagiosadmin


Espero ter ajudado.

Qualquer dúvida, estou a disposição no e-mail: thur.mv[at]gmail.com

Abs,
Arthur Matiello

Outras dicas deste autor

Compartilhar uma pasta no Windows e acessar a mesma através do Linux

Debian - Criando RAID 1 (mirror) rapidamente

Squid - Limpando cache rapidamente

Alternando entre dois diretórios eficientemente

Bloquear modificações em um arquivo com chattr

Leitura recomendada

Instalar Limewire no Ubuntu 10.04

Ubuntu em casa

Recuperar um CD ou DVD danificado com rdd

Problemas para instalar WoeUSB no Debian, Ubuntu e derivados [Resolvido]

Kuroo - Facilitando a instalação de pacotes no Gentoo

  

Comentários
[1] Comentário enviado por jdbraghin em 27/05/2013 - 17:35h

quando vou no browser e digito o meu ip local/nagios aparece page not found
segui o procedimento item por item igual ao tuto acima, a unica diferença é que uso Ubuntu 12.04, me ajudem por favor

[2] Comentário enviado por arthurmatiello em 28/05/2013 - 14:51h


[1] Comentário enviado por jdbraghin em 27/05/2013 - 17:35h:

quando vou no browser e digito o meu ip local/nagios aparece page not found
segui o procedimento item por item igual ao tuto acima, a unica diferença é que uso Ubuntu 12.04, me ajudem por favor


Vamos por partes.
O apache2 está funcionando?
Para saber se está funcionando:
Digite no seu browser http://ip-do-servidor/ e veja se aparece "It Works!" escrito na tela, se aparecer o apache está funcionando.

Em /var/www/ foi criado a pasta nagios.
Para saber digite:
# ls /var/www

Posta aqui o resultado.

[3] Comentário enviado por jdbraghin em 29/05/2013 - 09:54h


[2] Comentário enviado por thur em 28/05/2013 - 14:51h:


[1] Comentário enviado por jdbraghin em 27/05/2013 - 17:35h:

quando vou no browser e digito o meu ip local/nagios aparece page not found
segui o procedimento item por item igual ao tuto acima, a unica diferença é que uso Ubuntu 12.04, me ajudem por favor

Vamos por partes.
O apache2 está funcionando?
Para saber se está funcionando:
Digite no seu browser http://ip-do-servidor/ e veja se aparece "It Works!" escrito na tela, se aparecer o apache está funcionando.

Em /var/www/ foi criado a pasta nagios.
Para saber digite:
# ls /var/www

Posta aqui o resultado.


não

[4] Comentário enviado por jdbraghin em 29/05/2013 - 09:56h


[2] Comentário enviado por thur em 28/05/2013 - 14:51h:


[1] Comentário enviado por jdbraghin em 27/05/2013 - 17:35h:

quando vou no browser e digito o meu ip local/nagios aparece page not found
segui o procedimento item por item igual ao tuto acima, a unica diferença é que uso Ubuntu 12.04, me ajudem por favor

Vamos por partes.
O apache2 está funcionando?
Para saber se está funcionando:
Digite no seu browser http://ip-do-servidor/ e veja se aparece "It Works!" escrito na tela, se aparecer o apache está funcionando.

Em /var/www/ foi criado a pasta nagios.
Para saber digite:
# ls /var/www

Posta aqui o resultado.


sim

[5] Comentário enviado por arthurmatiello em 29/05/2013 - 10:06h


não


Não o que?

[6] Comentário enviado por arthurmatiello em 29/05/2013 - 10:07h


[4] Comentário enviado por jdbraghin em 29/05/2013 - 09:56h:

sim


Sim o que?

[7] Comentário enviado por jdbraghin em 29/05/2013 - 11:21h


[4] Comentário enviado por jdbraghin em 29/05/2013 - 09:56h:


[2] Comentário enviado por thur em 28/05/2013 - 14:51h:


[1] Comentário enviado por jdbraghin em 27/05/2013 - 17:35h:

quando vou no browser e digito o meu ip local/nagios aparece page not found
segui o procedimento item por item igual ao tuto acima, a unica diferença é que uso Ubuntu 12.04, me ajudem por favor

Vamos por partes.
O apache2 está funcionando?
Para saber se está funcionando:
Digite no seu browser http://ip-do-servidor/ e veja se aparece "It Works!" escrito na tela, se aparecer o apache está funcionando.

Em /var/www/ foi criado a pasta nagios.
Para saber digite:
# ls /var/www

Posta aqui o resultado.

sim


instalei tudo dentro da pasta /var/www mas mesmo assim não abre nenhuma tela do nagios apenas as pastas e sub-pastas

[8] Comentário enviado por arthurmatiello em 29/05/2013 - 11:25h

posta o resultado aqui do seguinte comando:
# ls -la /var/www

[9] Comentário enviado por jdbraghin em 29/05/2013 - 12:16h


[8] Comentário enviado por thur em 29/05/2013 - 11:25h:

posta o resultado aqui do seguinte comando:
# ls -la /var/www

depois do comando apareceu isso:
index.html nagios

[10] Comentário enviado por arthurmatiello em 29/05/2013 - 12:20h


[9] Comentário enviado por jdbraghin em 29/05/2013 - 12:16h:


[8] Comentário enviado por thur em 29/05/2013 - 11:25h:

posta o resultado aqui do seguinte comando:
# ls -la /var/www

depois do comando apareceu isso:
index.html nagios


Cola aqui agora o comando:
ls -la /var/www/nagios

E tenta acessar no seu navegador http://IP_DO_SERVIDOR/nagios/index.html

[11] Comentário enviado por jdbraghin em 29/05/2013 - 12:48h


[10] Comentário enviado por thur em 29/05/2013 - 12:20h:


[9] Comentário enviado por jdbraghin em 29/05/2013 - 12:16h:


[8] Comentário enviado por thur em 29/05/2013 - 11:25h:

posta o resultado aqui do seguinte comando:
# ls -la /var/www

depois do comando apareceu isso:
index.html nagios

Cola aqui agora o comando:
ls -la /var/www/nagios

E tenta acessar no seu navegador http://IP_DO_SERVIDOR/nagios/index.html


nagios nagios-plugins-1.4.15
nagios-3.3.1.tar.gz nagios-plugins-1.4.15.tar.gz
e apareceu not found


[12] Comentário enviado por jdbraghin em 29/05/2013 - 17:45h

não consta nesta pasta o arquivo index.html o que faço?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts