Instalação Icinga · 3 min read · Jan 12, 2026

Instalação e Configuração do Icinga (Solução de Monitoramento) no CentOS

Instalação e Configuração do Icinga (Solução de Monitoramento) no CentOS

Icinga é um sistema de monitoramento de código aberto de nível empresarial que vigia redes e qualquer recurso de rede concebível, notifica o usuário sobre erros e recuperações e gera dados de desempenho para relatórios. Escalável e extensível, o Icinga pode monitorar ambientes complexos e grandes em locais dispersos.

Estou seguindo com a instalação básica do Icinga e isso é semelhante ao Nagios, e este documento também pode ser referenciado para a instalação do Nagios. Muitos documentos estão disponíveis na Internet e eles instalarão com o usuário nagios, mas para minha configuração, utilizei o usuário padrão que já está presente no sistema (daemon) e também não estarei instalando no caminho padrão, em vez disso, estarei me referindo a /opt, pois considero muito conveniente. A interface do Icinga é muito melhor do que a do Nagios.

Neste tutorial, estarei usando três servidores:

192.168.1.20 – Servidor de monitoramento Icinga (centos5)
192.168.1.30 – win 2008 a ser monitorado
192.168.1.40 – Servidor Ubuntu 10.10 a ser monitorado

Requisitos

Nota: Certifique-se de que as ferramentas de desenvolvimento e bibliotecas de desenvolvimento foram instaladas durante a instalação:

  • Compilador GCC
  • Bibliotecas de desenvolvimento C/C++
  • Bibliotecas de desenvolvimento GD

Pacotes Necessários

  1. Xampp para Linux:

[root@sunil~]# mkdir /software
[root@sunil~]# cd /software
[root@sunil software]# wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.3/xampp-linux-1.7.3.tar.gz/download

  1. Núcleo do Icinga:
  [root@sunil software]# wget http://sourceforge.net/projects/icinga/files/icinga/1.2.1/icinga-1.2.1.tar.gz/download

Instalação do Icinga

  1. Extraia o pacote xampp:

[root@sunil software]# tar -zxvf xampp-linux-1.7.3.tar.gz
[root@sunil software]# mv lampp/ /opt/

O pacote Xampp é um pacote muito bem compilado e extrair o mesmo é mais do que suficiente; para mais detalhes, você pode se referir à página do xampp:

http://www.apachefriends.org/en/xampp.html

  1. Extraia o pacote do Icinga:

[root@sunil software]# tar -zxvf icinga-1.2.1.tar.gz
[root@sunil software]# cd icinga-1.2.1
[root@sunil icinga-1.2.1]# ./configure –prefix=/opt/icinga –with-icinga-user=daemon –with-icinga-group=daemon –with-httpd-conf=/opt/lampp/etc

Nota: certifique-se de que você não obtenha nenhum erro durante a compilação. Se você estiver recebendo erros, certifique-se de que os pacotes necessários estão instalados.

[root@sunil icinga-1.2.1]# make all
[root@sunil icinga-1.2.1]# make install
[root@sunil icinga-1.2.1]# make install-config
[root@sunil icinga-1.2.1]# make install-commandmode
[root@sunil icinga-1.2.1]# make install-webconf

  1. Agora precisamos configurar o Apache com o Icinga:

[root@sunil icinga-1.2.1]# cd /opt/lampp/etc/
[root@suniletc]# vim httpd.conf

  1. Adicione a seguinte linha:
Include etc/icinga.conf
  1. Defina a senha para login:

[root@sunil /]# cd /opt/lampp/bin/
[root@sunil bin]# ./htpasswd –c /opt/icinga/etc/htpasswd.users icingaadmin

Nova senha:
Re-digite a nova senha:
Adicionando senha para o usuário icingaadmin

  1. Inicie o Apache:

[root@sunillampp]# cd /opt/lampp/
[root@sunillampp]# ./lamp startapache

XAMPP: Iniciando o Apache com SSL (e PHP5)…
XAMPP: Erro 1! Não foi possível iniciar o Apache!
XAMPP: Iniciando diagnóstico…
XAMPP: Faça o httpd.conf se ajustar ao seu sistema.
XAMPP: Próxima tentativa…
XAMPP: Iniciando o Apache com SSL (e PHP5)…

  1. Verifique se o Apache está funcionando:
  http://192.168.1.20

  1. Agora precisamos iniciar o Icinga, mas antes disso, precisamos verificar se o Icinga foi compilado corretamente e se todas as configurações estão definidas:
  [root@sunillampp]# cd /opt/icinga/
  1. Antes de configurar o Icinga, vamos iniciar e ver se conseguimos acessar a página:
  [root@sunilicinga]# /opt/icinga/bin/icinga –v /opt/icinga/etc/icinga.cfg

Total de Avisos: 0
Total de Erros: 0

As coisas parecem estar ok - Nenhum problema sério foi detectado durante a verificação pré-voo.

  1. Agora inicie o Icinga, já que não obtemos erros:

[root@sunilicinga]# /opt/icinga/bin/icinga -d /opt/icinga/etc/icinga.cfg
[root@sunilicinga]# ps -ef|grep icinga

daemon 6961 1 0 19:03 ? 00:00:00 /opt/icinga/bin/icinga -d /opt/icinga/etc/icinga.cfg
root 6998 2929 0 19:05 pts/1 00:00:00 grep icinga

[root@sunilrw]# chmod 777 /opt/
[root@sunilrw]# chmod 777 /opt/icinga/
[root@sunilrw]# chmod 777 /opt/icinga/var/
[root@sunilrw]# chmod 777 /opt/icinga/var/rw/
[root@sunilrw]# chmod 777 /opt/icinga/var/rw/icinga.cmd

  1. Faça login para verificar se o site do Icinga abre:

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.