Artigo 2 – Instalando o Nagios

Após apresentar o Nagios e dizer do que ele é capaz, chegou a hora de realizar a instalação do mesmo, com as melhores práticas!

Antes de qualquer comando informo que utilizo o Linux distro Debian 5

## Primeiramente vamos atualizar o SO, acesse o arquivo source.list com o vim e insira as linhas abaixo

vim /etc/apt/source.list

### ------------ Repositório no Debian ----------------------------------###
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

deb http://ftp.br.debian.org/debian/ lenny main
deb-src http://ftp.br.debian.org/debian/ lenny main

## Agora vamos atualizar os repositorios e em seguidas todo o sistema

nagios:~# aptitude update
nagios:~# aptitude safe-upgrade

## Pacotes Basicos necessários

nagios:~# aptitude install make g++-4.3 g++ bzip2 vim

## Agora antes de instalar o Nagios é necessário instalar as suas dependencias, que nada mais é o que o Nagios precisa para funcionar

aptitude install apache2 libapache2-mod-php5 build-essential libgd2-xpm-dev


## Necessário criar usuario nagios

nagios:~# useradd -m -s /bin/bash nagios

## É recomendado a troca de senha deste usuario e inclui-lo em alguns grupos

nagios:~# passwd nagios

Digite a nova senha UNIX:
Redigite a nova senha UNIX:
passwd: senha atualizada com sucesso

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


### Agora vamos baixar e instalar o Nagios e seus plugins

cd /usr/src/
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.2.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz

### Descompactando

nagios:/usr/src# tar zxvf nagios-3.2.2.tar.gz
nagios:/usr/src# tar zxvf nagios-plugins-1.4.11.tar.gz

### ------------ Instalando o Nagios ----------------------------------###
cd nagios-3.2.2
./configure --prefix=/usr/local/nagios --with-command-group=nagcmd \
--enable-nanosleep --enable-event-broker
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf


## Configurando usuário para acessar a interface web

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

New password:
Re-type new password:
Adding password for user nagiosadmin


### Terminando o ajuste no apache

/etc/init.d/apache2 reload

### Agora para o nagios funcionar é necessário a configuração dos seus plugins Nativos, neste pacote é encontrado todos os plugins homologados pelo Nagios, como ping, http, by_ssh, pop, etc.

nagios:/usr/src/nagios-3.2.2# cd ../nagios-plugins-1.4.11

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

## Ajustes finais na configuração

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

aptitude install mailx postfix

## Testando a configuração do Nagios, sempre utilizar este comando antes de reiniciar o seu Nagios, este comando testa toda a configuração e aponta caso tenha qualquer problema na configuração.

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

## Iniciando o Nagios

/etc/init.d/nagios start
Starting nagios: done.

## Acessando a Interface Gráfica do Nagios através do seu navegador favorito

http://IP-do-Servidor/nagios

## Anteriormente criamos usuario: nagiosadmin e uma senha, chegou a hora de utiliza-los.

Tela de autenticação do Nagios

O Poderoso Nagios

Beleza, O proximo artigo vou escrever como adicionar no monitoramento SO Windows e Linux

🙂
Luciano Maia Cirilo
www.nagiosnapratica.com.br

