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

Por: Eduardo Mariano em 22/01/2009


Plugins do Nagios



Os plugins são responsáveis por fazer a interface entre o Nagios e o recurso que será monitorado, desta forma o Nagios se torna imponente se não houver plugins instalados.

Visite: http://www.nagios.org/download

Baixe o nagios-plugins-x.x.x.tar.gz no diretório /opt/nagios-source.

# cd /opt/nagios-source
# tar -zxvf nagios-3.0.3.tar.gz
# cd nagios.x.x.x


Este comando prepara os arquivos de instalação e verifica se todas as dependências estão disponíveis:

# ./configure --with-nagios-user=nagios -with-nagios-group=nagios

Se não apontou nenhum erro ou falta de biblioteca, podemos proceder com a copilação:

# make all

Para concluir o procedimento de instalação:

# make install

Os plugins tem seu nome iniciado pela palavra check. O diretório padrão é /usr/local/nagios/libexec/, onde podemos encontrar por exemplo o check_http, check_ssh, check_ping e muitos outros.

Aqui concluo a instalação do Nagios, aguardem o novo artigo sobre sua configuração.

Página anterior    

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

Instalando o Nagios via APT ou YUM

Leitura recomendada

Instalação do Slackware 11.0 sem medo

Apache 2.4 - A diretiva Options

Configurando seu Openbox para reconhecer teclas multimídia

Instalar XGL e Beryl no Ubuntu 6.06 LTS (Gnome)

CoreOS no VirtualBox

  
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