Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Nagios - Instalação e configuração
Linux user
civirino
05/06/2009
Nagios é uma popular aplicação de monitoração de rede de código aberto e licenciado pelo sistema GPL. Ele pode monitorar tanto hosts quanto serviços, alertando-o quando ocorrerem problemas e também quando os problemas forem resolvidos (http://pt.wikipedia.org/wiki/Nagios).
Por: Thiago | Blog: http://linukerz.blogspot.com
[ Hits: 28355 ]
Conceito: 9.5   4 voto(s)4 voto(s)4 voto(s)4 voto(s)4 voto(s) + quero dar nota ao artigo

Instalação / Configuração do Nagios

Preparando o servidor...

Instalando as dependências necessárias para posteriormente ser realizada a instalação do Nagios:

# apt-get install apache2
# apt-get install build-essential
# apt-get install libgd2-xmp
# apt-get install libgd2-xmp-dev


Criação de grupos e usuários para a configuração do Nagios:

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


Compilar e instalar o Nagios

Realizar o download do source do Nagios. Até o momento do desenvolvimento desse trabalho a versão stable do Nagios é a 3.0.6:

# cd /usr/src/
# wget
http://ufpr.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.6.tar.gz

Descompactar e compilar:

# tar -zxvf nagios-3.0.6.tar.gz
# cd nagios-3.0.6
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmod


Configurando interface web:

# make install-webconf

Adicionando senha para acesso a interface Web:

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

(onde nagiosadmin é o usuário adicionado, posteriormente será solicitada a senha)

Configurando Apache2:

# vim /etc/apache2/sites-enabled/nagios

Adicione o seguinte ao bloco de notas:

ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory "/usr/local/nagios/sbin">
  AllowOverride AuthConfig
  Options ExecCGI
  Order allow,deny
  Allow from all
  AuthName "Senha de Acesso ao Nagios"

  AuthType Basic
  AuthUserFile /usr/local/nagios/etc/htpasswd.users
  require valid-user
</Directory>

Alias /nagios /usr/local/nagios/share/

<Directory "/usr/local/nagios/share">
  Options None
</Directory>

Próxima página >>




Páginas do artigo
   1. Instalação / Configuração do Nagios
   2. Instalando plugins e iniciando a interface
   3. Concluindo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por pogo em 06/06/2009 - 09:09h:

Excelente artigo, adicionado aos Favoritos!

[]'s

Pedro
www.pedropereira.net

[2] Comentário enviado por kleison paiva em 17/06/2009 - 21:20h:

excelente artigo!
estava há um bom tempo tentando instalar o NAGIOS! agora já consegui!
o problema agora é configurar !!!

[3] Comentário enviado por stravino em 23/06/2009 - 16:26h:

muito bom seu artigo realmente funcionou

estou usando Ubuntu 9.04 com vmw
agora falta o nsclient++ for win

caso tiver sucesso com esta configuração do nsclient++ escrevo aki
baraços

parabéns



[4] Comentário enviado por rogeriovieira em 30/06/2009 - 22:00h:

Bem comigo não deu certo dois arquivos: o apt-get não consegue achar o libgd2-xmp e libgd2-xmp-dev. Minha distro é o Debian 4.0


Se tiver outra configuração agradeço.

[5] Comentário enviado por civirino em 01/07/2009 - 08:21h:

Prezado rogeriovieira
Verifique seu sources.list
Existem vários artigos no viva o linux tratando do assunto :)

[6] Comentário enviado por earthquake em 09/07/2009 - 16:50h:

Olá todos do VOL,
por favor se alguem poder me ajudar é o seguinte:
Segui todo o tutorial , mas quando reinicio o serviço /etc/init.d/nagios restart dá um erro
Executable file /usr/local/nagios/bin/nagios not found. Exiting.
o que pode ser?
Uso debian lenny
Obrigado

[7] Comentário enviado por civirino em 14/07/2009 - 08:52h:

Olá "erthqake" esse arquivo é um binário de execução do nágios. Verifique se ele existe na sua máquina, caso não exista pode ter sido algum problema na instalação do nagios, vc tem certeza q executou os:

# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmod

corretamente? Caso o arquivo exista, pode ser questão de permissão ou de dono do arquivo, qualquer duvida estamos aí...

[8] Comentário enviado por fernandofranco em 14/07/2009 - 16:25h:

Amigo, muito bom esse seu artigo, eu estava procurando um e não conseguia, com esse sei consegui fazer a complilação sem erros, só que quando eu entro dentro do nagios aparece um erro.

Como procedo para resolver esse erro.

Grato.



Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


--------------------------------------------------------------------------------

Apache/2.2.8 (Fedora) Server at 192.168.0.104 Port 80

[9] Comentário enviado por MorbiD em 22/07/2009 - 11:19h:

Uso o Debian Lenny
Segui todos os passos indicados...

E ao iniciar o Nagios dava um erro, fui no log e indicou o seguinte erro:
"Error: Could not create external command file '/usr/local/nagios/var/rw/nagios.cmd' as named pipe: (2) -> No such file or directory. If this file already exists and you are sure that another copy of Nagios is not running, you should delete this file"

Então tive que criar a pasta 'rw':
# mkdir /usr/local/nagios/var/rw
# chown nagios.nagios /usr/local/nagios/var/rw/

Agora não me perguntem como a compilação não criou este aquivo! :P

[10] Comentário enviado por saviovibe em 05/08/2009 - 17:09h:

rogério vieira...
apt-get não consegue achar o libgd2-xmp e libgd2-xmp-dev pq o civirino trocou,
o certo é libgd2-xpm e libgd2-xpm-dev.


[11] Comentário enviado por bogusrj em 13/01/2010 - 17:46h:

Muito bom. consegui instalar depois de muito sofrimento!!!

[12] Comentário enviado por rjsilva1987 em 20/11/2010 - 17:34h:

Não consigo iniciar o processo do nagios:

root@raphael-ubuntu:/etc/init.d# ./nagios restart
Running configuration check...done.
Stopping nagios: No lock file found in /usr/local/nagios/var/nagios.lock
Starting nagios: done.


root@raphael-ubuntu:/etc/init.d# ./nagios restart
Running configuration check...done.
Stopping nagios: kill: 229: No such process

done.
Starting nagios: done.

Alguém sabe o que pode ser?

[13] Comentário enviado por robsondamazio em 02/03/2011 - 14:15h:

ola, deu quase tudo certo, quando dou o commando /etc/init.d/apache2 reload
ele retorna - Syntax error on line 1 of /etc/apache2/sites-enabled/nagios:
Invalid command 'SriptAlias', perhaps misspelled or defined by a module not included in the server configuration
...fail!
pode me ajudar? grato.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.