Nagios no Ubuntu 11.10

Publicado por Arthur Gregory Matiello em 27/05/2013

[ Hits: 5.954 ]

 


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 thur.mv@gmail.com
}


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

Alternando entre dois diretórios eficientemente

Bloquear modificações em um arquivo com chattr

Debian - Criando RAID 1 (mirror) rapidamente

Squid - Limpando cache rapidamente

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

Leitura recomendada

Mixxx - Faça mixagens profissionais ou apenas brinque de DJ

i-MSCP - Internet Mutli-Server Control Panel no Debian

ZynAddSubFX - programa para composição musical

Instalando Friendica no Debian 7.0 Wheezy - Rede social livre e distribuída

Instalação do navegador Flock no Linux, substituto do Netscape

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts