icinga no Ubuntu 13.10 - Instalação e configuração

Instalação e configuração da ferramenta de monitoramento Icinga, no Ubuntu 13.10.

[ Hits: 21.975 ]

Por: Luiz Cezar em 23/12/2013


Instalação e configuração



Convenções utilizadas neste documento:
  • O símbolo "#" significa que o comando deve ser executado como root;
  • O símbolo "$" significa que o comando deve ser realizado como usuário;
  • O símbolo ">" é o prompt do MySQL.

Pré-requisitos:
  • MySQL (testado com 5.5.34);
  • Apache (testado 2.4.6-2);
  • PHP (testado com 5.5.3);
  • Nagios Plugins (testado com 1.4.16);
  • Dbconfig-common.

Instale alguns pacotes adicionais:

# aptitude install php5-cli php-pear php5-xmlrpc php5-xsl php5-gd php5-ldap php5-mysql

Instale o Icinga, na última versão:

# aptitude install icinga

Durante a criação desse tutorial, a última versão do Icinga é 1.9.3-2.

Siga as instruções da tela, que pedirá a senha de acesso administrativo ao banco de dados, que pode ser o MySQL ou Postgres. A criação da senha do usuário icinga-idoutils para o banco de dados chamado icinga e a senha do usuário administrador do Sistema WEB icingaadmin.

Já é possível acessar o Icinga pelo navegador, utilizando o endereço do servidor: http://<ip do servidor>/icinga

Coloque o usuário icingaadmin e a senha definida durante a instalação do Icinga.

Tela principal do Icinga:

O Icinga funciona utilizando os plugins do Nagios e tem, basicamente, os mesmos arquivos de configuração para a criação de hosts, comandos, serviços, grupos, etc, localizados dentro da pasta /etc/icinga.

    Próxima página

Páginas do artigo
   1. Instalação e configuração
   2. icinga WEB
Outros artigos deste autor

SAMSB - Snort + Apache2 + MySQL + Snorby e BarnYard2 no Debian

Leitura recomendada

Instalando o oVirt 4.3 Single Host

Configurando o segundo default gateway para um link de entrada específico

"TORIFICANDO" todo um sistema GNU/Linux utilizando a rede TOR

Docker - Containers em Linux (parte 2)

VOIP - Interceptando tráfego de pacotes

  
Comentários
[1] Comentário enviado por marceloviana em 08/01/2014 - 12:25h

Obrigado pelo artigo!
Luiz, recentemente instalei o Icinga 1.7.1 via aptitude, foram instalados o icinga e icinga-web. Minha dúvida é como inserir computadores no Icinga, para ele monitorar? Por padrão, ele pegou só o servidor que está instalado. Estou pesquisando na Net, mas o estranho é que não achei nada sobre adicionar hosts no Icinga.
Pode me ajudar?

Obrigado.

[2] Comentário enviado por carlosands em 09/01/2014 - 11:18h

Obrigado pelo artigo !!!

Luiz, seu artigo e muito bom, mais também fiquei com a mesma duvida do no amigo Marcelo, como faço para adicionar outros hosts ao icinga.

Um forte abraço fique com Deus.

Viva o Linux

[3] Comentário enviado por infosegura em 09/01/2014 - 11:35h


[2] Comentário enviado por carlosands em 09/01/2014 - 11:18h:

Obrigado pelo artigo !!!

Luiz, seu artigo e muito bom, mais também fiquei com a mesma duvida do no amigo Marcelo, como faço para adicionar outros hosts ao icinga.

Um forte abraço fique com Deus.

Viva o Linux
Caros marceloviana e carlosands, o Icinga é um "Fork" do Nagios e tem o mesmo funcionamento e utiliza alguns recursos do Nagios. Por isso, para adicionar computadores remotos existe algumas maneiras, mas, a mais comum é através do NRPE. Tenho um tutorial sobre como fazer para Nagios, porém, o mecanismo é mesmo...
link: http://www.infosegura.eti.br/?q=node/12

[4] Comentário enviado por valdecy em 10/02/2014 - 10:25h

Artigo excelente muito bom mesmo..

[5] Comentário enviado por leojaco25 em 21/02/2014 - 17:11h

Só uma observação (não sei se ocorreu somente comigo). Quando fui instalar o icinga-web, ele pediu o mysql-server. Está correto?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts