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.720 ]

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

TinyCore Linux - Gerenciando Usuários

Instalando Cacti no Debian 5.0

Como colocar um programa para inicializar no boot

Gerenciador de programas no pQui Linux

Configurando placas wireless baseadas no chip Realtek RTL8180 no Linux

  
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