Anúncios

  1. #1 por Thiago Nicodemos em novembro 7, 2010 - 2:50 pm

    Parabéns pelo tutorial e pelo blog muito bom.

  2. #2 por Thiago Nicodemos em novembro 8, 2010 - 1:16 am

    Muito bom o site, os tutoriais sao bem diretos e facil de enteder
    eu tive um pequeno problema na instalação, no momento de gerar a senha para o usuario nagiosadmin, htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
    foi gerado corretamente no entanto ao tentar acessar o nagios nao acessava, dava erro corrigi no arquivo /etc/apache2/conf.d/nagios.conf pois o caminho para o arquivo de senhas estava apontando para /usr/local/nagios/htpasswd.users no mais deu tudo certinho.

    • #3 por anderson em setembro 14, 2012 - 2:09 am

      Caro Thiago Nicodemos, poderia me dizer mais detalhado sobre o erro que vc encontrou? Estou com o mesmo problema e não estou conseguindo resolver. Por favor salve a minha vida acadêmica.

  3. #4 por Leandro Oliveira em janeiro 11, 2011 - 6:46 pm

    Show de bola, seguindo à risca não tem erro.

    Parabéns pelo Blog.

    • #5 por Josias em janeiro 3, 2014 - 2:07 pm

      Caríssimos, tive o mesmo erro. Provavelmente tenham colocado espaço entre a \ e o –nanosleep, ali no quadrinho onde há uma quebra de linha. Tirem o espaço e o erro não dará mais.

  4. #6 por Sergio Neves em março 4, 2011 - 4:15 pm

    Excelente.
    Parabens pelo blog e pelo tema abordado.
    Ha tempos quero ingressar no mundo Nagios e dessa vez, consegui sair do lugar.

    Estou lendo todos os posts.
    Obrigado.
    []s

  5. #7 por Robson Santiago em março 16, 2011 - 2:44 pm

    Otimo tutor, tinha visto outros mais esse que me ajudou melhor a instalar ele, não conhece ele muito bem gostaria que se possivel (caso vc tenha) me enviasse um manual dele um português e o link para algum tutor inicando como utilizar?

    Desde já agradeço sua atenção.

  6. #11 por Rodrigo em abril 12, 2011 - 10:47 pm

    Luciano muito obrigado por esse tutorial…..
    Puts fazia tempo que eu queria aprender nagios.

  7. #12 por Thiago Motta em maio 18, 2011 - 4:52 pm

    Perfeito! Rodou redondim

  8. #13 por Wanderson Borges Pessoa em setembro 15, 2011 - 9:55 pm

    Muito show parabéns

  9. #14 por Alan em setembro 27, 2011 - 4:47 pm

    muito bom, fiz passo a passo e até agora tudo ok.

  10. #15 por Leonardo em novembro 10, 2011 - 3:25 pm

    Cara, muito bom o site, parabéns.

    Gostaria de fazer apenas duas perguntas:

    1- Tem alguma restrição em instalar o Nagios no Ubuntu versão desktop, ou deve ser instalado na versão server?

    2- FIz um teste de instalação, e em 2 momentos apresentou uma msg que o pacote não era confiavel, e perguntou se desejava baixar msm assim, devo proseguir sem medo?

    Obrigado!

  11. #16 por Eduardo Moraes em novembro 22, 2011 - 3:11 pm

    Cara!!! Eu “preciso” te agradecer muito por isso! Você salvou minha vida acadêmica!!! Deus te abençoe e te conserva assim, pois o bem mais valioso do homem é o seu conhecimento, e tão poucos são aqueles que tem a humildade de compartilhar.

    Parabéns!

  12. #17 por Waldemberguem França em março 30, 2012 - 8:39 am

    Parabens muito com seu blog, viva o mundo linux.

  13. #18 por Waldemberguem França em março 30, 2012 - 8:40 am

    Parabens, seu blog é muito bom, viva o mundo linux

  14. #19 por Cleiton Leal (@cleiton_csl) em junho 6, 2012 - 5:23 pm

    Cara excelente tutorial, eu utilizo outra distribuição (FEDORA) mais o material que você disponibilizou ficou muito bom parabens!!!

  15. #20 por Matheus em agosto 17, 2012 - 4:36 pm

    Agradeço pelo tutorial, facilitou muito! Continue assim.

  16. #21 por Rogério. em outubro 23, 2012 - 12:15 am

    Já esperava encontrar coisa boa por aqui porque quem indicou é fera. Parabéns pela iniciativa e muito obrigado por compartilhar.

  17. #22 por Freds R. Silva em outubro 25, 2012 - 2:59 pm

    Olá Luciano, utilizo o Nagios aqui na empresa como ferramenta de monitoramento.
    Ralei muito para instalar e configurar, ainda não está 100%, pois a parte dos mapas ainda está apresentando erro. Pode me ajudar ?
    No menu do lado direito quando clico no item Map aparece a seguinte mensagem :

    Not Found

    The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server.
    Apache/2.2.22 (Ubuntu) Server at 10.22.1.242 Port 80

    Fiz a instalação seguindo os passos do tutorial que está neste link:

    http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html

    Bom, basicamente é isso, parabéns pelo trabalho.
    Desde de já agradeço.

    Att.
    Fredson.

  18. #23 por Freds R. Silva em outubro 26, 2012 - 4:50 pm

    Fiz uma nova instação do Nagios seguindo esse tutorial e deu certo.
    Valeu mesmo.

  19. #24 por Adriano em fevereiro 3, 2015 - 9:57 am

    Cara, meus parabéns, segui todos os passos e consegui instalar sem nenhum problema.
    Você é muito fera.

  20. #25 por lisandro em julho 8, 2015 - 5:50 pm

    Boa tarde, instalei o nagios em uma maquina virtual (debian), agora quero acessar o nagios através do meu micro, como eu faço?

  21. #26 por António em julho 22, 2015 - 7:39 pm

    Boas.
    segui este tutorial maravilhoso. Apenas não consegui descompactar: tar zxvf nagios-plugins-1.4.11.tar.gz
    Será que me pode ajudar a ultrapassar?
    Atenciosamente.

  22. #27 por miguel em dezembro 2, 2016 - 4:27 pm

    nao estou a conseguir baixar o nagios na linha de comando esta dizer que nao foi encotrado 404

    • #28 por Nagios na Prática! em dezembro 5, 2016 - 4:05 pm

      Miguel,

      O link esta ok!

      De qualquer forma comecei um novo curso com a versão mais nova do nagios no nosso canal do youtube.

Deixe um comentário

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: