Instalando o Nagios no Ubuntu Linux

A escolha do método de instalação é muito importante, pois cada método oferece vantagens e desvantagens e o leitor precisa entender bem os recursos oferecidos por cada um para poder escolher a forma de instalação que melhor se adéqua às suas necessidades. Este artigo foi escrito para ser instalado na distribuição Ubuntu Linux, devido a sua grande popularidade.

[ Hits: 86.596 ]

Por: Eduardo Mariano em 22/01/2009


Instalando dependências



Você vai usar o usuário root em todo processo de instalação e resolução de dependências, então torne-se root agora mesmo.

sudo -s
(senha de usuário normal)

Resolvendo dependências: como mencionado, a distribuição será Ubuntu Linux, mas o artigo pode ser seguido em outras, basta que domine os processos de resolução de dependências.

Apache

O Apache HTTP server é um consagrado servidor web e o mais popular no universo do software livre, ele será usado para que as páginas web de gerenciamento e relatórios do Nagios possam ser acessados pelo browser.

# apt-get install apache2

Compilador C

O compilador se faz necessário no caso de uma instalação a partir dos arquivos de código fonte, por essa razão instale o copilador da seguinte forma:

# apt-get install build-essential

Bibliotecas gráficas

A biblioteca gd2 é necessária para que o Nagios possa gerar dinamicamente os belos e valiosíssimos diagramas de rede.

# apt-get install build-essential
# apt-get install libgd2-xpm-dev


E-mail sender

Para que o recurso de notificações por email possa funcionar corretamente é necessário que os utilitários de envio de e-mail (mail, mailq, etc) estejam instalados, para tanto proceda com a instalação do mailx.

# apt-get install mailx

    Próxima página

Páginas do artigo
   1. Instalando dependências
   2. Preparando e compilando o Nagios
   3. Plugins do Nagios
Outros artigos deste autor

Instalando o Nagios via APT ou YUM

Instalando o Nagios

Leitura recomendada

Net TV a cabo no Mandrake 10.1 Community

Instalação do cliente no-ip no Debian

Ubuntu 7.10 "levinho" para PCs antigos

Instalando e configurando o Java JDK no Slackware Linux

Instalação do Funtoo a partir do Debian já instalado

  
Comentários
[1] Comentário enviado por johnnyfsan em 22/01/2009 - 17:11h

Muito Util, ! Legal

[2] Comentário enviado por luizdn em 24/01/2009 - 00:02h

precisamos de pessoas com sua competencia para enriquecer o mundo de informacoes que faltam na internet. muito obrigado, era o que eu tava buscando :)

[3] Comentário enviado por gersonraymond em 24/01/2009 - 12:28h

Ótimo artigo amigo mas você esqueceu de acrescentar o comando "make install-config" para gerar o arquivo nagios.cfg em /usr/local/nagios/etc/, para evitar o erro na inicialização do nagios /etc/ini.t/nagios start "Starting nagios:CONFIG ERROR! Start aborted".

Um abraço.

[4] Comentário enviado por eduardo_60 em 26/01/2009 - 11:13h

Olá Gerson,boa observação tb esqueci mais alguns detalhes que dificultaria para um iniciante que não é o seu caso. Mas resolvi colocar um novo artigo mais completo que esse onde ensino a instalação do nagios e o nagiosql... valeu a participação e aguarde o novo artigo que já está para ser avaliado pelo moderador do vivaolinux. thanks...

[5] Comentário enviado por sheikoso em 20/08/2015 - 17:49h

Deu este erro ao executar o comando abaixo:

#make install-webconf
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
/usr/bin/install: não foi possível criar arquivo comum “/etc/httpd/conf.d/nagios.conf”: Arquivo ou diretório não encontrado
make: ** [install-webconf] Erro 1

O que devo fazer?


[6] Comentário enviado por flaviobji em 28/08/2015 - 10:03h

amigos eu estava com nagios3 aqui instalado via apt-get funcionando normal, ai instalei o nagiosql, o nagiosql esta funcionando normal, mas qdo vou abrir o nagios ele nao abre o mapa de hosts, apresenta este erro: Whoops! error: Could not read host and service status information!
no terminal verifiquei os logs:
tail -f /var/lib/nagios3/nagios.log
[1440686227] Error: Cannot open main configuration file '/etc/nagiosql/hosts/reload' for reading!
no nagiosql tento starta-lo e apresenta este erro: Nagios daemon is not running, cannot send restart command!
tb no nagiosql verifico a configuração: Check configuration files: Cannot find the Nagios binary or no rights for execution!
parece que o nagios nao esta ativando mais....

[7] Comentário enviado por andlls em 12/01/2016 - 17:48h

Sheikoso,

Esse erro dá porque o diretório (/etc/httpd.conf/) que o nagios está tentando criar o arquivo de configuração (nagios.conf) não existe.
Nos sistemas baseados em Debian (Ubuntu) você tem que configurar a instalação para criar o arquivo nesse diretório: /etc/apache2/sites-enabled/.

Você pode ver isso aqui: http://wiki.apache.org/httpd/DistrosDefaultLayout

Para resolver o problema você pode fazer de duas formas:

Alterar o arquivo Makefile na pasta de instalação do nagios e trocar o diretório /etc/httpd.conf/ por /etc/apache2/sites-enabled/

Ou

Ao invés de executar: make install-webconf execute: /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf

Abraç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